Buildresult: linux-next-rand/powerpc-randconfig+ppc64le/powerpc-gcc9 built on Oct 8 2021, 18:06
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Oct 8 2021, 18:06
Duration:
0:11:13.300612
Builder:
ka1
Revision:
Add linux-next specific files for 20211008 (
683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27)
Target:
linux-next-rand/powerpc-randconfig+ppc64le/powerpc-gcc9
Branch:
linux-next-rand
Compiler:
powerpc-gcc9
(powerpc64-linux-gcc (GCC) 9.2.0 / GNU ld (GNU Binutils) 2.32)
Config:
randconfig+ppc64le
(
download
)
Log:
Download original
Possible warnings (7)
.config:3940:warning: override: reassigning to symbol PPC_BOOK3S_64 .config:3941:warning: override: reassigning to symbol PPC_DISABLE_WERROR .config:3942:warning: override: reassigning to symbol SECTION_MISMATCH_WARN_ONLY .config:3943:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:3944:warning: override: reassigning to symbol LD_HEAD_STUB_CATCH .config:3946:warning: override: reassigning to symbol UBSAN Cyclomatic Complexity 6 fs/quota/dquot.c:warning_issued
Full Log
# git rev-parse -q --verify 683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/mirror/linux-next.git master # git rev-parse -q --verify 683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27^{commit} 683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27 # git checkout -q -f -B kisskb 683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27 # git clean -qxdf # < git log -1 # commit 683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27 # Author: Stephen Rothwell <sfr@canb.auug.org.au> # Date: Fri Oct 8 17:56:40 2021 +1100 # # Add linux-next specific files for 20211008 # # Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 683f29b781aeaab6bf302eeb2ef08a5e5f9d8a27 # < make -s -j 8 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=n # Added to kconfig CONFIG_CPU_LITTLE_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_BOOK3E_64=n # Added to kconfig CONFIG_PPC_BOOK3S_64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # < make -s -j 8 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 8 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig .config:3940:warning: override: reassigning to symbol PPC_BOOK3S_64 .config:3941:warning: override: reassigning to symbol PPC_DISABLE_WERROR .config:3942:warning: override: reassigning to symbol SECTION_MISMATCH_WARN_ONLY .config:3943:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:3944:warning: override: reassigning to symbol LD_HEAD_STUB_CATCH .config:3946:warning: override: reassigning to symbol UBSAN # make -s -j 8 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- Cyclomatic Complexity 1 /kisskb/src/scripts/mod/devicetable-offsets.c:main Cyclomatic Complexity 1 /kisskb/src/kernel/bounds.c:main Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/asm-offsets.c:main Cyclomatic Complexity 2 /kisskb/src/include/vdso/math64.h:__iter_div_u64_rem Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/timebase.h:get_tb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/gettimeofday.h:do_syscall_2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/gettimeofday.h:gettimeofday_fallback Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/gettimeofday.h:clock_gettime_fallback Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/gettimeofday.h:clock_getres_fallback Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/gettimeofday.h:__arch_get_hw_counter Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/gettimeofday.h:vdso_clocksource_ok Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/gettimeofday.h:vdso_calc_delta Cyclomatic Complexity 1 /kisskb/src/include/vdso/helpers.h:vdso_read_retry Cyclomatic Complexity 1 /kisskb/src/lib/vdso/gettimeofday.c:vdso_shift_ns Cyclomatic Complexity 1 /kisskb/src/lib/vdso/gettimeofday.c:__arch_vdso_hres_capable Cyclomatic Complexity 1 /kisskb/src/lib/vdso/gettimeofday.c:vdso_cycles_ok Cyclomatic Complexity 6 /kisskb/src/lib/vdso/gettimeofday.c:do_hres Cyclomatic Complexity 3 /kisskb/src/lib/vdso/gettimeofday.c:do_coarse Cyclomatic Complexity 5 /kisskb/src/lib/vdso/gettimeofday.c:__cvdso_clock_gettime_common Cyclomatic Complexity 2 /kisskb/src/lib/vdso/gettimeofday.c:__cvdso_time_data Cyclomatic Complexity 2 /kisskb/src/lib/vdso/gettimeofday.c:__cvdso_clock_gettime_data Cyclomatic Complexity 4 /kisskb/src/lib/vdso/gettimeofday.c:__cvdso_gettimeofday_data Cyclomatic Complexity 5 /kisskb/src/lib/vdso/gettimeofday.c:__cvdso_clock_getres_common Cyclomatic Complexity 2 /kisskb/src/lib/vdso/gettimeofday.c:__cvdso_clock_getres_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/vdso64/vgettimeofday.c:__c_kernel_clock_gettime Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/vdso64/vgettimeofday.c:__c_kernel_gettimeofday Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/vdso64/vgettimeofday.c:__c_kernel_clock_getres Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/vdso64/vgettimeofday.c:__c_kernel_time Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/init/initramfs.c:hash Cyclomatic Complexity 1 /kisskb/src/init/initramfs.c:do_utime Cyclomatic Complexity 1 /kisskb/src/init/initramfs.c:eat Cyclomatic Complexity 2 /kisskb/src/init/initramfs.c:write_buffer Cyclomatic Complexity 4 /kisskb/src/init/initramfs.c:retain_initrd_param Cyclomatic Complexity 7 /kisskb/src/init/initramfs.c:clean_path Cyclomatic Complexity 1 /kisskb/src/init/initramfs.c:do_symlink Cyclomatic Complexity 4 /kisskb/src/init/initramfs.c:do_skip Cyclomatic Complexity 4 /kisskb/src/init/initramfs.c:read_into Cyclomatic Complexity 1 /kisskb/src/init/initramfs.c:do_start Cyclomatic Complexity 4 /kisskb/src/init/initramfs.c:error Cyclomatic Complexity 12 /kisskb/src/init/initramfs.c:flush_buffer Cyclomatic Complexity 11 /kisskb/src/init/initramfs.c:do_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:strtobool Cyclomatic Complexity 1 /kisskb/src/init/initramfs.c:initramfs_async_setup Cyclomatic Complexity 0 /kisskb/src/init/initramfs.c:panic_show_mem Cyclomatic Complexity 3 /kisskb/src/init/initramfs.c:free_hash Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/init/initramfs.c:xwrite Cyclomatic Complexity 8 /kisskb/src/init/initramfs.c:do_copy Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/init/initramfs.c:dir_add Cyclomatic Complexity 17 /kisskb/src/init/initramfs.c:find_link Cyclomatic Complexity 8 /kisskb/src/init/initramfs.c:maybe_link Cyclomatic Complexity 37 /kisskb/src/init/initramfs.c:do_name Cyclomatic Complexity 2 /kisskb/src/init/initramfs.c:parse_header Cyclomatic Complexity 24 /kisskb/src/init/initramfs.c:do_header Cyclomatic Complexity 6 /kisskb/src/init/initramfs.c:do_collect Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/init/initramfs.c:dir_utime Cyclomatic Complexity 40 /kisskb/src/init/initramfs.c:unpack_to_rootfs Cyclomatic Complexity 6 /kisskb/src/init/initramfs.c:populate_initrd_image Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule_domain Cyclomatic Complexity 1 /kisskb/src/include/linux/umh.h:usermodehelper_enable Cyclomatic Complexity 8 /kisskb/src/init/initramfs.c:reserve_initrd_mem Cyclomatic Complexity 1 /kisskb/src/init/initramfs.c:free_initrd_mem Cyclomatic Complexity 15 /kisskb/src/init/initramfs.c:kexec_free_initrd Cyclomatic Complexity 14 /kisskb/src/init/initramfs.c:do_populate_rootfs Cyclomatic Complexity 4 /kisskb/src/init/initramfs.c:wait_for_initramfs Cyclomatic Complexity 4 /kisskb/src/init/initramfs.c:populate_rootfs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_decode_dev Cyclomatic Complexity 1 /kisskb/src/init/do_mounts.h:create_dev Cyclomatic Complexity 1 /kisskb/src/init/do_mounts_initrd.c:no_initrd Cyclomatic Complexity 12 /kisskb/src/init/do_mounts_initrd.c:handle_initrd Cyclomatic Complexity 1 /kisskb/src/init/do_mounts_initrd.c:init_linuxrc Cyclomatic Complexity 4 /kisskb/src/init/do_mounts_initrd.c:early_initrdmem Cyclomatic Complexity 1 /kisskb/src/init/do_mounts_initrd.c:early_initrd Cyclomatic Complexity 7 /kisskb/src/init/do_mounts_initrd.c:initrd_load /kisskb/src/init/initramfs.c: In function 'clean_path': /kisskb/src/init/initramfs.c:311:15: note: byref variable will be forcibly initialized 311 | struct kstat st; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/init/do_mounts.h:create_dev Cyclomatic Complexity 1 /kisskb/src/init/do_mounts_rd.c:prompt_ramdisk Cyclomatic Complexity 1 /kisskb/src/init/do_mounts_rd.c:error Cyclomatic Complexity 4 /kisskb/src/include/linux/ext2_fs.h:ext2_image_size Cyclomatic Complexity 4 /kisskb/src/init/do_mounts_rd.c:nr_blocks Cyclomatic Complexity 7 /kisskb/src/init/do_mounts_rd.c:compr_fill Cyclomatic Complexity 7 /kisskb/src/init/do_mounts_rd.c:compr_flush Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_primary_opcode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_suffix Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_prefixed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_equal Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/sections.h:kernel_toc_addr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/code-patching.h:ppc_global_function_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:is_bl_op Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:is_b_op Cyclomatic Complexity 38 /kisskb/src/init/do_mounts_rd.c:identify_ramdisk_image Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/code-patching.h:ppc_function_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:test_24bit_addr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:ftrace_call_replace Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:find_bl_target Cyclomatic Complexity 6 /kisskb/src/init/do_mounts_rd.c:crd_load Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:add_ftrace_tramp Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:find_ftrace_tramp Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/init/do_mounts_rd.c:ramdisk_start_setup Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/inst.h:__ppc_inst_as_str Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:ftrace_modify_code Cyclomatic Complexity 38 /kisskb/src/init/do_mounts_rd.c:rd_load_image Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:setup_mcount_compiler_tramp Cyclomatic Complexity 1 /kisskb/src/init/do_mounts_rd.c:rd_load_disk Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:__ftrace_make_nop_kernel Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:__ftrace_make_call_kernel Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:ftrace_make_nop Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:ftrace_make_call Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:ftrace_modify_call Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:ftrace_update_ftrace_func Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:arch_ftrace_update_code Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:ftrace_dyn_arch_init /kisskb/src/arch/powerpc/kernel/trace/ftrace.c: In function 'test_24bit_addr': /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:93:18: note: byref variable will be forcibly initialized 93 | struct ppc_inst op; | ^~ /kisskb/src/arch/powerpc/kernel/trace/ftrace.c: In function 'ftrace_call_replace': /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:47:18: note: byref variable will be forcibly initialized 47 | struct ppc_inst op; | ^~ /kisskb/src/arch/powerpc/kernel/trace/ftrace.c: In function 'find_ftrace_tramp': /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:294:18: note: byref variable will be forcibly initialized 294 | struct ppc_inst instr; | ^~~~~ /kisskb/src/arch/powerpc/kernel/trace/ftrace.c: In function 'ftrace_modify_code': /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:60:18: note: byref variable will be forcibly initialized 60 | struct ppc_inst replaced; | ^~~~~~~~ /kisskb/src/arch/powerpc/kernel/trace/ftrace.c: In function 'setup_mcount_compiler_tramp': /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:334:18: note: byref variable will be forcibly initialized 334 | struct ppc_inst instr; | ^~~~~ /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:332:18: note: byref variable will be forcibly initialized 332 | struct ppc_inst op; | ^~ /kisskb/src/arch/powerpc/kernel/trace/ftrace.c: In function '__ftrace_make_nop_kernel': /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:399:18: note: byref variable will be forcibly initialized 399 | struct ppc_inst op; | ^~ /kisskb/src/arch/powerpc/kernel/trace/ftrace.c: In function '__ftrace_make_call_kernel': /kisskb/src/arch/powerpc/kernel/trace/ftrace.c:629:18: note: byref variable will be forcibly initialized 629 | struct ppc_inst op; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_scv Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_syscall_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_syscall_exit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/syscall.h:syscall_get_nr Cyclomatic Complexity 1 /kisskb/src/include/trace/events/syscalls.h:trace_init_flags_sys_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/syscalls.h:trace_init_flags_sys_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/syscalls.h:trace_event_get_offsets_sys_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/syscalls.h:trace_event_get_offsets_sys_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:do_seccomp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/syscalls.h:__traceiter_sys_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/syscalls.h:__traceiter_sys_exit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/syscall.h:syscall_get_arguments Cyclomatic Complexity 6 /kisskb/src/include/linux/regset.h:copy_regset_from_user Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/syscalls.h:trace_event_raw_event_sys_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/syscalls.h:trace_event_raw_event_sys_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/syscalls.h:trace_raw_output_sys_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/syscalls.h:trace_raw_output_sys_exit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 6 /kisskb/src/include/linux/tracehook.h:ptrace_report_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/tracehook.h:tracehook_report_syscall_entry Cyclomatic Complexity 13 /kisskb/src/include/trace/events/syscalls.h:trace_sys_enter Cyclomatic Complexity 13 /kisskb/src/include/trace/events/syscalls.h:trace_sys_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/tracehook.h:tracehook_report_syscall_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:ptrace_disable Cyclomatic Complexity 50 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:arch_ptrace Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:do_syscall_trace_enter Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:do_syscall_trace_leave Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:pt_regs_check In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/syscalls.h:73, from /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:29: /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c: In function 'trace_event_raw_event_sys_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' 18 | TRACE_EVENT_FN(sys_enter, | ^~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c: In function 'trace_event_raw_event_sys_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' 44 | TRACE_EVENT_FN(sys_exit, | ^~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c: In function 'arch_ptrace': /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:102:28: note: byref variable will be forcibly initialized 102 | struct ppc_hw_breakpoint bp_info; | ^~~~~~~ /kisskb/src/arch/powerpc/kernel/ptrace/ptrace.c:91:25: note: byref variable will be forcibly initialized 91 | struct ppc_debug_info dbginfo; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/timebase.h:get_tb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/trace/trace_clock.c:trace_clock_ppc_tb Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/init.h:initcall_from_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:setup_log_buf Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_set Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:jump_label_init Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_init_nohz Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sysctl.h:do_sysctl_args Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan.h:kcsan_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:init_espfix_bsp Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ext.h:page_ext_init_flatmem Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ext.h:page_ext_init_flatmem_late Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_init_early Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_init Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_init Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:early_security_init Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/stackprotector.h:boot_init_stack_canary Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_early_init Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_subsystem_init Cyclomatic Complexity 2 /kisskb/src/include/linux/bootconfig.h:xbc_calc_checksum Cyclomatic Complexity 1 /kisskb/src/include/linux/bootconfig.h:xbc_find_node Cyclomatic Complexity 1 /kisskb/src/include/linux/kprobes.h:kprobe_free_init_mem Cyclomatic Complexity 1 /kisskb/src/include/linux/kfence.h:kfence_alloc_pool Cyclomatic Complexity 1 /kisskb/src/include/linux/kfence.h:kfence_init Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_init Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_init_smp Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:set_mems_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/taskstats_kern.h:taskstats_init_early Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_init Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:uts_ns_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_init Cyclomatic Complexity 1 /kisskb/src/include/linux/padata.h:padata_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kgdb.h:kgdb_free_init_mem Cyclomatic Complexity 1 /kisskb/src/include/linux/pti.h:pti_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pti.h:pti_finalize Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking.h:context_tracking_init Cyclomatic Complexity 1 /kisskb/src/include/linux/integrity.h:integrity_load_keys Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bugs.h:check_bugs Cyclomatic Complexity 1 /kisskb/src/include/trace/events/initcall.h:trace_event_get_offsets_initcall_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/initcall.h:trace_event_get_offsets_initcall_finish Cyclomatic Complexity 1 /kisskb/src/init/main.c:set_reset_devices Cyclomatic Complexity 1 /kisskb/src/init/main.c:debug_kernel Cyclomatic Complexity 1 /kisskb/src/init/main.c:quiet_kernel Cyclomatic Complexity 1 /kisskb/src/init/main.c:warn_bootconfig Cyclomatic Complexity 1 /kisskb/src/init/main.c:exit_boot_config Cyclomatic Complexity 2 /kisskb/src/init/main.c:init_setup Cyclomatic Complexity 2 /kisskb/src/init/main.c:rdinit_setup Cyclomatic Complexity 1 /kisskb/src/init/main.c:do_ctors Cyclomatic Complexity 1 /kisskb/src/init/main.c:ignore_unknown_bootoption Cyclomatic Complexity 1 /kisskb/src/init/main.c:mark_readonly Cyclomatic Complexity 5 /kisskb/src/include/trace/events/initcall.h:__traceiter_initcall_level Cyclomatic Complexity 5 /kisskb/src/include/trace/events/initcall.h:__traceiter_initcall_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/initcall.h:__traceiter_initcall_finish Cyclomatic Complexity 9 /kisskb/src/init/main.c:do_early_param Cyclomatic Complexity 4 /kisskb/src/init/main.c:bootconfig_params Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:want_init_on_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:want_init_on_free Cyclomatic Complexity 5 /kisskb/src/init/main.c:report_meminit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 2 /kisskb/src/include/trace/events/initcall.h:trace_event_get_offsets_initcall_level Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:add_latent_entropy Cyclomatic Complexity 9 /kisskb/src/init/main.c:repair_env_string Cyclomatic Complexity 8 /kisskb/src/init/main.c:set_init_arg Cyclomatic Complexity 20 /kisskb/src/init/main.c:obsolete_checksetup Cyclomatic Complexity 22 /kisskb/src/init/main.c:unknown_bootoption Cyclomatic Complexity 17 /kisskb/src/init/main.c:get_boot_config_from_initrd Cyclomatic Complexity 18 /kisskb/src/init/main.c:xbc_snprint_cmdline Cyclomatic Complexity 18 /kisskb/src/init/main.c:xbc_make_cmdline Cyclomatic Complexity 24 /kisskb/src/init/main.c:setup_boot_config Cyclomatic Complexity 20 /kisskb/src/init/main.c:setup_command_line Cyclomatic Complexity 19 /kisskb/src/init/main.c:print_unknown_bootoptions Cyclomatic Complexity 1 /kisskb/src/init/main.c:trace_initcall_finish_cb Cyclomatic Complexity 1 /kisskb/src/init/main.c:trace_initcall_start_cb Cyclomatic Complexity 1 /kisskb/src/include/trace/events/initcall.h:register_trace_initcall_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/initcall.h:register_trace_initcall_finish Cyclomatic Complexity 3 /kisskb/src/init/main.c:initcall_debug_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_long Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_canary Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 13 /kisskb/src/include/trace/events/initcall.h:trace_initcall_level Cyclomatic Complexity 13 /kisskb/src/include/trace/events/initcall.h:trace_initcall_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/initcall.h:trace_initcall_finish Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/init/main.c:run_init_process Cyclomatic Complexity 9 /kisskb/src/init/main.c:try_to_run_init_process Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 7 /kisskb/src/include/trace/events/initcall.h:trace_event_raw_event_initcall_level Cyclomatic Complexity 6 /kisskb/src/include/trace/events/initcall.h:trace_event_raw_event_initcall_start Cyclomatic Complexity 6 /kisskb/src/include/trace/events/initcall.h:trace_event_raw_event_initcall_finish Cyclomatic Complexity 4 /kisskb/src/include/trace/events/initcall.h:trace_raw_output_initcall_level Cyclomatic Complexity 4 /kisskb/src/include/trace/events/initcall.h:trace_raw_output_initcall_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/initcall.h:trace_raw_output_initcall_finish Cyclomatic Complexity 3 /kisskb/src/init/main.c:loglevel Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 9 /kisskb/src/init/main.c:initcall_blacklist Cyclomatic Complexity 7 /kisskb/src/init/main.c:initcall_blacklisted Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_initmem_default Cyclomatic Complexity 1 /kisskb/src/init/main.c:parse_early_options Cyclomatic Complexity 4 /kisskb/src/init/main.c:parse_early_param Cyclomatic Complexity 1 /kisskb/src/init/main.c:pgtable_cache_init Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pgtable_init Cyclomatic Complexity 1 /kisskb/src/init/main.c:mm_init Cyclomatic Complexity 1 /kisskb/src/init/main.c:rest_init Cyclomatic Complexity 1 /kisskb/src/init/main.c:arch_call_rest_init Cyclomatic Complexity 1 /kisskb/src/init/main.c:arch_post_acpi_subsys_init Cyclomatic Complexity 1 /kisskb/src/init/main.c:smp_setup_processor_id Cyclomatic Complexity 1 /kisskb/src/init/main.c:thread_stack_cache_init Cyclomatic Complexity 1 /kisskb/src/init/main.c:mem_encrypt_init Cyclomatic Complexity 1 /kisskb/src/init/main.c:poking_init Cyclomatic Complexity 1 /kisskb/src/init/main.c:trap_init Cyclomatic Complexity 30 /kisskb/src/init/main.c:start_kernel Cyclomatic Complexity 9 /kisskb/src/init/main.c:do_one_initcall Cyclomatic Complexity 2 /kisskb/src/init/main.c:do_pre_smp_initcalls Cyclomatic Complexity 2 /kisskb/src/init/main.c:do_initcall_level Cyclomatic Complexity 4 /kisskb/src/init/main.c:do_initcalls Cyclomatic Complexity 1 /kisskb/src/init/main.c:do_basic_setup Cyclomatic Complexity 1 /kisskb/src/init/main.c:free_initmem Cyclomatic Complexity 3 /kisskb/src/init/main.c:console_on_rootfs Cyclomatic Complexity 3 /kisskb/src/init/main.c:kernel_init_freeable Cyclomatic Complexity 22 /kisskb/src/init/main.c:kernel_init In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:110: /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_level': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(initcall_level, | ^~~~~~~~~~~ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' 27 | TRACE_EVENT(initcall_start, | ^~~~~~~~~~~ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_finish': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' 48 | TRACE_EVENT(initcall_finish, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devtmpfs_mount Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/raid/detect.h:md_run_setup Cyclomatic Complexity 1 /kisskb/src/init/do_mounts.h:create_dev Cyclomatic Complexity 1 /kisskb/src/init/do_mounts.c:load_ramdisk Cyclomatic Complexity 1 /kisskb/src/init/do_mounts.c:root_data_setup Cyclomatic Complexity 1 /kisskb/src/init/do_mounts.c:fs_names_setup Cyclomatic Complexity 4 /kisskb/src/init/do_mounts.c:readonly Cyclomatic Complexity 4 /kisskb/src/init/do_mounts.c:readwrite Cyclomatic Complexity 4 /kisskb/src/init/do_mounts.c:rootwait_setup Cyclomatic Complexity 9 /kisskb/src/init/do_mounts.c:match_dev_by_label Cyclomatic Complexity 18 /kisskb/src/init/do_mounts.c:devt_from_partuuid Cyclomatic Complexity 4 /kisskb/src/init/do_mounts.c:devt_from_partlabel Cyclomatic Complexity 9 /kisskb/src/init/do_mounts.c:match_dev_by_uuid Cyclomatic Complexity 31 /kisskb/src/init/do_mounts.c:devt_from_devname Cyclomatic Complexity 15 /kisskb/src/init/do_mounts.c:devt_from_devnum Cyclomatic Complexity 1 /kisskb/src/init/do_mounts.c:root_delay_setup Cyclomatic Complexity 1 /kisskb/src/init/do_mounts.c:root_dev_setup Cyclomatic Complexity 5 /kisskb/src/init/do_mounts.c:split_fs_names Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 14 /kisskb/src/init/do_mounts.c:do_mount_root Cyclomatic Complexity 4 /kisskb/src/init/do_mounts.c:fs_is_nodev Cyclomatic Complexity 13 /kisskb/src/init/do_mounts.c:mount_nodev_root Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ssleep Cyclomatic Complexity 4 /kisskb/src/init/do_mounts.c:rootfs_init_fs_context Cyclomatic Complexity 12 /kisskb/src/init/do_mounts.c:init_rootfs Cyclomatic Complexity 19 /kisskb/src/init/do_mounts.c:name_to_dev_t Cyclomatic Complexity 12 /kisskb/src/init/do_mounts.c:mount_block_root Cyclomatic Complexity 17 /kisskb/src/init/do_mounts.c:mount_root Cyclomatic Complexity 30 /kisskb/src/init/do_mounts.c:prepare_namespace /kisskb/src/init/do_mounts.c: In function 'devt_from_partuuid': /kisskb/src/init/do_mounts.c:103:17: note: byref variable will be forcibly initialized 103 | struct uuidcmp cmp; | ^~~ Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-fpu.c:ptrace_get_fpr Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-fpu.c:ptrace_put_fpr Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_init_event Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:set_active_memcg Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify.h:INOTIFY_E Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_queue_overflow Cyclomatic Complexity 18 /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:inotify_handle_inode_event Cyclomatic Complexity 18 /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:event_compare Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:inotify_merge Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:inotify_freeing_mark Cyclomatic Complexity 9 /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:idr_callback Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify.h:dec_inotify_instances Cyclomatic Complexity 4 /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:inotify_free_group_priv Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:inotify_free_mark Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_fsnotify.c:inotify_free_event Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk_deferred Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_ratelimit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_and_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_and Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_andnot Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_set Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:set_preempt_need_resched Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:clear_preempt_need_resched Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/preempt.h:should_resched Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_size Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_available Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_active Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_dying Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_preempt_depth Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_first_thread_sibling Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_node_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/prio.h:nice_to_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:pid_alive Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_index_to_char Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_nice Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_idle_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:clear_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:clear_tsk_need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:spin_needbreak Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:rwlock_needbreak Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/numa_balancing.h:task_numa_group_id Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:sched_domain_span Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:arch_scale_cpu_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:arch_scale_thermal_pressure Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_unpoison_task_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 13 /kisskb/src/include/linux/uaccess.h:copy_struct_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/rcuwait.h:rcuwait_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rcuwait.h:rcuwait_active Cyclomatic Complexity 1 /kisskb/src/include/linux/rcuwait.h:prepare_to_rcuwait Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/rt.h:rt_mutex_get_top_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/rt.h:tsk_is_pi_blocked Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled_this_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:vtime_accounting_enabled_this_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:print_modules Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_graph_init_idle_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:end_of_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/sync_core.h:sync_core_before_usermode Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmdrop_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_getscheduler Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_task_migrate Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_task_sched_in Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_task_sched_out Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_task_tick Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_kthread_stop Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_kthread_stop_ret Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_kthread_work_queue_work Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_kthread_work_execute_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_kthread_work_execute_end Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_wakeup_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_migrate_task Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_process_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_process_wait Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_process_fork Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_stat_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_stat_runtime Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_pi_setprio Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_process_hang Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_move_numa Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_numa_pair_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_wake_idle_without_ipi Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:sched_clock_tick Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/deadline.h:dl_time_before Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_kick_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:__tick_nohz_task_switch Cyclomatic Complexity 3 /kisskb/src/include/linux/tick.h:tick_nohz_task_switch Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/stat.h:sched_info_on Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/mmu_context.h:enter_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_force_rebuild Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_cpus_allowed_fallback Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_blkio_start Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_blkio_end Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:idle_policy Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:fair_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rt_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:dl_policy Cyclomatic Complexity 5 /kisskb/src/kernel/sched/sched.h:valid_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_has_idle_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_has_rt_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_has_dl_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:update_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:dl_entity_is_special Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:dl_entity_preempt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:dl_bandwidth_enabled Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:rt_rq_is_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cpu_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:is_migration_disabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_core_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_core_disabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_lockp Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__rq_lockp Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:init_numa_balancing Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:set_task_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__set_task_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:global_rt_period Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_current Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_running Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_on_rq_queued Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_on_rq_migrating Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:set_next_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:arch_scale_freq_tick Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:arch_scale_freq_capacity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_order_less Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:uclamp_rq_util_with Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:uclamp_is_used Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cpu_bw_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cpu_util_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cpu_util_rt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cpu_util_irq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:scale_irq_capacity Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:blk_needs_flush_plug Cyclomatic Complexity 1 /kisskb/src/include/linux/scs.h:scs_task_reset Cyclomatic Complexity 1 /kisskb/src/kernel/sched/../../fs/io-wq.h:io_wq_worker_sleeping Cyclomatic Complexity 1 /kisskb/src/kernel/sched/../../fs/io-wq.h:io_wq_worker_running Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:update_thermal_load_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_core_enqueue Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_core_dequeue Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:hrtick_clear Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:hrtick_rq_init Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:uclamp_rq_inc Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:uclamp_rq_dec Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:uclamp_validate Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__setscheduler_uclamp Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:uclamp_fork Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:uclamp_post_fork Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:init_uclamp Cyclomatic Complexity 5 /kisskb/src/kernel/sched/core.c:__normal_prio Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:normal_prio Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:rq_has_pinned_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:clear_user_cpus_ptr Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:ttwu_state_match Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:fire_sched_in_preempt_notifiers Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:fire_sched_out_preempt_notifiers Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:prepare_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:finish_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:kmap_local_sched_out Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:kmap_local_sched_in Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:context_switch Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_tick_start Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_tick_stop Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:preempt_latency_start Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:preempt_latency_stop Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:get_preempt_disable_ip Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_core_cpu_starting Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_core_cpu_dying Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:preempt_dynamic_init Cyclomatic Complexity 5 /kisskb/src/kernel/sched/core.c:sched_attr_copy_to_user Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:__do_sys_sched_get_priority_max Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:__do_sys_sched_get_priority_min Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:print_preempt_disable_ip Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:resched_offsets_ok Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_kthread_stop Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_kthread_stop_ret Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_kthread_work_queue_work Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_kthread_work_execute_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_kthread_work_execute_end Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_waking Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_wakeup Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_wakeup_new Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_switch Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_migrate_task Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_process_free Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_process_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_wait_task Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_process_wait Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_process_fork Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_process_exec Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_stat_wait Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_stat_sleep Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_stat_iowait Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_stat_blocked Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_stat_runtime Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_pi_setprio Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_process_hang Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_move_numa Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_stick_numa Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_swap_numa Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_wake_idle_without_ipi Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_pelt_cfs_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_pelt_rt_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_pelt_dl_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_pelt_thermal_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_pelt_irq_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_pelt_se_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_cpu_capacity_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_overutilized_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_util_est_cfs_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_util_est_se_tp Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__traceiter_sched_update_nr_running_tp Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:pid_nr Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:set_nr_and_not_polling Cyclomatic Complexity 4 /kisskb/src/kernel/sched/stats.h:rq_sched_info_dequeue Cyclomatic Complexity 4 /kisskb/src/include/linux/sched.h:rseq_set_notify_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:rseq_migrate Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:rseq_preempt Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:set_nr_if_polling Cyclomatic Complexity 4 /kisskb/src/kernel/sched/stats.h:rq_sched_info_depart Cyclomatic Complexity 4 /kisskb/src/kernel/sched/stats.h:rq_sched_info_arrive Cyclomatic Complexity 6 /kisskb/src/kernel/sched/sched.h:membarrier_switch_mm Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:__rt_effective_prio Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:rt_effective_prio Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:cpu_util_cfs Cyclomatic Complexity 15 /kisskb/src/kernel/sched/core.c:state_filter_match Cyclomatic Complexity 4 /kisskb/src/include/linux/cpumask.h:set_cpu_active Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:global_rt_runtime Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_cpus_allowed Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_kthread_stop Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_kthread_stop_ret Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_kthread_work_queue_work Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_kthread_work_execute_start Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_kthread_work_execute_end Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_wakeup_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_migrate_task Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_process_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_process_wait Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_process_fork Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_stat_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_stat_runtime Cyclomatic Complexity 7 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_pi_setprio Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_process_hang Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_move_numa Cyclomatic Complexity 10 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_numa_pair_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_wake_idle_without_ipi Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_kthread_stop Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_kthread_stop_ret Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_kthread_work_queue_work Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_kthread_work_execute_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_kthread_work_execute_end Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_wakeup_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_migrate_task Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_process_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_process_wait Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_process_fork Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_process_exec Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_stat_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_stat_runtime Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_pi_setprio Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_process_hang Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_move_numa Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_numa_pair_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_wake_idle_without_ipi Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 4 /kisskb/src/include/linux/sched.h:task_state_index Cyclomatic Complexity 5 /kisskb/src/include/trace/events/sched.h:__trace_sched_switch_state Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_state_to_char Cyclomatic Complexity 6 /kisskb/src/include/trace/events/sched.h:trace_raw_output_sched_switch Cyclomatic Complexity 2 /kisskb/src/include/trace/events/sched.h:trace_event_get_offsets_sched_process_exec Cyclomatic Complexity 7 /kisskb/src/include/trace/events/sched.h:trace_event_raw_event_sched_process_exec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_guest.h:is_kvm_guest Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:__wake_q_add Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_need_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/deadline.h:dl_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/deadline.h:dl_task Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:check_class_changed Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/rt.h:rt_prio Cyclomatic Complexity 5 /kisskb/src/kernel/sched/core.c:__setscheduler_prio Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:effective_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/rt.h:rt_task Cyclomatic Complexity 5 /kisskb/src/include/linux/sched/mm.h:membarrier_mm_sync_core_before_usermode Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetch Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:prefetch_curr_exec_start Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:put_prev_task Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:put_prev_task_balance Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 6 /kisskb/src/include/linux/rcuwait.h:finish_rcuwait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:lockdep_assert_rq_held Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_skip_update Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:splice_balance_callbacks Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:do_balance_callbacks Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__balance_callbacks Cyclomatic Complexity 11 /kisskb/src/kernel/sched/sched.h:rq_pin_lock Cyclomatic Complexity 9 /kisskb/src/kernel/sched/sched.h:assert_clock_updated Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_task Cyclomatic Complexity 3 /kisskb/src/kernel/sched/pelt.h:update_rq_clock_pelt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:update_rq_clock_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_thermal Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock Cyclomatic Complexity 4 /kisskb/src/kernel/sched/stats.h:sched_info_enqueue Cyclomatic Complexity 4 /kisskb/src/kernel/sched/stats.h:sched_info_dequeue Cyclomatic Complexity 21 /kisskb/src/kernel/sched/core.c:cpu_resched_latency Cyclomatic Complexity 3 /kisskb/src/kernel/sched/stats.h:sched_info_depart Cyclomatic Complexity 4 /kisskb/src/kernel/sched/stats.h:sched_info_arrive Cyclomatic Complexity 7 /kisskb/src/kernel/sched/stats.h:sched_info_switch Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:prepare_task_switch Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_disable Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:set_schedstats Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/task_stack.h:try_get_task_stack Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_wake_idle_without_ipi Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:wake_up_idle_cpu Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_migrate_task Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_wait_task Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_wakeup Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_waking Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_wakeup_new Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_preempt_sleep_check Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_switch Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_pi_setprio Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_update_nr_running_tp Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/isolation.h:housekeeping_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 20 /kisskb/src/kernel/sched/core.c:ttwu_stat Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:check_same_owner Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:wake_up_full_nohz_cpu Cyclomatic Complexity 20 /kisskb/src/kernel/sched/stats.h:psi_enqueue Cyclomatic Complexity 9 /kisskb/src/kernel/sched/stats.h:psi_dequeue Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 13 /kisskb/src/kernel/sched/core.c:is_cpu_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:rq_unpin_lock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:prepare_lock_switch Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_set_subclass Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_repin_lock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__ttwu_queue_wakelist Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 13 /kisskb/src/kernel/sched/core.c:setup_schedstats Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:get_user_cpu_mask Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__sched_fork Cyclomatic Complexity 11 /kisskb/src/kernel/sched/core.c:set_load_weight Cyclomatic Complexity 3 /kisskb/src/include/linux/vtime.h:vtime_task_switch Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtol Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:setup_resched_latency_warn_ms Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:__schedule_bug Cyclomatic Complexity 3 /kisskb/src/include/linux/profile.h:profile_hit Cyclomatic Complexity 25 /kisskb/src/kernel/sched/core.c:schedule_debug Cyclomatic Complexity 15 /kisskb/src/kernel/sched/core.c:__pick_next_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:pick_next_task Cyclomatic Complexity 3 /kisskb/src/kernel/sched/stats.h:psi_sched_switch Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:switch_mm Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:blk_schedule_flush_plug Cyclomatic Complexity 13 /kisskb/src/kernel/sched/core.c:sched_submit_work Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:sched_update_worker Cyclomatic Complexity 6 /kisskb/src/include/linux/context_tracking.h:exception_enter Cyclomatic Complexity 6 /kisskb/src/include/linux/context_tracking.h:exception_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_setnice Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:yield_count_of Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/paravirt.h:vcpu_is_preempted Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_setscheduler Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:__setscheduler_params Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:find_process_by_pid Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:__do_sys_sched_getscheduler Cyclomatic Complexity 18 /kisskb/src/kernel/sched/core.c:__do_sys_sched_getparam Cyclomatic Complexity 41 /kisskb/src/kernel/sched/core.c:sched_copy_attr Cyclomatic Complexity 5 /kisskb/src/kernel/sched/core.c:get_params Cyclomatic Complexity 27 /kisskb/src/kernel/sched/core.c:__do_sys_sched_getattr Cyclomatic Complexity 11 /kisskb/src/kernel/sched/core.c:dump_rq_tasks Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_update_active_cpus Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:cpuset_cpu_active Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:cpuset_cpu_inactive Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_rq_cpu_starting Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:calc_load_migrate Cyclomatic Complexity 5 /kisskb/src/kernel/sched/core.c:raw_spin_rq_lock_nested Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:_raw_spin_rq_lock_irqsave Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_lock_irqsave Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_lock Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:this_rq_lock_irq Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:raw_spin_rq_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:raw_spin_rq_unlock Cyclomatic Complexity 5 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_unlock_irqrestore Cyclomatic Complexity 9 /kisskb/src/kernel/sched/core.c:balance_push_set Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:balance_callbacks Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_rq_unlock Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:double_unlock_balance Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__task_rq_unlock Cyclomatic Complexity 11 /kisskb/src/kernel/sched/core.c:balance_push Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_unlock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:finish_lock_switch Cyclomatic Complexity 19 /kisskb/src/kernel/sched/core.c:finish_task_switch Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_unlock_irq Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:double_rq_unlock Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:double_rq_lock Cyclomatic Complexity 9 /kisskb/src/kernel/sched/core.c:__task_rq_lock Cyclomatic Complexity 11 /kisskb/src/kernel/sched/stats.h:psi_ttwu_dequeue Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:task_rq_lock Cyclomatic Complexity 13 /kisskb/src/kernel/sched/core.c:sched_rr_get_interval Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:__do_sys_sched_rr_get_interval Cyclomatic Complexity 18 /kisskb/src/kernel/sched/core.c:update_rq_clock Cyclomatic Complexity 9 /kisskb/src/kernel/sched/core.c:enqueue_task Cyclomatic Complexity 9 /kisskb/src/kernel/sched/core.c:dequeue_task Cyclomatic Complexity 27 /kisskb/src/kernel/sched/core.c:__do_set_cpus_allowed Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:migrate_disable_switch Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:wake_q_add Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:wake_q_add_safe Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:resched_curr Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:resched_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:wake_up_nohz_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_task_on_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:activate_task Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:deactivate_task Cyclomatic Complexity 27 /kisskb/src/kernel/sched/core.c:__schedule Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:preempt_schedule_common Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:task_curr Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:check_preempt_curr Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:ttwu_do_wakeup Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:ttwu_do_activate Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:ttwu_runnable Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:migrate_disable Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:set_cpus_allowed_common Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:do_set_cpus_allowed Cyclomatic Complexity 21 /kisskb/src/kernel/sched/core.c:select_fallback_rq Cyclomatic Complexity 9 /kisskb/src/kernel/sched/core.c:select_task_rq Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:dup_user_cpus_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:release_user_cpus_ptr Cyclomatic Complexity 26 /kisskb/src/kernel/sched/core.c:set_task_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:move_queued_task Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:__migrate_task Cyclomatic Complexity 31 /kisskb/src/kernel/sched/core.c:migration_cpu_stop Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:__balance_push_cpu_stop Cyclomatic Complexity 13 /kisskb/src/kernel/sched/core.c:push_cpu_stop Cyclomatic Complexity 16 /kisskb/src/kernel/sched/core.c:wait_task_inactive Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:kick_process Cyclomatic Complexity 16 /kisskb/src/kernel/sched/core.c:sched_ttwu_pending Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:send_call_function_single_ipi Cyclomatic Complexity 11 /kisskb/src/kernel/sched/core.c:wake_up_if_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:cpus_share_cache Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:ttwu_queue_cond Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:ttwu_queue_wakelist Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:ttwu_queue Cyclomatic Complexity 24 /kisskb/src/kernel/sched/core.c:try_to_wake_up Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:try_invoke_on_locked_down_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:wake_up_process Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:wake_up_q Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:wake_up_state Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:force_schedstat_enabled Cyclomatic Complexity 18 /kisskb/src/kernel/sched/core.c:sched_fork Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_post_fork Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:to_ratio Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:wake_up_new_task Cyclomatic Complexity 12 /kisskb/src/kernel/sched/core.c:schedule_tail Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:nr_running Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:single_task_running Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:nr_context_switches Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:nr_iowait_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:nr_iowait Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:sched_exec Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:task_sched_runtime Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:do_task_dead Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:schedule Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:do_sched_yield Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:balance_hotplug_wait Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:schedule_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:schedule_user Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:schedule_preempt_disabled Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:preempt_schedule_irq Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:default_wake_function Cyclomatic Complexity 51 /kisskb/src/kernel/sched/core.c:rt_mutex_setprio Cyclomatic Complexity 20 /kisskb/src/kernel/sched/core.c:set_user_nice Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:can_nice Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:__do_sys_nice Cyclomatic Complexity 149 /kisskb/src/kernel/sched/core.c:__sched_setscheduler Cyclomatic Complexity 9 /kisskb/src/kernel/sched/core.c:_sched_setscheduler Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_nice Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:task_prio Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:idle_cpu Cyclomatic Complexity 20 /kisskb/src/kernel/sched/core.c:get_nohz_timer_target Cyclomatic Complexity 12 /kisskb/src/kernel/sched/core.c:scheduler_tick Cyclomatic Complexity 11 /kisskb/src/kernel/sched/core.c:nohz_csd_func Cyclomatic Complexity 5 /kisskb/src/kernel/sched/core.c:available_idle_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:idle_task Cyclomatic Complexity 19 /kisskb/src/kernel/sched/core.c:effective_cpu_util Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_cpu_util Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_setscheduler Cyclomatic Complexity 15 /kisskb/src/kernel/sched/core.c:do_sched_setscheduler Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:__do_sys_sched_setscheduler Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__do_sys_sched_setparam Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_setattr Cyclomatic Complexity 28 /kisskb/src/kernel/sched/core.c:__do_sys_sched_setattr Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_setattr_nocheck Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_setscheduler_nocheck Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:sched_set_stop_task Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:sched_set_fifo Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:sched_set_fifo_low Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:sched_set_normal Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_setscheduler Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_setparam Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_setattr Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_getscheduler Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_getparam Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_getattr Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:dl_task_check_affinity Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:sched_getaffinity Cyclomatic Complexity 14 /kisskb/src/kernel/sched/core.c:__do_sys_sched_getaffinity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_getaffinity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sys_sched_yield Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:__cond_resched Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:__cond_resched_lock Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:__cond_resched_rwlock_read Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:__cond_resched_rwlock_write Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:yield Cyclomatic Complexity 42 /kisskb/src/kernel/sched/core.c:yield_to Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:io_schedule_prepare Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:io_schedule_finish Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:io_schedule_timeout Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:io_schedule Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_get_priority_max Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_get_priority_min Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_rr_get_interval Cyclomatic Complexity 11 /kisskb/src/kernel/sched/core.c:sched_show_task Cyclomatic Complexity 15 /kisskb/src/kernel/sched/core.c:show_state_filter Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:init_idle Cyclomatic Complexity 3 /kisskb/src/kernel/sched/core.c:cpuset_cpumask_can_shrink Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:task_can_attach Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:idle_task_exit Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:set_rq_online Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:set_rq_offline Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:sched_cpu_activate Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:sched_cpu_deactivate Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_cpu_starting Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:migration_init Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:sched_cpu_wait_empty Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:sched_cpu_dying Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:in_sched_functions Cyclomatic Complexity 35 /kisskb/src/kernel/sched/core.c:sched_init Cyclomatic Complexity 26 /kisskb/src/kernel/sched/core.c:__might_resched Cyclomatic Complexity 11 /kisskb/src/kernel/sched/core.c:__might_sleep Cyclomatic Complexity 71 /kisskb/src/kernel/sched/core.c:affine_move_task Cyclomatic Complexity 33 /kisskb/src/kernel/sched/core.c:__set_cpus_allowed_ptr_locked Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__set_cpus_allowed_ptr Cyclomatic Complexity 7 /kisskb/src/kernel/sched/core.c:migrate_enable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:set_cpus_allowed_ptr Cyclomatic Complexity 2 /kisskb/src/kernel/sched/core.c:sched_init_smp Cyclomatic Complexity 13 /kisskb/src/kernel/sched/core.c:__sched_setaffinity Cyclomatic Complexity 4 /kisskb/src/kernel/sched/core.c:relax_compatible_cpus_allowed_ptr Cyclomatic Complexity 18 /kisskb/src/kernel/sched/core.c:sched_setaffinity Cyclomatic Complexity 6 /kisskb/src/kernel/sched/core.c:__do_sys_sched_setaffinity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:__se_sys_sched_setaffinity Cyclomatic Complexity 15 /kisskb/src/kernel/sched/core.c:restrict_cpus_allowed_ptr Cyclomatic Complexity 8 /kisskb/src/kernel/sched/core.c:force_compatible_cpus_allowed_ptr Cyclomatic Complexity 10 /kisskb/src/kernel/sched/core.c:__cant_sleep Cyclomatic Complexity 12 /kisskb/src/kernel/sched/core.c:__cant_migrate Cyclomatic Complexity 21 /kisskb/src/kernel/sched/core.c:normalize_rt_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:dump_cpu_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/core.c:call_trace_sched_update_nr_running Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/fault-inject-usercopy.h:should_fail_usercopy Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_copy_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_msr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_trap Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_current_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:__copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pkeys.h:arch_pkeys_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:get_user_msr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:set_user_msr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:get_user_dscr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:set_user_dscr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:set_user_trap Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:pmu_active Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:pkey_active Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:ebb_active Cyclomatic Complexity 4 /kisskb/src/include/linux/regset.h:membuf_at Cyclomatic Complexity 21 /kisskb/src/include/linux/regset.h:user_regset_copyin_ignore Cyclomatic Complexity 23 /kisskb/src/include/linux/regset.h:user_regset_copyin Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:pkey_set Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:pmu_set Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:ebb_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:tar_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:dscr_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:ppr_set Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:gpr_set Cyclomatic Complexity 7 /kisskb/src/include/linux/regset.h:membuf_write Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:pmu_get Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:ebb_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:tar_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:dscr_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:ppr_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:raw_copy_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:pkey_get Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:user_read_access_begin Cyclomatic Complexity 7 /kisskb/src/include/linux/regset.h:membuf_zero Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:gpr_get Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:regs_query_register_offset Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:regs_query_register_name Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:ptrace_get_reg Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:ptrace_put_reg Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:gpr32_get_common Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:gpr32_get Cyclomatic Complexity 62 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:gpr32_set_common Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:gpr32_set Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:task_user_regset_view /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c: In function 'gpr_get': /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:223:16: note: byref variable will be forcibly initialized 223 | struct membuf to_softe = membuf_at(&to, offsetof(struct pt_regs, softe)); | ^~~~~~~~ /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-view.c:221:16: note: byref variable will be forcibly initialized 221 | struct membuf to_msr = membuf_at(&to, offsetof(struct pt_regs, msr)); | ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:738, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' 16 | TRACE_EVENT(sched_kthread_stop, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop_ret': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' 38 | TRACE_EVENT(sched_kthread_stop_ret, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_queue_work': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' 64 | TRACE_EVENT(sched_kthread_work_queue_work, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' 93 | TRACE_EVENT(sched_kthread_work_execute_start, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' 119 | TRACE_EVENT(sched_kthread_work_execute_end, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wakeup_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 141 | DECLARE_EVENT_CLASS(sched_wakeup_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_migrate_task': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:271:1: note: in expansion of macro 'TRACE_EVENT' 271 | TRACE_EVENT(sched_migrate_task, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sched.h:298:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 298 | DECLARE_EVENT_CLASS(sched_process_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_wait': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:344:1: note: in expansion of macro 'TRACE_EVENT' 344 | TRACE_EVENT(sched_process_wait, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_fork': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:369:1: note: in expansion of macro 'TRACE_EVENT' 369 | TRACE_EVENT(sched_process_fork, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_stat_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sched.h:423:39: note: in expansion of macro 'DECLARE_EVENT_CLASS' 423 | #define DECLARE_EVENT_CLASS_SCHEDSTAT DECLARE_EVENT_CLASS | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:433:1: note: in expansion of macro 'DECLARE_EVENT_CLASS_SCHEDSTAT' 433 | DECLARE_EVENT_CLASS_SCHEDSTAT(sched_stat_template, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_stat_runtime': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sched.h:491:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 491 | DECLARE_EVENT_CLASS(sched_stat_runtime, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_pi_setprio': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:525:1: note: in expansion of macro 'TRACE_EVENT' 525 | TRACE_EVENT(sched_pi_setprio, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_hang': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:554:1: note: in expansion of macro 'TRACE_EVENT' 554 | TRACE_EVENT(sched_process_hang, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_move_numa': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:576:1: note: in expansion of macro 'TRACE_EVENT' 576 | TRACE_EVENT(sched_move_numa, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_numa_pair_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sched.h:608:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 608 | DECLARE_EVENT_CLASS(sched_numa_pair_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wake_idle_without_ipi': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:668:1: note: in expansion of macro 'TRACE_EVENT' 668 | TRACE_EVENT(sched_wake_idle_without_ipi, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_switch': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:220:1: note: in expansion of macro 'TRACE_EVENT' 220 | TRACE_EVENT(sched_switch, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_exec': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:397:1: note: in expansion of macro 'TRACE_EVENT' 397 | TRACE_EVENT(sched_process_exec, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/trace/events/damon.h:trace_event_get_offsets_damon_aggregated Cyclomatic Complexity 2 /kisskb/src/mm/damon/core-test.h:nr_damon_targets Cyclomatic Complexity 4 /kisskb/src/mm/damon/core-test.h:__nth_region_of Cyclomatic Complexity 5 /kisskb/src/include/trace/events/damon.h:__traceiter_damon_aggregated Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_to_ns Cyclomatic Complexity 32 /kisskb/src/mm/damon/core.c:damon_do_apply_schemes Cyclomatic Complexity 3 /kisskb/src/mm/damon/core.c:kdamond_apply_schemes Cyclomatic Complexity 9 /kisskb/src/mm/damon/core.c:damon_region_sz_limit Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/damon.h:trace_event_raw_event_damon_aggregated Cyclomatic Complexity 4 /kisskb/src/include/trace/events/damon.h:trace_raw_output_damon_aggregated Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_del_region Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_del_scheme Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_del_target Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_free_region Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_free_scheme Cyclomatic Complexity 3 /kisskb/src/mm/damon/core.c:damon_check_reset_time_interval Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:kdamond_aggregate_interval_passed Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:kdamond_need_update_primitive Cyclomatic Complexity 10 /kisskb/src/mm/damon/core.c:kdamond_need_stop Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:set_kdamond_stop Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_kdamond_running Cyclomatic Complexity 8 /kisskb/src/mm/damon/core.c:__damon_start Cyclomatic Complexity 5 /kisskb/src/mm/damon/core.c:__damon_stop Cyclomatic Complexity 13 /kisskb/src/include/trace/events/damon.h:trace_damon_aggregated Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_u32_max Cyclomatic Complexity 4 /kisskb/src/mm/damon/core.c:damon_new_region Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_insert_region Cyclomatic Complexity 4 /kisskb/src/mm/damon/core.c:damon_split_region_at Cyclomatic Complexity 12 /kisskb/src/mm/damon/core.c:damon_split_regions_of Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_add_region Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_destroy_region Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_merge_two_regions Cyclomatic Complexity 25 /kisskb/src/mm/damon/core.c:damon_merge_regions_of Cyclomatic Complexity 2 /kisskb/src/mm/damon/core.c:kdamond_merge_regions Cyclomatic Complexity 4 /kisskb/src/mm/damon/core.c:damon_new_scheme Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_add_scheme Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_destroy_scheme Cyclomatic Complexity 4 /kisskb/src/mm/damon/core.c:damon_new_target Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_add_target Cyclomatic Complexity 2 /kisskb/src/mm/damon/core.c:damon_free_target Cyclomatic Complexity 2 /kisskb/src/mm/damon/core-test.h:damon_test_merge_two Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_destroy_target Cyclomatic Complexity 5 /kisskb/src/mm/damon/core.c:damon_destroy_targets Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_nr_regions Cyclomatic Complexity 3 /kisskb/src/mm/damon/core.c:kdamond_reset_aggregated Cyclomatic Complexity 14 /kisskb/src/mm/damon/core.c:kdamond_split_regions Cyclomatic Complexity 38 /kisskb/src/mm/damon/core.c:kdamond_fn Cyclomatic Complexity 3 /kisskb/src/mm/damon/core-test.h:damon_test_merge_regions_of Cyclomatic Complexity 1 /kisskb/src/mm/damon/core-test.h:damon_test_regions Cyclomatic Complexity 4 /kisskb/src/mm/damon/core.c:damon_new_ctx Cyclomatic Complexity 2 /kisskb/src/mm/damon/core.c:damon_destroy_ctx Cyclomatic Complexity 1 /kisskb/src/mm/damon/core-test.h:damon_test_split_regions_of Cyclomatic Complexity 1 /kisskb/src/mm/damon/core-test.h:damon_test_split_at Cyclomatic Complexity 1 /kisskb/src/mm/damon/core-test.h:damon_test_target Cyclomatic Complexity 6 /kisskb/src/mm/damon/core.c:damon_set_targets Cyclomatic Complexity 5 /kisskb/src/mm/damon/core-test.h:damon_test_aggregate Cyclomatic Complexity 7 /kisskb/src/mm/damon/core.c:damon_set_attrs Cyclomatic Complexity 3 /kisskb/src/mm/damon/core.c:damon_set_schemes Cyclomatic Complexity 1 /kisskb/src/mm/damon/core.c:damon_nr_running_ctxs Cyclomatic Complexity 8 /kisskb/src/mm/damon/core.c:damon_start Cyclomatic Complexity 5 /kisskb/src/mm/damon/core.c:damon_stop In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/damon.h:43, from /kisskb/src/mm/damon/core.c:17: /kisskb/src/mm/damon/core.c: In function 'trace_event_raw_event_damon_aggregated': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/damon.h:12:1: note: in expansion of macro 'TRACE_EVENT' 12 | TRACE_EVENT(damon_aggregated, | ^~~~~~~~~~~ /kisskb/src/mm/damon/core.c: In function 'damon_check_reset_time_interval': /kisskb/src/mm/damon/core.c:496:20: note: byref variable will be forcibly initialized 496 | struct timespec64 now; | ^~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:7744:21: note: byref variable will be forcibly initialized 7744 | struct sched_param lp = { .sched_priority = 0 }; | ^~ /kisskb/src/kernel/sched/core.c: In function 'balance_push_set': /kisskb/src/kernel/sched/core.c:8860:18: note: byref variable will be forcibly initialized 8860 | struct rq_flags rf; | ^~ In file included from /kisskb/src/mm/damon/core-test.h:15, from /kisskb/src/mm/damon/core.c:845: /kisskb/src/mm/damon/core.c: In function 'damon_test_merge_two': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:164:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 164 | KUNIT_EXPECT_EQ(test, i, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1002:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1002 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1012:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1012 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1375:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1375 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:161:3: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 161 | KUNIT_EXPECT_PTR_EQ(test, r, r3); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:157:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 157 | KUNIT_EXPECT_EQ(test, r->nr_accesses, 16u); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:156:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 156 | KUNIT_EXPECT_EQ(test, r->ar.end, 300ul); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:155:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 155 | KUNIT_EXPECT_EQ(test, r->ar.start, 0ul); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/sched/sched.h:1863, from /kisskb/src/kernel/sched/core.c:13: /kisskb/src/kernel/sched/core.c: In function 'psi_ttwu_dequeue': /kisskb/src/kernel/sched/stats.h:166:19: note: byref variable will be forcibly initialized 166 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:8413:18: note: byref variable will be forcibly initialized 8413 | struct rq_flags rf; | ^~ /kisskb/src/mm/damon/core.c: In function 'damon_test_merge_regions_of': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:207:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 207 | KUNIT_EXPECT_EQ(test, r->ar.end, eaddrs[i]); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:206:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 206 | KUNIT_EXPECT_EQ(test, r->ar.start, saddrs[i]); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:203:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 203 | KUNIT_EXPECT_EQ(test, damon_nr_regions(t), 5u); | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:8459:20: note: byref variable will be forcibly initialized 8459 | struct timespec64 t; | ^ /kisskb/src/mm/damon/core.c: In function 'damon_test_regions': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:34:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 34 | KUNIT_EXPECT_EQ(test, 0u, damon_nr_regions(t)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:31:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 31 | KUNIT_EXPECT_EQ(test, 1u, damon_nr_regions(t)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:28:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 28 | KUNIT_EXPECT_EQ(test, 0u, damon_nr_regions(t)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:25:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 25 | KUNIT_EXPECT_EQ(test, 0u, r->nr_accesses); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:24:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 24 | KUNIT_EXPECT_EQ(test, 2ul, r->ar.end); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:23:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 23 | KUNIT_EXPECT_EQ(test, 1ul, r->ar.start); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core.c: In function 'damon_test_split_regions_of': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:229:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 229 | KUNIT_EXPECT_EQ(test, damon_nr_regions(t), 4u); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:222:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 222 | KUNIT_EXPECT_EQ(test, damon_nr_regions(t), 2u); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core.c: In function 'damon_test_split_at': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:134:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 134 | KUNIT_EXPECT_EQ(test, r->ar.end, 100ul); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:133:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 133 | KUNIT_EXPECT_EQ(test, r->ar.start, 25ul); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:130:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 130 | KUNIT_EXPECT_EQ(test, r->ar.end, 25ul); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:129:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 129 | KUNIT_EXPECT_EQ(test, r->ar.start, 0ul); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core.c: In function 'damon_test_target': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:63:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 63 | KUNIT_EXPECT_EQ(test, 0u, nr_damon_targets(c)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:60:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 60 | KUNIT_EXPECT_EQ(test, 1u, nr_damon_targets(c)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:57:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 57 | KUNIT_EXPECT_EQ(test, 0u, nr_damon_targets(c)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:56:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 56 | KUNIT_EXPECT_EQ(test, 42ul, t->id); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core.c: In function 'damon_test_aggregate': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:114:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 114 | KUNIT_EXPECT_EQ(test, 3, it); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:110:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' 110 | KUNIT_EXPECT_EQ(test, 3, ir); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/damon/core-test.h:106:4: note: in expansion of macro 'KUNIT_EXPECT_EQ' 106 | KUNIT_EXPECT_EQ(test, 0u, r->nr_accesses); | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:6117:18: note: byref variable will be forcibly initialized 6117 | struct rq_flags rf; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/fault-inject-usercopy.h:should_fail_usercopy Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_copy_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr /kisskb/src/kernel/sched/core.c:3612:18: note: byref variable will be forcibly initialized 3612 | struct rq_flags rf; | ^~ Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:__copy_from_user Cyclomatic Complexity 7 /kisskb/src/include/linux/regset.h:membuf_write Cyclomatic Complexity 23 /kisskb/src/include/linux/regset.h:user_regset_copyin Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:raw_copy_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-novsx.c:fpr_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-novsx.c:fpr_set /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:2301:18: note: byref variable will be forcibly initialized 2301 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function '__balance_push_cpu_stop': /kisskb/src/kernel/sched/core.c:8767:18: note: byref variable will be forcibly initialized 8767 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:3184:18: note: byref variable will be forcibly initialized 3184 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_ttwu_pending': /kisskb/src/kernel/sched/core.c:3634:18: note: byref variable will be forcibly initialized 3634 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_if_idle': /kisskb/src/kernel/sched/core.c:3691:18: note: byref variable will be forcibly initialized 3691 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_queue': /kisskb/src/kernel/sched/core.c:3771:18: note: byref variable will be forcibly initialized 3771 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'try_invoke_on_locked_down_task': /kisskb/src/kernel/sched/core.c:4132:18: note: byref variable will be forcibly initialized 4132 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:4445:18: note: byref variable will be forcibly initialized 4445 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:5075:24: note: byref variable will be forcibly initialized 5075 | struct migration_arg arg = { p, dest_cpu }; | ^~~ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:5117:18: note: byref variable will be forcibly initialized 5117 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/kernel/sched/core.c:8080:18: note: byref variable will be forcibly initialized 8080 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:6710:18: note: byref variable will be forcibly initialized 6710 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:6833:18: note: byref variable will be forcibly initialized 6833 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:7181:18: note: byref variable will be forcibly initialized 7181 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'scheduler_tick': /kisskb/src/kernel/sched/core.c:5212:18: note: byref variable will be forcibly initialized 5212 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:7557:21: note: byref variable will be forcibly initialized 7557 | struct sched_param lparam; | ^~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:7673:20: note: byref variable will be forcibly initialized 7673 | struct sched_attr attr; | ^~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_activate': /kisskb/src/kernel/sched/core.c:8984:18: note: byref variable will be forcibly initialized 8984 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:9028:18: note: byref variable will be forcibly initialized 9028 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_dying': /kisskb/src/kernel/sched/core.c:9164:18: note: byref variable will be forcibly initialized 9164 | struct rq_flags rf; | ^~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:738, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:2740:2: note: in expansion of macro 'wait_var_event' 2740 | wait_var_event(&my_pending.refs, !refcount_read(&my_pending.refs)); | ^~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__set_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2848:18: note: byref variable will be forcibly initialized 2848 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'restrict_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2873:18: note: byref variable will be forcibly initialized 2873 | struct rq_flags rf; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:set_page_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPagePrivate Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 3 /kisskb/src/include/crypto/skcipher.h:skcipher_request_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 2 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_policy_flags Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/include/linux/crypto.h:crypto_wait_req Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_free Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_create_page_pool Cyclomatic Complexity 10 /kisskb/src/fs/crypto/crypto.c:fscrypt_init Cyclomatic Complexity 1 /kisskb/src/fs/crypto/crypto.c:fscrypt_enqueue_decrypt_work Cyclomatic Complexity 1 /kisskb/src/fs/crypto/crypto.c:fscrypt_alloc_bounce_page Cyclomatic Complexity 4 /kisskb/src/fs/crypto/crypto.c:fscrypt_free_bounce_page Cyclomatic Complexity 16 /kisskb/src/fs/crypto/crypto.c:fscrypt_generate_iv Cyclomatic Complexity 10 /kisskb/src/fs/crypto/crypto.c:fscrypt_initialize Cyclomatic Complexity 14 /kisskb/src/fs/crypto/crypto.c:fscrypt_msg Cyclomatic Complexity 19 /kisskb/src/fs/crypto/crypto.c:fscrypt_crypt_block Cyclomatic Complexity 18 /kisskb/src/fs/crypto/crypto.c:fscrypt_encrypt_pagecache_blocks Cyclomatic Complexity 1 /kisskb/src/fs/crypto/crypto.c:fscrypt_encrypt_block_inplace Cyclomatic Complexity 15 /kisskb/src/fs/crypto/crypto.c:fscrypt_decrypt_pagecache_blocks Cyclomatic Complexity 1 /kisskb/src/fs/crypto/crypto.c:fscrypt_decrypt_block_inplace Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le32_to_cpup Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_get_info Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_has_encryption_key Cyclomatic Complexity 20 /kisskb/src/fs/crypto/fname.c:fscrypt_is_dot_dotdot Cyclomatic Complexity 6 /kisskb/src/fs/crypto/fname.c:fscrypt_base64url_encode Cyclomatic Complexity 2 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_policy_flags Cyclomatic Complexity 3 /kisskb/src/include/crypto/skcipher.h:skcipher_request_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/include/linux/crypto.h:crypto_wait_req Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_free Cyclomatic Complexity 7 /kisskb/src/fs/crypto/fname.c:fname_decrypt Cyclomatic Complexity 16 /kisskb/src/fs/crypto/fname.c:fscrypt_base64url_decode Cyclomatic Complexity 41 /kisskb/src/include/linux/siphash.h:___siphash_aligned Cyclomatic Complexity 1 /kisskb/src/include/linux/siphash.h:siphash Cyclomatic Complexity 16 /kisskb/src/fs/crypto/fname.c:fscrypt_fname_encrypt Cyclomatic Complexity 4 /kisskb/src/fs/crypto/fname.c:fscrypt_fname_encrypted_size Cyclomatic Complexity 4 /kisskb/src/fs/crypto/fname.c:fscrypt_fname_alloc_buffer Cyclomatic Complexity 4 /kisskb/src/fs/crypto/fname.c:fscrypt_fname_free_buffer Cyclomatic Complexity 11 /kisskb/src/fs/crypto/fname.c:fscrypt_fname_disk_to_usr Cyclomatic Complexity 40 /kisskb/src/fs/crypto/fname.c:fscrypt_setup_filename Cyclomatic Complexity 12 /kisskb/src/fs/crypto/fname.c:fscrypt_match_name Cyclomatic Complexity 8 /kisskb/src/fs/crypto/fname.c:fscrypt_fname_siphash Cyclomatic Complexity 10 /kisskb/src/fs/crypto/fname.c:fscrypt_d_revalidate /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_crypt_block': /kisskb/src/fs/crypto/crypto.c:101:26: note: byref variable will be forcibly initialized 101 | struct scatterlist dst, src; | ^~~ /kisskb/src/fs/crypto/crypto.c:101:21: note: byref variable will be forcibly initialized 101 | struct scatterlist dst, src; | ^~~ In file included from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/crypto.c:28: /kisskb/src/fs/crypto/crypto.c:100:22: note: byref variable will be forcibly initialized 100 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/crypto/crypto.c:98:19: note: byref variable will be forcibly initialized 98 | union fscrypt_iv iv; | ^~ /kisskb/src/fs/crypto/fname.c: In function 'fname_decrypt': /kisskb/src/fs/crypto/fname.c:153:19: note: byref variable will be forcibly initialized 153 | union fscrypt_iv iv; | ^~ /kisskb/src/fs/crypto/fname.c:150:29: note: byref variable will be forcibly initialized 150 | struct scatterlist src_sg, dst_sg; | ^~~~~~ /kisskb/src/fs/crypto/fname.c:150:21: note: byref variable will be forcibly initialized 150 | struct scatterlist src_sg, dst_sg; | ^~~~~~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:149:22: note: byref variable will be forcibly initialized 149 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_encrypt': /kisskb/src/fs/crypto/fname.c:98:21: note: byref variable will be forcibly initialized 98 | struct scatterlist sg; | ^~ /kisskb/src/fs/crypto/fname.c:97:19: note: byref variable will be forcibly initialized 97 | union fscrypt_iv iv; | ^~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:94:22: note: byref variable will be forcibly initialized 94 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_disk_to_usr': /kisskb/src/fs/crypto/fname.c:343:28: note: byref variable will be forcibly initialized 343 | struct fscrypt_nokey_name nokey_name; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/mount.h:mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_notify_queue_is_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_init_event Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_path_notify Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:get_mem_cgroup_from_mm Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify.h:INOTIFY_E Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_mask_to_arg Cyclomatic Complexity 4 /kisskb/src/fs/notify/inotify/inotify_user.c:round_event_name_len Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 3 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_poll Cyclomatic Complexity 4 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_arg_to_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_idr_find_locked Cyclomatic Complexity 36 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_remove_from_idr Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_idr_find Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify.h:dec_inotify_watches Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_release Cyclomatic Complexity 7 /kisskb/src/fs/notify/inotify/inotify_user.c:get_one_event Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__clear_user Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/uaccess.h:clear_user Cyclomatic Complexity 10 /kisskb/src/fs/notify/inotify/inotify_user.c:copy_event_to_user Cyclomatic Complexity 25 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 12 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_ioctl Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify.h:inc_inotify_watches Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init_base Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init Cyclomatic Complexity 8 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_new_group Cyclomatic Complexity 9 /kisskb/src/fs/notify/inotify/inotify_user.c:do_inotify_init Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:__do_sys_inotify_init1 Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 1 /kisskb/src/include/linux/namei.h:user_path_at Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:path_permission Cyclomatic Complexity 10 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_find_inode Cyclomatic Complexity 16 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_update_existing_watch Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 4 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_add_to_idr Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_add_inode_mark_locked Cyclomatic Complexity 11 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_new_watch Cyclomatic Complexity 4 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_update_watch Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 20 /kisskb/src/fs/notify/inotify/inotify_user.c:__do_sys_inotify_add_watch Cyclomatic Complexity 7 /kisskb/src/fs/notify/inotify/inotify_user.c:__do_sys_inotify_rm_watch Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_user_setup Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:inotify_ignored_and_remove_idr Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:__se_sys_inotify_init1 Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:sys_inotify_init Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:__se_sys_inotify_add_watch Cyclomatic Complexity 1 /kisskb/src/fs/notify/inotify/inotify_user.c:__se_sys_inotify_rm_watch /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'copy_event_to_user': /kisskb/src/fs/notify/inotify/inotify_user.c:181:23: note: byref variable will be forcibly initialized 181 | struct inotify_event inotify_event; | ^~~~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function '__do_sys_inotify_add_watch': /kisskb/src/fs/notify/inotify/inotify_user.c:714:14: note: byref variable will be forcibly initialized 714 | struct path path; | ^~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'inotify_user_setup': /kisskb/src/fs/notify/inotify/inotify_user.c:814:17: note: byref variable will be forcibly initialized 814 | struct sysinfo si; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_msr Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/hw_breakpoint.h:nr_wp_slots Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:clear_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-noadv.c:find_empty_hw_brk Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-noadv.c:user_enable_single_step Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-noadv.c:user_enable_block_step Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-noadv.c:user_disable_single_step Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-noadv.c:ppc_gethwdinfo Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-noadv.c:ptrace_get_debugreg Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-noadv.c:ptrace_set_debugreg Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-noadv.c:ppc_set_hwdebug Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/ptrace/ptrace-noadv.c:ppc_del_hwdebug Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_xchg Cyclomatic Complexity 5 /kisskb/src/kernel/sched/loadavg.c:calc_load_write_idx Cyclomatic Complexity 1 /kisskb/src/kernel/sched/loadavg.c:calc_load_read_idx Cyclomatic Complexity 3 /kisskb/src/kernel/sched/loadavg.c:calc_load_nohz_read Cyclomatic Complexity 10 /kisskb/src/kernel/sched/loadavg.c:fixed_power_int Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/loadavg.h:calc_load Cyclomatic Complexity 1 /kisskb/src/kernel/sched/loadavg.c:get_avenrun Cyclomatic Complexity 4 /kisskb/src/kernel/sched/loadavg.c:calc_load_fold_active Cyclomatic Complexity 4 /kisskb/src/kernel/sched/loadavg.c:calc_load_nohz_fold Cyclomatic Complexity 1 /kisskb/src/kernel/sched/loadavg.c:calc_load_n Cyclomatic Complexity 6 /kisskb/src/kernel/sched/loadavg.c:calc_global_nohz Cyclomatic Complexity 1 /kisskb/src/kernel/sched/loadavg.c:calc_load_nohz_start Cyclomatic Complexity 1 /kisskb/src/kernel/sched/loadavg.c:calc_load_nohz_remote Cyclomatic Complexity 9 /kisskb/src/kernel/sched/loadavg.c:calc_load_nohz_stop Cyclomatic Complexity 9 /kisskb/src/kernel/sched/loadavg.c:calc_global_load Cyclomatic Complexity 8 /kisskb/src/kernel/sched/loadavg.c:calc_global_load_tick Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/bit_spinlock.h:bit_spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:in_group_p Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_ipc_permission Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:get_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:put_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ipc_obj Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ipc_set_perm Cyclomatic Complexity 1 /kisskb/src/include/linux/ipc_namespace.h:get_ipc_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/ipc_namespace.h:put_ipc_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/unaligned/packed_struct.h:__get_unaligned_cpu32 Cyclomatic Complexity 14 /kisskb/src/include/linux/jhash.h:jhash Cyclomatic Complexity 5 /kisskb/src/include/linux/jhash.h:jhash2 Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rht_is_a_nulls Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rht_obj Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rht_bucket_index Cyclomatic Complexity 4 /kisskb/src/include/linux/rhashtable.h:rht_grow_above_75 Cyclomatic Complexity 3 /kisskb/src/include/linux/rhashtable.h:rht_shrink_below_30 Cyclomatic Complexity 4 /kisskb/src/include/linux/rhashtable.h:rht_grow_above_100 Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rht_grow_above_max Cyclomatic Complexity 2 /kisskb/src/include/linux/rhashtable.h:__rht_ptr Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_checkid Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_lock_object Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_unlock_object Cyclomatic Complexity 7 /kisskb/src/ipc/util.h:ipc_get_maxidx Cyclomatic Complexity 16 /kisskb/src/include/linux/rhashtable.h:rht_key_get_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rht_key_hashfn Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 1 /kisskb/src/ipc/util.c:sysvipc_proc_release Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:sysvipc_proc_open Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:sysvipc_proc_show Cyclomatic Complexity 13 /kisskb/src/ipc/util.c:sysvipc_find_ipc Cyclomatic Complexity 7 /kisskb/src/ipc/util.c:sysvipc_proc_start Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_unlock Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:sysvipc_proc_stop Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:sysvipc_proc_next Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/rhashtable.h:rht_head_hashfn Cyclomatic Complexity 3 /kisskb/src/include/linux/bit_spinlock.h:bit_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/ipc/util.c:ipc_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init_base Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init Cyclomatic Complexity 16 /kisskb/src/ipc/util.c:ipc_idr_alloc Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 5 /kisskb/src/include/linux/rhashtable.h:rht_ptr_rcu Cyclomatic Complexity 5 /kisskb/src/include/linux/rhashtable.h:rht_ptr Cyclomatic Complexity 2 /kisskb/src/include/linux/rhashtable.h:rht_bucket_insert Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rht_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rhashtable_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/rhashtable.h:rht_assign_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rht_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 43 /kisskb/src/include/linux/rhashtable.h:__rhashtable_insert_fast Cyclomatic Complexity 4 /kisskb/src/include/linux/rhashtable.h:rhashtable_insert_fast Cyclomatic Complexity 2 /kisskb/src/include/linux/rhashtable.h:rht_bucket_var Cyclomatic Complexity 52 /kisskb/src/include/linux/rhashtable.h:__rhashtable_remove_fast_one Cyclomatic Complexity 13 /kisskb/src/include/linux/rhashtable.h:__rhashtable_remove_fast Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rhashtable_remove_fast Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:ipc_kht_remove Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 6 /kisskb/src/ipc/util.c:ipc_search_maxidx Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/ipc/util.c:ipcget_new Cyclomatic Complexity 2 /kisskb/src/include/linux/rhashtable.h:rht_bucket Cyclomatic Complexity 18 /kisskb/src/include/linux/rhashtable.h:__rhashtable_lookup Cyclomatic Complexity 2 /kisskb/src/include/linux/rhashtable.h:rhashtable_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/rhashtable.h:rhashtable_lookup_fast Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:ipc_findkey Cyclomatic Complexity 7 /kisskb/src/ipc/util.c:ipc_init_proc_interface Cyclomatic Complexity 1 /kisskb/src/ipc/util.c:ipc_init_ids Cyclomatic Complexity 24 /kisskb/src/ipc/util.c:ipc_addid Cyclomatic Complexity 6 /kisskb/src/ipc/util.c:ipc_rmid Cyclomatic Complexity 1 /kisskb/src/ipc/util.c:ipc_set_key_private Cyclomatic Complexity 1 /kisskb/src/ipc/util.c:ipc_rcu_getref Cyclomatic Complexity 3 /kisskb/src/ipc/util.c:ipc_rcu_putref Cyclomatic Complexity 10 /kisskb/src/ipc/util.c:ipcperms Cyclomatic Complexity 6 /kisskb/src/ipc/util.c:ipc_check_perms Cyclomatic Complexity 16 /kisskb/src/ipc/util.c:ipcget_public Cyclomatic Complexity 1 /kisskb/src/ipc/util.c:kernel_to_ipc64_perm Cyclomatic Complexity 1 /kisskb/src/ipc/util.c:ipc64_perm_to_ipc_perm Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:ipc_obtain_object_idr Cyclomatic Complexity 5 /kisskb/src/ipc/util.c:ipc_obtain_object_check Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:ipcget Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:ipc_update_perm Cyclomatic Complexity 10 /kisskb/src/ipc/util.c:ipcctl_obtain_check Cyclomatic Complexity 4 /kisskb/src/ipc/util.c:ipc_parse_version Cyclomatic Complexity 1 /kisskb/src/ipc/util.c:ipc_seq_pid_ns In file included from /kisskb/src/ipc/util.c:66: /kisskb/src/ipc/util.c: In function '__rhashtable_insert_fast': /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/ipc/util.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_unpoison_range Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_poison_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_unpoison_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_slab_free_mempool Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_update_trace Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:check_element Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:poison_element Cyclomatic Complexity 12 /kisskb/src/mm/mempool.c:kasan_poison_element Cyclomatic Complexity 6 /kisskb/src/mm/mempool.c:add_element Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:mempool_kmalloc Cyclomatic Complexity 12 /kisskb/src/mm/mempool.c:kasan_unpoison_element Cyclomatic Complexity 6 /kisskb/src/mm/mempool.c:remove_element Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array_node Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:mempool_alloc_slab Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:mempool_alloc_pages Cyclomatic Complexity 2 /kisskb/src/mm/mempool.c:mempool_exit Cyclomatic Complexity 3 /kisskb/src/mm/mempool.c:mempool_destroy Cyclomatic Complexity 7 /kisskb/src/mm/mempool.c:mempool_init_node Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:mempool_init Cyclomatic Complexity 6 /kisskb/src/mm/mempool.c:mempool_create_node Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:mempool_create Cyclomatic Complexity 22 /kisskb/src/mm/mempool.c:mempool_resize Cyclomatic Complexity 16 /kisskb/src/mm/mempool.c:mempool_alloc Cyclomatic Complexity 7 /kisskb/src/mm/mempool.c:mempool_free Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:mempool_free_slab Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:mempool_kfree Cyclomatic Complexity 1 /kisskb/src/mm/mempool.c:mempool_free_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/fs/crypto/hkdf.c:hkdf_extract Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_zero Cyclomatic Complexity 12 /kisskb/src/fs/crypto/hkdf.c:fscrypt_init_hkdf Cyclomatic Complexity 37 /kisskb/src/fs/crypto/hkdf.c:fscrypt_hkdf_expand Cyclomatic Complexity 1 /kisskb/src/fs/crypto/hkdf.c:fscrypt_destroy_hkdf /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:378:21: note: byref variable will be forcibly initialized 378 | wait_queue_entry_t wait; | ^~~~ Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_strcmp Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_strscpy_pad Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_strncmp Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_strlen Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_memcmp Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_strstr Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_strtobool Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_strtoul Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_memparse Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom_init.c:dt_find_string Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom_init.c:fixup_device_tree_pasemi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom_init.c:fixup_device_tree Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom_init.c:setup_secure_guest Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_next_cell Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_strlcat Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/prom_init.c:call_prom_ret Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/prom_init.c:call_prom Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_print Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_panic Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_init_client_services Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/prom_init.c:reserve_mem Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_getprop Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_getproplen Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_find_machine_type Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_next_node Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_find_boot_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_set_color Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_claim Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/prom_init.c:alloc_down Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/prom_init.c:alloc_up Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom_init.c:make_room Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_setprop Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_check_initrd Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/prom_init.c:scan_dt_build_strings Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_close_stdin Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_print_hex Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_print_dec Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_printf Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_init_stdout Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/prom_init.c:early_cmdline_parse Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_parse_mmu_model Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_parse_xive_model Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_parse_platform_support Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_check_platform_support Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_count_smt_threads Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_send_capabilities Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_init_mem Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_check_displays Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_instantiate_rtas Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_instantiate_sml Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_hold_cpus Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/prom_init.c:scan_dt_build_struct Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/prom_init.c:flatten_device_tree Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/prom_init.c:prom_init /kisskb/src/arch/powerpc/kernel/prom_init.c: In function 'call_prom_ret': /kisskb/src/arch/powerpc/kernel/prom_init.c:419:19: note: byref variable will be forcibly initialized 419 | struct prom_args args; | ^~~~ /kisskb/src/arch/powerpc/kernel/prom_init.c: In function 'call_prom': /kisskb/src/arch/powerpc/kernel/prom_init.c:394:19: note: byref variable will be forcibly initialized 394 | struct prom_args args; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_unhashed Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:d_unlinked Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_data_inode Cyclomatic Complexity 2 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_data_path Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_iter_should_report_type Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_iter_set_report_type Cyclomatic Complexity 2 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_iter_inode_mark Cyclomatic Complexity 2 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_iter_parent_mark Cyclomatic Complexity 2 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_iter_vfsmount_mark Cyclomatic Complexity 2 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_iter_sb_mark Cyclomatic Complexity 1 /kisskb/src/fs/notify/../mount.h:real_mount Cyclomatic Complexity 1 /kisskb/src/fs/notify/fsnotify.h:fsnotify_clear_marks_by_inode Cyclomatic Complexity 1 /kisskb/src/fs/notify/fsnotify.h:fsnotify_clear_marks_by_mount Cyclomatic Complexity 1 /kisskb/src/fs/notify/fsnotify.h:fsnotify_clear_marks_by_sb Cyclomatic Complexity 4 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_inode_watches_children Cyclomatic Complexity 4 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_parent_needed_mask Cyclomatic Complexity 7 /kisskb/src/fs/notify/fsnotify.c:fsnotify_event_needs_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 12 /kisskb/src/fs/notify/fsnotify.c:fsnotify_handle_inode_event Cyclomatic Complexity 23 /kisskb/src/fs/notify/fsnotify.c:fsnotify_handle_event Cyclomatic Complexity 36 /kisskb/src/fs/notify/fsnotify.c:send_to_group Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_lock_held Cyclomatic Complexity 13 /kisskb/src/fs/notify/fsnotify.c:fsnotify_first_mark Cyclomatic Complexity 9 /kisskb/src/fs/notify/fsnotify.c:fsnotify_next_mark Cyclomatic Complexity 4 /kisskb/src/fs/notify/fsnotify.c:fsnotify_iter_next Cyclomatic Complexity 12 /kisskb/src/fs/notify/fsnotify.c:fsnotify_iter_select_report_types Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/fs/notify/fsnotify.c:fsnotify_init Cyclomatic Complexity 1 /kisskb/src/fs/notify/fsnotify.c:__fsnotify_inode_delete Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify.h:fsnotify_inode_delete Cyclomatic Complexity 1 /kisskb/src/fs/notify/fsnotify.c:__fsnotify_vfsmount_delete Cyclomatic Complexity 14 /kisskb/src/fs/notify/fsnotify.c:__fsnotify_update_child_dentry_flags Cyclomatic Complexity 68 /kisskb/src/fs/notify/fsnotify.c:fsnotify Cyclomatic Complexity 6 /kisskb/src/include/linux/fsnotify.h:fsnotify_inode Cyclomatic Complexity 13 /kisskb/src/fs/notify/fsnotify.c:fsnotify_unmount_inodes Cyclomatic Complexity 5 /kisskb/src/fs/notify/fsnotify.c:fsnotify_sb_delete Cyclomatic Complexity 44 /kisskb/src/fs/notify/fsnotify.c:__fsnotify_parent /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify': /kisskb/src/fs/notify/fsnotify.c:466:28: note: byref variable will be forcibly initialized 466 | struct fsnotify_iter_info iter_info = {}; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bit_unlock_return_word Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock_is_negative_byte Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_set_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_clear_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_waiters Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_waiters Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_waiters Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_set_referenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_active In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/fsnotify.c:7: /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify_sb_delete': Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_workingset Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_private_2 /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fsnotify.c:97:2: note: in expansion of macro 'wait_var_event' 97 | wait_var_event(&sb->s_fsnotify_connectors, | ^~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageMappedToDisk Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_reclaim Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_reclaim Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReadahead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapcache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHWPoison Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_hugetlb Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransTail Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_value Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_mk_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_marked Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_is_node Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_set_err Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xas_not_node Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_split_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_set Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_set_update Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_unstable Cyclomatic Complexity 3 /kisskb/src/include/linux/pgtable.h:pmd_devmap_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_tagged Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_writably_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:fault_flag_allow_retry_first Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_order Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_size Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 3 /kisskb/src/include/linux/dax.h:dax_mapping /kisskb/src/fs/notify/fsnotify.c: In function '__fsnotify_parent': /kisskb/src/fs/notify/fsnotify.c:191:23: note: byref variable will be forcibly initialized 191 | struct name_snapshot name; | ^~~~ Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/writeback.h:wbc_attach_fdatawrite_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/writeback.h:wbc_detach_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_charge Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_uncharge Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_migrate Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:count_memcg_event_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_constraint Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:find_subpage Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_type Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_is_pipe Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_reinit Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_space Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_add Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_mem_spread_node Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_do_page_mem_spread Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:read_mems_allowed_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:read_mems_allowed_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/cleancache.h:cleancache_fs_enabled_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/cleancache.h:cleancache_fs_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:shmem_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_thrashing_start Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_thrashing_end Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_test_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_clear_idle Cyclomatic Complexity 1 /kisskb/src/include/trace/events/filemap.h:trace_event_get_offsets_mm_filemap_op_page_cache Cyclomatic Complexity 1 /kisskb/src/include/trace/events/filemap.h:trace_event_get_offsets_filemap_set_wb_err Cyclomatic Complexity 1 /kisskb/src/include/trace/events/filemap.h:trace_event_get_offsets_file_check_and_advance_wb_err Cyclomatic Complexity 5 /kisskb/src/mm/filemap.c:filemap_check_and_keep_errors Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:mapping_needs_writeback Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:folio_waitqueue Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:shrink_readahead_size_eio Cyclomatic Complexity 3 /kisskb/src/mm/filemap.c:seek_page_size Cyclomatic Complexity 5 /kisskb/src/include/trace/events/filemap.h:__traceiter_mm_filemap_delete_from_page_cache Cyclomatic Complexity 5 /kisskb/src/include/trace/events/filemap.h:__traceiter_mm_filemap_add_to_page_cache Cyclomatic Complexity 5 /kisskb/src/include/trace/events/filemap.h:__traceiter_filemap_set_wb_err Cyclomatic Complexity 5 /kisskb/src/include/trace/events/filemap.h:__traceiter_file_check_and_advance_wb_err Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 7 /kisskb/src/include/linux/pagemap.h:mapping_shrinkable Cyclomatic Complexity 7 /kisskb/src/include/linux/pagemap.h:wake_page_match Cyclomatic Complexity 8 /kisskb/src/mm/filemap.c:folio_trylock_flag Cyclomatic Complexity 4 /kisskb/src/include/linux/uio.h:iov_iter_truncate Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 9 /kisskb/src/include/trace/events/filemap.h:trace_event_raw_event_mm_filemap_op_page_cache Cyclomatic Complexity 9 /kisskb/src/include/trace/events/filemap.h:trace_event_raw_event_filemap_set_wb_err Cyclomatic Complexity 9 /kisskb/src/include/trace/events/filemap.h:trace_event_raw_event_file_check_and_advance_wb_err Cyclomatic Complexity 4 /kisskb/src/include/trace/events/filemap.h:trace_raw_output_mm_filemap_op_page_cache Cyclomatic Complexity 4 /kisskb/src/include/trace/events/filemap.h:trace_raw_output_filemap_set_wb_err Cyclomatic Complexity 4 /kisskb/src/include/trace/events/filemap.h:trace_raw_output_file_check_and_advance_wb_err Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 12 /kisskb/src/mm/filemap.c:filemap_range_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_retry Cyclomatic Complexity 5 /kisskb/src/include/linux/xarray.h:xas_retry Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_is_err Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_err Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_error Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_index Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:filemap_nr_thps_dec Cyclomatic Complexity 6 /kisskb/src/include/linux/xarray.h:xas_set_order Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 13 /kisskb/src/include/trace/events/filemap.h:trace_mm_filemap_delete_from_page_cache Cyclomatic Complexity 13 /kisskb/src/include/trace/events/filemap.h:trace_filemap_set_wb_err Cyclomatic Complexity 13 /kisskb/src/include/trace/events/filemap.h:trace_file_check_and_advance_wb_err Cyclomatic Complexity 13 /kisskb/src/include/trace/events/filemap.h:trace_mm_filemap_add_to_page_cache Cyclomatic Complexity 3 /kisskb/src/include/linux/cleancache.h:cleancache_put_page Cyclomatic Complexity 3 /kisskb/src/include/linux/cleancache.h:cleancache_invalidate_page Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__mod_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__dec_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__inc_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__lruvec_stat_mod_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__lruvec_stat_add_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_to_wb Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:mapping_can_writeback Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:account_page_cleaned Cyclomatic Complexity 18 /kisskb/src/mm/filemap.c:unaccount_page_cache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_split Cyclomatic Complexity 13 /kisskb/src/mm/filemap.c:page_cache_delete Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_sub Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 8 /kisskb/src/mm/filemap.c:page_cache_free_page Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/include/linux/xarray.h:xa_entry Cyclomatic Complexity 14 /kisskb/src/include/linux/xarray.h:xas_next_entry Cyclomatic Complexity 20 /kisskb/src/mm/filemap.c:page_cache_delete_batch Cyclomatic Complexity 6 /kisskb/src/include/linux/xarray.h:xa_head Cyclomatic Complexity 4 /kisskb/src/include/linux/xarray.h:xas_reload Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/pagevec.h:pagevec_release Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 9 /kisskb/src/mm/filemap.c:__filemap_fdatawait_range Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__folio_alloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init_careful Cyclomatic Complexity 13 /kisskb/src/mm/filemap.c:wake_page_function Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:__remove_wait_queue Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:__add_wait_queue_entry_tail Cyclomatic Complexity 43 /kisskb/src/mm/filemap.c:folio_wait_bit_common Cyclomatic Complexity 4 /kisskb/src/mm/filemap.c:__folio_lock_async Cyclomatic Complexity 5 /kisskb/src/mm/filemap.c:folio_wake_bit Cyclomatic Complexity 3 /kisskb/src/mm/filemap.c:folio_wake Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock_shared Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 7 /kisskb/src/mm/internal.h:maybe_unlock_mmap_for_io Cyclomatic Complexity 7 /kisskb/src/include/linux/xarray.h:xas_next Cyclomatic Complexity 7 /kisskb/src/include/linux/xarray.h:xas_prev Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_add_unless Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:folio_ref_try_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_try_get_rcu Cyclomatic Complexity 10 /kisskb/src/mm/filemap.c:mapping_get_entry Cyclomatic Complexity 2 /kisskb/src/include/linux/pagemap.h:page_cache_add_speculative Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_cache_get_speculative Cyclomatic Complexity 17 /kisskb/src/mm/filemap.c:filemap_get_read_batch Cyclomatic Complexity 30 /kisskb/src/mm/filemap.c:next_uptodate_page Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:first_map_page Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:next_map_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_index Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_contains Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_index Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:thp_contains Cyclomatic Complexity 13 /kisskb/src/mm/filemap.c:find_get_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_cache_sync_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_cache_async_readahead Cyclomatic Complexity 4 /kisskb/src/mm/filemap.c:filemap_readahead Cyclomatic Complexity 14 /kisskb/src/mm/filemap.c:do_async_mmap_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_trylock_shared Cyclomatic Complexity 4 /kisskb/src/include/linux/fs.h:file_accessed Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_get_page Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_event Cyclomatic Complexity 16 /kisskb/src/mm/filemap.c:do_sync_mmap_readahead Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_pgoff Cyclomatic Complexity 13 /kisskb/src/mm/filemap.c:filemap_map_pmd Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 17 /kisskb/src/mm/filemap.c:filemap_map_pages Cyclomatic Complexity 5 /kisskb/src/include/linux/rcu_sync.h:rcu_sync_is_idle Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_start_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_start_pagefault Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-rwsem.h:percpu_up_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_end_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_end_pagefault Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 7 /kisskb/src/include/linux/fs.h:generic_write_sync Cyclomatic Complexity 2 /kisskb/src/mm/filemap.c:pagecache_init Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:__delete_from_page_cache Cyclomatic Complexity 3 /kisskb/src/mm/filemap.c:delete_from_page_cache Cyclomatic Complexity 7 /kisskb/src/mm/filemap.c:delete_from_page_cache_batch Cyclomatic Complexity 7 /kisskb/src/mm/filemap.c:filemap_check_errors Cyclomatic Complexity 4 /kisskb/src/mm/filemap.c:filemap_fdatawrite_wbc Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:__filemap_fdatawrite_range Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:__filemap_fdatawrite Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:filemap_fdatawrite Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:filemap_fdatawrite_range Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:filemap_flush Cyclomatic Complexity 8 /kisskb/src/mm/filemap.c:filemap_range_has_page Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:filemap_fdatawait_range Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:filemap_fdatawait_range_keep_errors Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:filemap_fdatawait_keep_errors Cyclomatic Complexity 18 /kisskb/src/mm/filemap.c:filemap_range_needs_writeback Cyclomatic Complexity 9 /kisskb/src/mm/filemap.c:filemap_write_and_wait_range Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:__filemap_set_wb_err Cyclomatic Complexity 9 /kisskb/src/include/linux/pagemap.h:mapping_set_error Cyclomatic Complexity 3 /kisskb/src/mm/filemap.c:file_check_and_advance_wb_err Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:file_fdatawait_range Cyclomatic Complexity 9 /kisskb/src/mm/filemap.c:file_write_and_wait_range Cyclomatic Complexity 15 /kisskb/src/mm/filemap.c:replace_page_cache_page Cyclomatic Complexity 37 /kisskb/src/mm/filemap.c:__filemap_add_folio Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:add_to_page_cache_locked Cyclomatic Complexity 13 /kisskb/src/mm/filemap.c:filemap_add_folio Cyclomatic Complexity 5 /kisskb/src/mm/filemap.c:filemap_alloc_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:__page_cache_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_cache_alloc Cyclomatic Complexity 15 /kisskb/src/mm/filemap.c:filemap_invalidate_lock_two Cyclomatic Complexity 12 /kisskb/src/mm/filemap.c:filemap_invalidate_unlock_two Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:folio_wait_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_wait_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:wait_on_page_locked Cyclomatic Complexity 5 /kisskb/src/mm/filemap.c:wait_on_page_read Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:folio_wait_bit_killable Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_wait_locked_killable Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:wait_on_page_locked_killable Cyclomatic Complexity 9 /kisskb/src/mm/filemap.c:filemap_read_page Cyclomatic Complexity 13 /kisskb/src/mm/filemap.c:filemap_create_page Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:put_and_wait_on_page_locked Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:folio_add_wait_queue Cyclomatic Complexity 4 /kisskb/src/mm/filemap.c:folio_unlock Cyclomatic Complexity 28 /kisskb/src/mm/filemap.c:filemap_update_page Cyclomatic Complexity 37 /kisskb/src/mm/filemap.c:filemap_get_pages Cyclomatic Complexity 2 /kisskb/src/mm/filemap.c:folio_end_private_2 Cyclomatic Complexity 2 /kisskb/src/mm/filemap.c:folio_wait_private_2 Cyclomatic Complexity 5 /kisskb/src/mm/filemap.c:folio_wait_private_2_killable Cyclomatic Complexity 4 /kisskb/src/mm/filemap.c:folio_end_writeback Cyclomatic Complexity 13 /kisskb/src/mm/filemap.c:page_endio Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:__folio_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 14 /kisskb/src/mm/filemap.c:page_seek_hole_data Cyclomatic Complexity 4 /kisskb/src/mm/filemap.c:filemap_page_mkwrite Cyclomatic Complexity 29 /kisskb/src/mm/filemap.c:do_read_cache_page Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:__folio_lock_killable Cyclomatic Complexity 14 /kisskb/src/mm/filemap.c:lock_page_maybe_drop_mmap Cyclomatic Complexity 57 /kisskb/src/mm/filemap.c:filemap_fault Cyclomatic Complexity 15 /kisskb/src/mm/filemap.c:__folio_lock_or_retry Cyclomatic Complexity 8 /kisskb/src/mm/filemap.c:page_cache_next_miss Cyclomatic Complexity 8 /kisskb/src/mm/filemap.c:page_cache_prev_miss Cyclomatic Complexity 68 /kisskb/src/mm/filemap.c:__filemap_get_folio Cyclomatic Complexity 8 /kisskb/src/mm/filemap.c:find_get_entries Cyclomatic Complexity 23 /kisskb/src/mm/filemap.c:find_lock_entries Cyclomatic Complexity 11 /kisskb/src/mm/filemap.c:find_get_pages_range Cyclomatic Complexity 14 /kisskb/src/mm/filemap.c:find_get_pages_contig Cyclomatic Complexity 11 /kisskb/src/mm/filemap.c:find_get_pages_range_tag Cyclomatic Complexity 39 /kisskb/src/mm/filemap.c:filemap_read Cyclomatic Complexity 35 /kisskb/src/mm/filemap.c:generic_file_read_iter Cyclomatic Complexity 31 /kisskb/src/mm/filemap.c:mapping_seek_hole_data Cyclomatic Complexity 4 /kisskb/src/mm/filemap.c:generic_file_mmap Cyclomatic Complexity 4 /kisskb/src/mm/filemap.c:generic_file_readonly_mmap Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:read_cache_page Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:read_cache_page_gfp Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:pagecache_write_begin Cyclomatic Complexity 1 /kisskb/src/mm/filemap.c:pagecache_write_end Cyclomatic Complexity 5 /kisskb/src/mm/filemap.c:dio_warn_stale_pagecache Cyclomatic Complexity 28 /kisskb/src/mm/filemap.c:generic_file_direct_write Cyclomatic Complexity 20 /kisskb/src/mm/filemap.c:generic_perform_write Cyclomatic Complexity 22 /kisskb/src/mm/filemap.c:__generic_file_write_iter Cyclomatic Complexity 7 /kisskb/src/mm/filemap.c:generic_file_write_iter Cyclomatic Complexity 11 /kisskb/src/mm/filemap.c:try_to_release_page In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/filemap.h:116, from /kisskb/src/mm/filemap.c:49: /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_mm_filemap_op_page_cache': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_filemap_set_wb_err': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' 57 | TRACE_EVENT(filemap_set_wb_err, | ^~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_file_check_and_advance_wb_err': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' 82 | TRACE_EVENT(file_check_and_advance_wb_err, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'page_cache_delete': /kisskb/src/mm/filemap.c:126:11: note: byref variable will be forcibly initialized 126 | XA_STATE(xas, &mapping->i_pages, page->index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/mm/filemap.c:293:11: note: byref variable will be forcibly initialized 293 | XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:525:17: note: byref variable will be forcibly initialized 525 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/filemap.c: In function 'folio_wait_bit_common': /kisskb/src/mm/filemap.c:1287:25: note: byref variable will be forcibly initialized 1287 | struct wait_page_queue wait_page; | ^~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'folio_wake_bit': /kisskb/src/mm/filemap.c:1191:21: note: byref variable will be forcibly initialized 1191 | wait_queue_entry_t bookmark; | ^~~~~~~~ /kisskb/src/mm/filemap.c:1189:23: note: byref variable will be forcibly initialized 1189 | struct wait_page_key key; | ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'mapping_get_entry': /kisskb/src/mm/filemap.c:1829:11: note: byref variable will be forcibly initialized 1829 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_get_read_batch': /kisskb/src/mm/filemap.c:2338:11: note: byref variable will be forcibly initialized 2338 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ In file included from /kisskb/src/include/linux/swap.h:13, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'filemap_readahead': /kisskb/src/include/linux/pagemap.h:1052:19: note: byref variable will be forcibly initialized 1052 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:994:27: note: in definition of macro 'DEFINE_READAHEAD' 994 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/mm/filemap.c: In function 'do_async_mmap_readahead': /kisskb/src/include/linux/pagemap.h:1052:19: note: byref variable will be forcibly initialized 1052 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:994:27: note: in definition of macro 'DEFINE_READAHEAD' 994 | struct readahead_control ractl = { \ | ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'filemap_map_pages': /kisskb/src/mm/filemap.c:3291:11: note: byref variable will be forcibly initialized 3291 | XA_STATE(xas, &mapping->i_pages, start_pgoff); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawrite': /kisskb/src/mm/filemap.c:433:27: note: byref variable will be forcibly initialized 433 | struct writeback_control wbc = { | ^~~ /kisskb/src/mm/filemap.c: In function 'filemap_fdatawrite': /kisskb/src/mm/filemap.c:433:27: note: byref variable will be forcibly initialized /kisskb/src/mm/filemap.c: In function 'filemap_fdatawrite_range': /kisskb/src/mm/filemap.c:433:27: note: byref variable will be forcibly initialized /kisskb/src/mm/filemap.c: In function 'filemap_flush': /kisskb/src/mm/filemap.c:433:27: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'filemap_range_has_page': /kisskb/src/mm/filemap.c:493:11: note: byref variable will be forcibly initialized 493 | XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_range_needs_writeback': /kisskb/src/mm/filemap.c:666:11: note: byref variable will be forcibly initialized 666 | XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_write_and_wait_range': /kisskb/src/mm/filemap.c:433:27: note: byref variable will be forcibly initialized 433 | struct writeback_control wbc = { | ^~~ /kisskb/src/mm/filemap.c: In function 'file_write_and_wait_range': /kisskb/src/mm/filemap.c:433:27: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:850:11: note: byref variable will be forcibly initialized 850 | XA_STATE(xas, &mapping->i_pages, offset); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_add_folio': /kisskb/src/mm/filemap.c:885:11: note: byref variable will be forcibly initialized 885 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ In file included from /kisskb/src/include/linux/swap.h:13, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'filemap_get_pages': /kisskb/src/include/linux/pagemap.h:1029:19: note: byref variable will be forcibly initialized 1029 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:994:27: note: in definition of macro 'DEFINE_READAHEAD' 994 | struct readahead_control ractl = { \ | ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'page_cache_next_miss': /kisskb/src/mm/filemap.c:1745:11: note: byref variable will be forcibly initialized 1745 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_prev_miss': /kisskb/src/mm/filemap.c:1781:11: note: byref variable will be forcibly initialized 1781 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_entries': /kisskb/src/mm/filemap.c:2039:11: note: byref variable will be forcibly initialized 2039 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_lock_entries': /kisskb/src/mm/filemap.c:2091:11: note: byref variable will be forcibly initialized 2091 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range': /kisskb/src/mm/filemap.c:2156:11: note: byref variable will be forcibly initialized 2156 | XA_STATE(xas, &mapping->i_pages, *start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_contig': /kisskb/src/mm/filemap.c:2207:11: note: byref variable will be forcibly initialized 2207 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range_tag': /kisskb/src/mm/filemap.c:2265:11: note: byref variable will be forcibly initialized 2265 | XA_STATE(xas, &mapping->i_pages, *index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_read': /kisskb/src/mm/filemap.c:2607:17: note: byref variable will be forcibly initialized 2607 | struct pagevec pvec; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'mapping_seek_hole_data': /kisskb/src/mm/filemap.c:2847:11: note: byref variable will be forcibly initialized 2847 | XA_STATE(xas, &mapping->i_pages, start >> PAGE_SHIFT); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_notify_queue_is_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/fs/notify/notification.c:fsnotify_get_cookie Cyclomatic Complexity 12 /kisskb/src/fs/notify/notification.c:fsnotify_destroy_event Cyclomatic Complexity 23 /kisskb/src/fs/notify/notification.c:fsnotify_add_event Cyclomatic Complexity 1 /kisskb/src/fs/notify/notification.c:fsnotify_remove_queued_event Cyclomatic Complexity 3 /kisskb/src/fs/notify/notification.c:fsnotify_peek_first_event Cyclomatic Complexity 4 /kisskb/src/fs/notify/notification.c:fsnotify_remove_first_event Cyclomatic Complexity 2 /kisskb/src/fs/notify/notification.c:fsnotify_flush_notify Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/delayed_call.h:set_delayed_call Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_get_info Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_is_nokey_name Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_has_encryption_key Cyclomatic Complexity 1 /kisskb/src/fs/crypto/fscrypt_private.h:is_master_key_secret_present Cyclomatic Complexity 4 /kisskb/src/include/linux/delayed_call.h:do_delayed_call Cyclomatic Complexity 9 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_require_key Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:d_real Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_dentry Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/fs/crypto/hooks.c:fscrypt_file_open Cyclomatic Complexity 5 /kisskb/src/fs/crypto/hooks.c:__fscrypt_prepare_link Cyclomatic Complexity 14 /kisskb/src/fs/crypto/hooks.c:__fscrypt_prepare_rename Cyclomatic Complexity 12 /kisskb/src/fs/crypto/hooks.c:__fscrypt_prepare_lookup Cyclomatic Complexity 1 /kisskb/src/fs/crypto/hooks.c:__fscrypt_prepare_readdir Cyclomatic Complexity 4 /kisskb/src/fs/crypto/hooks.c:__fscrypt_prepare_setattr Cyclomatic Complexity 17 /kisskb/src/fs/crypto/hooks.c:fscrypt_prepare_setflags Cyclomatic Complexity 11 /kisskb/src/fs/crypto/hooks.c:fscrypt_prepare_symlink Cyclomatic Complexity 23 /kisskb/src/fs/crypto/hooks.c:__fscrypt_encrypt_symlink Cyclomatic Complexity 37 /kisskb/src/fs/crypto/hooks.c:fscrypt_get_symlink Cyclomatic Complexity 6 /kisskb/src/fs/crypto/hooks.c:fscrypt_symlink_getattr /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_symlink': /kisskb/src/fs/crypto/hooks.c:317:27: note: byref variable will be forcibly initialized 317 | struct fscrypt_str cstr, pstr; | ^~~~ /kisskb/src/fs/crypto/hooks.c:317:21: note: byref variable will be forcibly initialized 317 | struct fscrypt_str cstr, pstr; | ^~~~ In file included from /kisskb/src/include/linux/fs.h:35, from /kisskb/src/include/linux/fscrypt.h:16, from /kisskb/src/fs/crypto/fscrypt_private.h:14, from /kisskb/src/fs/crypto/hooks.c:10: /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_symlink_getattr': /kisskb/src/fs/crypto/hooks.c:413:22: note: byref variable will be forcibly initialized 413 | DEFINE_DELAYED_CALL(done); | ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' 15 | #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} | ^~~~ Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/cputable.c:setup_cpu_spec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cputable.c:set_cur_cpu_spec Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cputable.c:identify_cpu Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/cputable.c:identify_cpu_name Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_msg_msg_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_msg_msg_free Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/ipc/msgutil.c:copy_msg Cyclomatic Complexity 6 /kisskb/src/ipc/msgutil.c:store_msg Cyclomatic Complexity 2 /kisskb/src/ipc/msgutil.c:free_msg Cyclomatic Complexity 8 /kisskb/src/ipc/msgutil.c:alloc_msg Cyclomatic Complexity 12 /kisskb/src/ipc/msgutil.c:load_msg Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/kernel.h:hex_byte_pack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_is_negative Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/keys/trusted-type.h:dump_payload Cyclomatic Complexity 1 /kisskb/src/include/linux/static_call.h:__static_call_update Cyclomatic Complexity 1 /kisskb/src/security/keys/trusted-keys/trusted_core.c:cleanup_trusted Cyclomatic Complexity 1 /kisskb/src/security/keys/trusted-keys/trusted_core.c:trusted_destroy Cyclomatic Complexity 1 /kisskb/src/security/keys/trusted-keys/trusted_core.c:trusted_rcu_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/security/keys/trusted-keys/trusted_core.c:trusted_payload_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtol Cyclomatic Complexity 31 /kisskb/src/security/keys/trusted-keys/trusted_core.c:datablob_parse Cyclomatic Complexity 35 /kisskb/src/security/keys/trusted-keys/trusted_core.c:trusted_instantiate Cyclomatic Complexity 17 /kisskb/src/security/keys/trusted-keys/trusted_core.c:trusted_read Cyclomatic Complexity 26 /kisskb/src/security/keys/trusted-keys/trusted_core.c:trusted_update Cyclomatic Complexity 16 /kisskb/src/security/keys/trusted-keys/trusted_core.c:init_trusted Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 4 /kisskb/src/fs/notify/group.c:fsnotify_final_destroy_group Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/fs/notify/group.c:__fsnotify_alloc_group Cyclomatic Complexity 1 /kisskb/src/fs/notify/group.c:fsnotify_group_stop_queueing Cyclomatic Complexity 1 /kisskb/src/fs/notify/group.c:fsnotify_get_group Cyclomatic Complexity 3 /kisskb/src/fs/notify/group.c:fsnotify_put_group Cyclomatic Complexity 8 /kisskb/src/fs/notify/group.c:fsnotify_destroy_group Cyclomatic Complexity 1 /kisskb/src/fs/notify/group.c:fsnotify_alloc_group Cyclomatic Complexity 1 /kisskb/src/fs/notify/group.c:fsnotify_alloc_user_group Cyclomatic Complexity 2 /kisskb/src/fs/notify/group.c:fsnotify_fasync Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_init Cyclomatic Complexity 1 /kisskb/src/include/keys/trusted_tpm.h:dump_options Cyclomatic Complexity 1 /kisskb/src/include/keys/trusted_tpm.h:dump_sess Cyclomatic Complexity 1 /kisskb/src/include/keys/trusted_tpm.h:dump_tpm_buf Cyclomatic Complexity 4 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:init_sdesc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:init_digests Cyclomatic Complexity 21 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:TSS_rawhmac Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_length Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_reset Cyclomatic Complexity 42 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac2 Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 7 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:trusted_shash_release Cyclomatic Complexity 4 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:trusted_tpm_exit Cyclomatic Complexity 1 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:trusted_tpm_get_random Cyclomatic Complexity 10 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:trusted_options_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 103 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:getoptions Cyclomatic Complexity 4 /kisskb/src/include/linux/tpm.h:tpm_buf_init Cyclomatic Complexity 9 /kisskb/src/include/linux/tpm.h:tpm_buf_append Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u16 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_destroy Cyclomatic Complexity 4 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:pcrlock Cyclomatic Complexity 3 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:TSS_sha1 Cyclomatic Complexity 5 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:trusted_shash_alloc Cyclomatic Complexity 13 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:trusted_tpm_init Cyclomatic Complexity 24 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:TSS_authhmac Cyclomatic Complexity 39 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:TSS_checkhmac1 Cyclomatic Complexity 7 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:trusted_tpm_send Cyclomatic Complexity 10 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:osap Cyclomatic Complexity 29 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:tpm_seal Cyclomatic Complexity 7 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:key_seal Cyclomatic Complexity 30 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:trusted_tpm_seal Cyclomatic Complexity 7 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:oiap In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/notify/group.c:8: /kisskb/src/fs/notify/group.c: In function 'fsnotify_destroy_group': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/notify/group.c:68:2: note: in expansion of macro 'wait_event' 68 | wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); | ^~~~~~~~~~ Cyclomatic Complexity 25 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:tpm_unseal Cyclomatic Complexity 7 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:key_unseal Cyclomatic Complexity 30 /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:trusted_tpm_unseal /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'tpm_seal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:464:18: note: byref variable will be forcibly initialized 464 | struct osapsess sess; | ^~~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_seal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:664:17: note: byref variable will be forcibly initialized 664 | struct tpm_buf tb; | ^~ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_unseal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:690:17: note: byref variable will be forcibly initialized 690 | struct tpm_buf tb; | ^~ Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_msr Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/mman.h:arch_validate_prot Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/syscalls.c:do_mmap2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/syscalls.c:__do_sys_mmap2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/syscalls.c:__do_sys_mmap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/syscalls.c:__se_sys_mmap2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/syscalls.c:__se_sys_mmap Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/syscalls.c:ppc64_personality Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/syscalls.c:ppc_fadvise64_64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/syscalls.c:sys_switch_endian Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:make_key_ref Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/fs/crypto/fscrypt_private.h:is_master_key_secret_present Cyclomatic Complexity 3 /kisskb/src/fs/crypto/fscrypt_private.h:master_key_spec_type Cyclomatic Complexity 3 /kisskb/src/fs/crypto/fscrypt_private.h:master_key_spec_len Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:fscrypt_key_instantiate Cyclomatic Complexity 4 /kisskb/src/fs/crypto/keyring.c:valid_key_spec Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:fscrypt_user_key_describe Cyclomatic Complexity 5 /kisskb/src/fs/crypto/keyring.c:fscrypt_key_describe Cyclomatic Complexity 3 /kisskb/src/fs/crypto/keyring.c:fscrypt_provisioning_key_describe Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:fscrypt_provisioning_key_destroy Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:fscrypt_provisioning_key_free_preparse Cyclomatic Complexity 13 /kisskb/src/fs/crypto/keyring.c:fscrypt_provisioning_key_preparse Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:fscrypt_user_key_instantiate Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:wipe_master_key_secret Cyclomatic Complexity 2 /kisskb/src/fs/crypto/keyring.c:free_master_key Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:fscrypt_key_destroy Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:format_mk_description Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:format_fs_keyring_description Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:format_mk_users_keyring_description Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:format_mk_user_description Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/fs/crypto/keyring.c:search_fscrypt_keyring Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:find_master_key_user Cyclomatic Complexity 9 /kisskb/src/fs/crypto/keyring.c:get_keyring_key Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:move_master_key_secret Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 6 /kisskb/src/fs/crypto/keyring.c:allocate_filesystem_keyring Cyclomatic Complexity 3 /kisskb/src/fs/crypto/keyring.c:allocate_master_key_users_keyring Cyclomatic Complexity 3 /kisskb/src/fs/crypto/keyring.c:add_master_key_user Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 18 /kisskb/src/fs/crypto/keyring.c:add_new_master_key Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 23 /kisskb/src/fs/crypto/keyring.c:add_existing_master_key Cyclomatic Complexity 3 /kisskb/src/fs/crypto/keyring.c:remove_master_key_user Cyclomatic Complexity 7 /kisskb/src/fs/crypto/keyring.c:shrink_dcache_inode Cyclomatic Complexity 5 /kisskb/src/fs/crypto/keyring.c:evict_dentries_for_decrypted_inodes Cyclomatic Complexity 8 /kisskb/src/fs/crypto/keyring.c:check_for_busy_inodes Cyclomatic Complexity 2 /kisskb/src/fs/crypto/keyring.c:try_to_lock_encrypted_files Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 10 /kisskb/src/fs/crypto/keyring.c:fscrypt_init_keyring Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:fscrypt_sb_free Cyclomatic Complexity 4 /kisskb/src/fs/crypto/keyring.c:fscrypt_find_master_key Cyclomatic Complexity 12 /kisskb/src/fs/crypto/keyring.c:do_add_master_key Cyclomatic Complexity 10 /kisskb/src/fs/crypto/keyring.c:add_master_key Cyclomatic Complexity 49 /kisskb/src/fs/crypto/keyring.c:do_remove_key Cyclomatic Complexity 30 /kisskb/src/fs/crypto/keyring.c:fscrypt_ioctl_add_key Cyclomatic Complexity 5 /kisskb/src/fs/crypto/keyring.c:fscrypt_add_test_dummy_key Cyclomatic Complexity 8 /kisskb/src/fs/crypto/keyring.c:fscrypt_verify_key_added Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keyring.c:fscrypt_ioctl_remove_key Cyclomatic Complexity 3 /kisskb/src/fs/crypto/keyring.c:fscrypt_ioctl_remove_key_all_users Cyclomatic Complexity 23 /kisskb/src/fs/crypto/keyring.c:fscrypt_ioctl_get_key_status /kisskb/src/fs/crypto/keyring.c: In function 'do_remove_key': /kisskb/src/fs/crypto/keyring.c:915:32: note: byref variable will be forcibly initialized 915 | struct fscrypt_remove_key_arg arg; | ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_add_key': /kisskb/src/fs/crypto/keyring.c:636:35: note: byref variable will be forcibly initialized 636 | struct fscrypt_master_key_secret secret; | ^~~~~~ /kisskb/src/fs/crypto/keyring.c:635:29: note: byref variable will be forcibly initialized 635 | struct fscrypt_add_key_arg arg; | ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_add_test_dummy_key': /kisskb/src/fs/crypto/keyring.c:700:35: note: byref variable will be forcibly initialized 700 | struct fscrypt_master_key_secret secret; | ^~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_verify_key_added': /kisskb/src/fs/crypto/keyring.c:733:31: note: byref variable will be forcibly initialized 733 | struct fscrypt_key_specifier mk_spec; | ^~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_get_key_status': /kisskb/src/fs/crypto/keyring.c:1047:36: note: byref variable will be forcibly initialized 1047 | struct fscrypt_get_key_status_arg arg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:hlist_add_before_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify_backend.h:fsnotify_valid_obj_type Cyclomatic Complexity 1 /kisskb/src/fs/notify/fsnotify.h:fsnotify_conn_inode Cyclomatic Complexity 1 /kisskb/src/fs/notify/fsnotify.h:fsnotify_conn_mount Cyclomatic Complexity 1 /kisskb/src/fs/notify/fsnotify.h:fsnotify_conn_sb Cyclomatic Complexity 4 /kisskb/src/fs/notify/fsnotify.h:fsnotify_connector_sb Cyclomatic Complexity 10 /kisskb/src/fs/notify/mark.c:fsnotify_conn_mask_p Cyclomatic Complexity 9 /kisskb/src/fs/notify/mark.c:__fsnotify_recalc_mask Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:hlist_del_init_rcu Cyclomatic Complexity 4 /kisskb/src/fs/notify/mark.c:fsnotify_get_sb_connectors Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_head_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_behind_rcu Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 2 /kisskb/src/fs/notify/mark.c:fsnotify_connector_destroy_workfn Cyclomatic Complexity 5 /kisskb/src/fs/notify/mark.c:fsnotify_final_mark_destroy Cyclomatic Complexity 2 /kisskb/src/fs/notify/mark.c:fsnotify_mark_destroy_workfn Cyclomatic Complexity 4 /kisskb/src/fs/notify/mark.c:fsnotify_put_sb_connectors Cyclomatic Complexity 16 /kisskb/src/fs/notify/mark.c:fsnotify_detach_connector_from_object Cyclomatic Complexity 3 /kisskb/src/fs/notify/mark.c:fsnotify_put_inode_ref Cyclomatic Complexity 8 /kisskb/src/fs/notify/mark.c:fsnotify_drop_object Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_lock_held Cyclomatic Complexity 11 /kisskb/src/fs/notify/mark.c:fsnotify_grab_connector Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/fs/notify/mark.c:fsnotify_get_inode_ref Cyclomatic Complexity 15 /kisskb/src/fs/notify/mark.c:fsnotify_attach_connector_to_object Cyclomatic Complexity 3 /kisskb/src/fs/notify/mark.c:fsnotify_get_mark Cyclomatic Complexity 4 /kisskb/src/fs/notify/mark.c:fsnotify_conn_mask Cyclomatic Complexity 7 /kisskb/src/fs/notify/mark.c:fsnotify_recalc_mask Cyclomatic Complexity 13 /kisskb/src/fs/notify/mark.c:fsnotify_put_mark Cyclomatic Complexity 9 /kisskb/src/fs/notify/mark.c:fsnotify_get_mark_safe Cyclomatic Complexity 7 /kisskb/src/fs/notify/mark.c:fsnotify_put_mark_wake Cyclomatic Complexity 5 /kisskb/src/fs/notify/mark.c:fsnotify_prepare_user_wait Cyclomatic Complexity 2 /kisskb/src/fs/notify/mark.c:fsnotify_finish_user_wait Cyclomatic Complexity 11 /kisskb/src/fs/notify/mark.c:fsnotify_detach_mark Cyclomatic Complexity 7 /kisskb/src/fs/notify/mark.c:fsnotify_free_mark Cyclomatic Complexity 1 /kisskb/src/fs/notify/mark.c:fsnotify_destroy_mark Cyclomatic Complexity 19 /kisskb/src/fs/notify/mark.c:fsnotify_compare_groups Cyclomatic Complexity 63 /kisskb/src/fs/notify/mark.c:fsnotify_add_mark_list Cyclomatic Complexity 7 /kisskb/src/fs/notify/mark.c:fsnotify_add_mark_locked Cyclomatic Complexity 1 /kisskb/src/fs/notify/mark.c:fsnotify_add_mark Cyclomatic Complexity 15 /kisskb/src/fs/notify/mark.c:fsnotify_find_mark Cyclomatic Complexity 10 /kisskb/src/fs/notify/mark.c:fsnotify_clear_marks_by_group Cyclomatic Complexity 13 /kisskb/src/fs/notify/mark.c:fsnotify_destroy_marks Cyclomatic Complexity 1 /kisskb/src/fs/notify/mark.c:fsnotify_init_mark Cyclomatic Complexity 1 /kisskb/src/fs/notify/mark.c:fsnotify_wait_marks_destroyed Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 2 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 2 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_tgid Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_msg_queue_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_msg_queue_free Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_msg_queue_associate Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_msg_queue_msgctl Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_msg_queue_msgsnd Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_msg_queue_msgrcv Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ipc_obj Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_lock_object Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_unlock_object Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_valid_object Cyclomatic Complexity 3 /kisskb/src/ipc/msg.c:msg_fits_inqueue Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:prepare_copy Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:free_copy Cyclomatic Complexity 7 /kisskb/src/ipc/util.h:ipc_get_maxidx Cyclomatic Complexity 10 /kisskb/src/ipc/msg.c:copy_msqid_from_user /kisskb/src/fs/notify/mark.c: In function 'fsnotify_mark_destroy_workfn': Cyclomatic Complexity 14 /kisskb/src/ipc/msg.c:testmsg /kisskb/src/fs/notify/mark.c:854:19: note: byref variable will be forcibly initialized 854 | struct list_head private_destroy_list; | ^~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 16 /kisskb/src/ipc/msg.c:convert_mode Cyclomatic Complexity 20 /kisskb/src/ipc/msg.c:find_msg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:msg_rcu_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 9 /kisskb/src/ipc/msg.c:newque Cyclomatic Complexity 7 /kisskb/src/ipc/msg.c:msgctl_info Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 3 /kisskb/src/ipc/msg.c:msq_obtain_object Cyclomatic Complexity 3 /kisskb/src/ipc/msg.c:msq_obtain_object_check Cyclomatic Complexity 26 /kisskb/src/ipc/msg.c:msgctl_stat Cyclomatic Complexity 12 /kisskb/src/ipc/msg.c:copy_msqid_to_user Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:msg_rmid Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 4 /kisskb/src/ipc/util.h:ipc_update_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 2 /kisskb/src/ipc/msg.c:expunge_all Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/ipc/msg.c:ss_del Cyclomatic Complexity 8 /kisskb/src/ipc/msg.c:pipelined_send Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 13 /kisskb/src/ipc/msg.c:ss_wakeup Cyclomatic Complexity 2 /kisskb/src/ipc/msg.c:freeque Cyclomatic Complexity 14 /kisskb/src/ipc/msg.c:msgctl_down Cyclomatic Complexity 25 /kisskb/src/ipc/msg.c:ksys_msgctl Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__do_sys_msgctl Cyclomatic Complexity 3 /kisskb/src/ipc/msg.c:ss_add Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 42 /kisskb/src/ipc/msg.c:do_msgsnd Cyclomatic Complexity 14 /kisskb/src/ipc/msg.c:do_msg_fill Cyclomatic Complexity 52 /kisskb/src/ipc/msg.c:do_msgrcv Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:sysvipc_msg_proc_show Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:ksys_msgget Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__do_sys_msgget Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__se_sys_msgget Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__se_sys_msgctl Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:ksys_old_msgctl Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__do_sys_old_msgctl Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__se_sys_old_msgctl Cyclomatic Complexity 11 /kisskb/src/ipc/msg.c:ksys_msgsnd Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__do_sys_msgsnd Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__se_sys_msgsnd Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:ksys_msgrcv Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__do_sys_msgrcv Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:__se_sys_msgrcv Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:msg_init_ns Cyclomatic Complexity 1 /kisskb/src/ipc/msg.c:msg_init Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_has_overflowed Cyclomatic Complexity 1 /kisskb/src/fs/notify/fsnotify.h:fsnotify_conn_inode Cyclomatic Complexity 18 /kisskb/src/fs/notify/fdinfo.c:show_mark_fhandle Cyclomatic Complexity 7 /kisskb/src/fs/notify/fdinfo.c:inotify_fdinfo Cyclomatic Complexity 4 /kisskb/src/fs/notify/fdinfo.c:show_fdinfo Cyclomatic Complexity 1 /kisskb/src/fs/notify/fdinfo.c:inotify_show_fdinfo /kisskb/src/fs/notify/fdinfo.c: In function 'show_mark_fhandle': /kisskb/src/fs/notify/fdinfo.c:46:4: note: byref variable will be forcibly initialized 46 | } f; | ^ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'fsnotify_clear_marks_by_group': /kisskb/src/fs/notify/mark.c:753:12: note: byref variable will be forcibly initialized 753 | LIST_HEAD(to_free); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/ipc/msg.c: In function 'copy_msqid_from_user': /kisskb/src/ipc/msg.c:374:19: note: byref variable will be forcibly initialized 374 | struct msqid_ds tbuf_old; | ^~~~~~~~ /kisskb/src/ipc/msg.c: In function 'copy_msqid_to_user': /kisskb/src/ipc/msg.c:327:19: note: byref variable will be forcibly initialized 327 | struct msqid_ds out; | ^~~ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/ipc/msg.c: In function 'freeque': /kisskb/src/ipc/msg.c:278:16: note: byref variable will be forcibly initialized 278 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/ipc/msg.c: In function 'msgctl_down': /kisskb/src/ipc/msg.c:431:17: note: byref variable will be forcibly initialized 431 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/ipc/msg.c: In function 'ksys_msgctl': /kisskb/src/ipc/msg.c:605:18: note: byref variable will be forcibly initialized 605 | struct msginfo msginfo; | ^~~~~~~ /kisskb/src/ipc/msg.c:594:20: note: byref variable will be forcibly initialized 594 | struct msqid64_ds msqid64; | ^~~~~~~ /kisskb/src/ipc/msg.c: In function 'do_msgsnd': /kisskb/src/ipc/msg.c:875:21: note: byref variable will be forcibly initialized 875 | struct msg_sender s; | ^ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/ipc/msg.c:849:16: note: byref variable will be forcibly initialized 849 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/ipc/msg.c: In function 'do_msgrcv': /kisskb/src/ipc/msg.c:1124:23: note: byref variable will be forcibly initialized 1124 | struct msg_receiver msr_d; | ^~~~~ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/ipc/msg.c:1099:16: note: byref variable will be forcibly initialized 1099 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/ipc/msg.c: In function 'ksys_msgget': /kisskb/src/ipc/msg.c:304:20: note: byref variable will be forcibly initialized 304 | struct ipc_params msg_params; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/thread_info.h:test_thread_local_flags Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__lazy_irq_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:lazy_irq_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:kuap_assert_locked Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:get_kuap Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:set_irq_regs Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit_irqoff Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_stolen_time Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:nap_adjust_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:booke_restore_dbcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:_ppc_msgclr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:ppc_msgclr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_get_offsets_ppc64_interrupt_class Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_get_offsets_hcall_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_get_offsets_hcall_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_get_offsets_opal_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_get_offsets_opal_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_get_offsets_hash_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_get_offsets_tlbie Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_get_offsets_tlbia Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:get_irq_happened Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:check_stack_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:call_do_softirq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:call_do_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:____do_IRQ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:setup_noirqdistrib Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_irq_entry Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_irq_exit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_timer_interrupt_entry Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_timer_interrupt_exit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_doorbell_entry Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_doorbell_exit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_hcall_entry Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_hcall_exit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_opal_entry Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_opal_exit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_hash_fault Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_tlbie Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/trace.h:__traceiter_tlbia Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:may_hard_irq_enable Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_raw_event_ppc64_interrupt_class Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_raw_event_hcall_entry Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_raw_event_hcall_exit Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_raw_event_opal_entry Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_raw_event_opal_exit Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_raw_event_hash_fault Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_raw_event_tlbie Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_event_raw_event_tlbia Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_raw_output_ppc64_interrupt_class Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_raw_output_hcall_entry Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_raw_output_hcall_exit Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_raw_output_opal_entry Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_raw_output_opal_exit Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_raw_output_hash_fault Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_raw_output_tlbie Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_raw_output_tlbia Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_irq_entry Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_irq_exit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/irq.c:__do_irq Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:is_implicit_soft_masked Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_enter_prepare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_async_enter_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_async_exit_prepare Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/irq.c:init_IRQ Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/irq.c:prep_irq_for_idle Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/irq.c:prep_irq_for_idle_irqsoff Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:replay_system_reset Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/irq.c:irq_set_pending_from_srr1 Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/irq.c:force_external_irq_replay Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/irq.c:arch_show_interrupts Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:arch_irq_stat_cpu Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/irq.c:__do_IRQ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:do_IRQ Cyclomatic Complexity 46 /kisskb/src/arch/powerpc/kernel/irq.c:replay_soft_interrupts Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/irq.c:replay_soft_interrupts_irqrestore Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/kernel/irq.c:arch_local_irq_restore Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/irq.c:do_softirq_own_stack Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/irq.c:virq_to_hw Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/irq.c:irq_choose_cpu In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/arch/powerpc/include/asm/trace.h:243, from /kisskb/src/arch/powerpc/kernel/irq.c:78: /kisskb/src/arch/powerpc/kernel/irq.c: In function 'trace_event_raw_event_ppc64_interrupt_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/arch/powerpc/include/asm/trace.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 12 | DECLARE_EVENT_CLASS(ppc64_interrupt_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'trace_event_raw_event_hcall_entry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' 32 | TRACE_EVENT(name, \ | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:147:2: note: in expansion of macro 'TRACE_EVENT_CONDITION' 147 | TRACE_EVENT_CONDITION(name, PARAMS(proto), PARAMS(args), PARAMS(cond), \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/include/asm/trace.h:77:1: note: in expansion of macro 'TRACE_EVENT_FN_COND' 77 | TRACE_EVENT_FN_COND(hcall_entry, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'trace_event_raw_event_hcall_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' 32 | TRACE_EVENT(name, \ | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:147:2: note: in expansion of macro 'TRACE_EVENT_CONDITION' 147 | TRACE_EVENT_CONDITION(name, PARAMS(proto), PARAMS(args), PARAMS(cond), \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/include/asm/trace.h:98:1: note: in expansion of macro 'TRACE_EVENT_FN_COND' 98 | TRACE_EVENT_FN_COND(hcall_exit, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'trace_event_raw_event_opal_entry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/include/asm/trace.h:126:1: note: in expansion of macro 'TRACE_EVENT_FN' 126 | TRACE_EVENT_FN(opal_entry, | ^~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'trace_event_raw_event_opal_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/include/asm/trace.h:145:1: note: in expansion of macro 'TRACE_EVENT_FN' 145 | TRACE_EVENT_FN(opal_exit, | ^~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'trace_event_raw_event_hash_fault': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/include/asm/trace.h:167:1: note: in expansion of macro 'TRACE_EVENT' 167 | TRACE_EVENT(hash_fault, | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'trace_event_raw_event_tlbie': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/include/asm/trace.h:188:1: note: in expansion of macro 'TRACE_EVENT' 188 | TRACE_EVENT(tlbie, | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'trace_event_raw_event_tlbia': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/include/asm/trace.h:220:1: note: in expansion of macro 'TRACE_EVENT' 220 | TRACE_EVENT(tlbia, | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'replay_system_reset': /kisskb/src/arch/powerpc/kernel/irq.c:499:17: note: byref variable will be forcibly initialized 499 | struct pt_regs regs; | ^~~~ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'replay_soft_interrupts': /kisskb/src/arch/powerpc/kernel/irq.c:109:17: note: byref variable will be forcibly initialized 109 | struct pt_regs regs; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab16p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be16_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/tpm.h:tpm2_rc_value Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_reset Cyclomatic Complexity 4 /kisskb/src/include/linux/tpm.h:tpm_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_length Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/include/linux/tpm.h:tpm_buf_append Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u16 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u32 Cyclomatic Complexity 17 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_buf_append_auth Cyclomatic Complexity 19 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_key_encode Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_destroy Cyclomatic Complexity 19 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_unseal_cmd Cyclomatic Complexity 10 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_key_decode Cyclomatic Complexity 37 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_load_cmd Cyclomatic Complexity 2 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_key_parent Cyclomatic Complexity 4 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_key_type Cyclomatic Complexity 1 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_key_pub Cyclomatic Complexity 1 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_key_priv Cyclomatic Complexity 44 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_seal_trusted Cyclomatic Complexity 7 /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:tpm2_unseal_trusted /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_unseal_cmd': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:463:17: note: byref variable will be forcibly initialized 463 | struct tpm_buf buf; | ^~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_key_decode': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:101:26: note: byref variable will be forcibly initialized 101 | struct tpm2_key_context ctx; | ^~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_load_cmd': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:365:17: note: byref variable will be forcibly initialized 365 | struct tpm_buf buf; | ^~~ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_seal_trusted': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:232:17: note: byref variable will be forcibly initialized 232 | struct tpm_buf buf; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 2 /kisskb/src/include/linux/capability.h:cap_combine Cyclomatic Complexity 2 /kisskb/src/include/linux/capability.h:cap_intersect Cyclomatic Complexity 2 /kisskb/src/include/linux/capability.h:cap_drop Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:cap_isclear Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:cap_issubset Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:cap_drop_fs_set Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:cap_raise_fs_set Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:has_ns_capability Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:cap_ambient_invariant_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_backing_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/mount.h:mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:kuid_into_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:kuid_from_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_log_bprm_fcaps Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:current_in_userns Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:sansflags Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:root_privileged Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:__is_real Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:__is_eff Cyclomatic Complexity 3 /kisskb/src/security/commoncap.c:__is_suid Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:__is_setuid Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:__is_setgid Cyclomatic Complexity 14 /kisskb/src/security/commoncap.c:nonroot_raised_pE Cyclomatic Complexity 16 /kisskb/src/security/commoncap.c:cap_emulate_setxuid Cyclomatic Complexity 4 /kisskb/src/security/commoncap.c:is_v2header Cyclomatic Complexity 4 /kisskb/src/security/commoncap.c:is_v3header Cyclomatic Complexity 3 /kisskb/src/security/commoncap.c:validheader Cyclomatic Complexity 8 /kisskb/src/security/commoncap.c:rootid_owns_currentns Cyclomatic Complexity 4 /kisskb/src/security/commoncap.c:rootid_from_xattr Cyclomatic Complexity 12 /kisskb/src/security/commoncap.c:bprm_caps_from_vfs_caps Cyclomatic Complexity 4 /kisskb/src/security/commoncap.c:warn_setuid_and_fcaps_mixed Cyclomatic Complexity 11 /kisskb/src/security/commoncap.c:handle_privileged_root Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 12 /kisskb/src/security/commoncap.c:cap_safe_nice Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/security/commoncap.c:cap_prctl_drop Cyclomatic Complexity 11 /kisskb/src/security/commoncap.c:cap_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 3 /kisskb/src/security/commoncap.c:cap_inh_is_capped Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 3 /kisskb/src/security/commoncap.c:cap_settime Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 13 /kisskb/src/security/commoncap.c:cap_ptrace_access_check Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 10 /kisskb/src/security/commoncap.c:cap_ptrace_traceme Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 5 /kisskb/src/security/commoncap.c:cap_capget Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 13 /kisskb/src/security/commoncap.c:cap_capset Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_driver_name Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_driver_name Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:cap_inode_need_killpriv Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 4 /kisskb/src/security/commoncap.c:cap_inode_killpriv Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_get_info Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_has_encryption_key Cyclomatic Complexity 1 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_select_encryption_impl Cyclomatic Complexity 1 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_using_inline_encryption Cyclomatic Complexity 1 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_destroy_inline_crypt_key Cyclomatic Complexity 1 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_is_key_prepared Cyclomatic Complexity 1 /kisskb/src/fs/crypto/fscrypt_private.h:is_master_key_secret_present Cyclomatic Complexity 3 /kisskb/src/fs/crypto/fscrypt_private.h:master_key_spec_type Cyclomatic Complexity 3 /kisskb/src/fs/crypto/fscrypt_private.h:master_key_spec_len Cyclomatic Complexity 2 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_policy_contents_mode Cyclomatic Complexity 2 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_policy_fnames_mode Cyclomatic Complexity 1 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_prepare_inline_crypt_key Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_context_nonce Cyclomatic Complexity 48 /kisskb/src/security/commoncap.c:cap_inode_getsecurity Cyclomatic Complexity 7 /kisskb/src/fs/crypto/keysetup.c:fscrypt_valid_master_key_size Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 13 /kisskb/src/fs/crypto/keysetup.c:fscrypt_allocate_skcipher Cyclomatic Complexity 29 /kisskb/src/security/commoncap.c:cap_convert_nscap Cyclomatic Complexity 4 /kisskb/src/fs/crypto/keysetup.c:fscrypt_derive_siphash_key Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 20 /kisskb/src/fs/crypto/keysetup.c:select_encryption_mode Cyclomatic Complexity 36 /kisskb/src/security/commoncap.c:get_vfs_caps_from_disk Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:__key_get Cyclomatic Complexity 2 /kisskb/src/include/linux/key.h:key_get Cyclomatic Complexity 20 /kisskb/src/security/commoncap.c:get_file_caps Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/fs/crypto/keysetup.c:fscrypt_prepare_key Cyclomatic Complexity 41 /kisskb/src/security/commoncap.c:cap_bprm_creds_from_file Cyclomatic Complexity 9 /kisskb/src/security/commoncap.c:cap_inode_setxattr Cyclomatic Complexity 23 /kisskb/src/fs/crypto/keysetup.c:setup_per_mode_enc_key Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keysetup.c:fscrypt_destroy_prepared_key Cyclomatic Complexity 14 /kisskb/src/security/commoncap.c:cap_inode_removexattr Cyclomatic Complexity 15 /kisskb/src/fs/crypto/keysetup.c:put_crypt_info Cyclomatic Complexity 13 /kisskb/src/security/commoncap.c:cap_task_fix_setuid Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:cap_task_setscheduler Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keysetup.c:fscrypt_set_per_file_enc_key Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:cap_task_setioprio Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:cap_task_setnice Cyclomatic Complexity 4 /kisskb/src/fs/crypto/keysetup.c:fscrypt_derive_dirhash_key Cyclomatic Complexity 15 /kisskb/src/fs/crypto/keysetup.c:fscrypt_hash_inode_number Cyclomatic Complexity 59 /kisskb/src/security/commoncap.c:cap_task_prctl Cyclomatic Complexity 18 /kisskb/src/fs/crypto/keysetup.c:fscrypt_setup_iv_ino_lblk_32_key Cyclomatic Complexity 3 /kisskb/src/security/commoncap.c:cap_vm_enough_memory Cyclomatic Complexity 7 /kisskb/src/security/commoncap.c:cap_mmap_addr Cyclomatic Complexity 22 /kisskb/src/fs/crypto/keysetup.c:fscrypt_setup_v2_file_key Cyclomatic Complexity 1 /kisskb/src/security/commoncap.c:cap_mmap_file Cyclomatic Complexity 20 /kisskb/src/fs/crypto/keysetup.c:setup_file_encryption_key Cyclomatic Complexity 27 /kisskb/src/fs/crypto/keysetup.c:fscrypt_setup_encryption_info Cyclomatic Complexity 38 /kisskb/src/fs/crypto/keysetup.c:fscrypt_get_encryption_info Cyclomatic Complexity 23 /kisskb/src/fs/crypto/keysetup.c:fscrypt_prepare_new_inode Cyclomatic Complexity 1 /kisskb/src/fs/crypto/keysetup.c:fscrypt_put_encryption_info Cyclomatic Complexity 9 /kisskb/src/fs/crypto/keysetup.c:fscrypt_free_inode Cyclomatic Complexity 12 /kisskb/src/fs/crypto/keysetup.c:fscrypt_drop_inode In file included from /kisskb/src/security/commoncap.c:5: /kisskb/src/security/commoncap.c: In function 'cap_combine': /kisskb/src/include/linux/capability.h:121:15: note: byref variable will be forcibly initialized 121 | kernel_cap_t dest; | ^~~~ /kisskb/src/security/commoncap.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized 129 | kernel_cap_t dest; | ^~~~ /kisskb/src/security/commoncap.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized 137 | kernel_cap_t dest; | ^~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'setup_file_encryption_key': /kisskb/src/fs/crypto/keysetup.c:420:31: note: byref variable will be forcibly initialized 420 | struct fscrypt_key_specifier mk_spec; | ^~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_encryption_info': /kisskb/src/fs/crypto/keysetup.c:625:23: note: byref variable will be forcibly initialized 625 | union fscrypt_policy policy; | ^~~~~~ /kisskb/src/fs/crypto/keysetup.c:624:24: note: byref variable will be forcibly initialized 624 | union fscrypt_context ctx; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched_clock.h:generic_sched_clock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_slow_inc Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/clock.c:sched_clock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 4 /kisskb/src/kernel/sched/clock.c:sched_clock_init Cyclomatic Complexity 3 /kisskb/src/kernel/sched/clock.c:sched_clock_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/sched/clock.c:running_clock /kisskb/src/security/commoncap.c: In function 'get_vfs_caps_from_disk': /kisskb/src/security/commoncap.c:652:25: note: byref variable will be forcibly initialized 652 | struct vfs_ns_cap_data data, *nscaps = &data; | ^~~~ /kisskb/src/security/commoncap.c: In function 'get_file_caps': /kisskb/src/security/commoncap.c:730:26: note: byref variable will be forcibly initialized 730 | struct cpu_vfs_cap_data vcaps; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_tgid Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_sem_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_sem_free Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_sem_associate Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_sem_semctl Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_sem_semop Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ipc_obj Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_lock_object Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_unlock_object Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_assert_locked_object Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_valid_object Cyclomatic Complexity 2 /kisskb/src/ipc/sem.c:merge_queues Cyclomatic Complexity 7 /kisskb/src/ipc/sem.c:copy_semid_from_user Cyclomatic Complexity 5 /kisskb/src/ipc/sem.c:complexmode_enter Cyclomatic Complexity 5 /kisskb/src/ipc/sem.c:get_semotime Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 7 /kisskb/src/ipc/sem.c:complexmode_tryleave Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:sysvipc_sem_proc_show Cyclomatic Complexity 4 /kisskb/src/ipc/sem.c:sem_more_checks Cyclomatic Complexity 7 /kisskb/src/ipc/util.h:ipc_get_maxidx Cyclomatic Complexity 6 /kisskb/src/ipc/sem.c:check_restart Cyclomatic Complexity 11 /kisskb/src/ipc/sem.c:sem_lock Cyclomatic Complexity 20 /kisskb/src/ipc/sem.c:check_qop Cyclomatic Complexity 10 /kisskb/src/ipc/sem.c:count_semcnt Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:sem_rcu_free Cyclomatic Complexity 4 /kisskb/src/ipc/sem.c:set_semotime Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:sem_lock_and_putref Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvzalloc Cyclomatic Complexity 6 /kisskb/src/ipc/sem.c:sem_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 7 /kisskb/src/ipc/sem.c:get_undo_list Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 5 /kisskb/src/ipc/sem.c:unmerge_queues Cyclomatic Complexity 4 /kisskb/src/ipc/sem.c:sem_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 17 /kisskb/src/ipc/sem.c:newary Cyclomatic Complexity 9 /kisskb/src/ipc/sem.c:semctl_info Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 3 /kisskb/src/ipc/sem.c:sem_obtain_object Cyclomatic Complexity 3 /kisskb/src/ipc/sem.c:sem_obtain_object_check Cyclomatic Complexity 26 /kisskb/src/ipc/sem.c:semctl_stat Cyclomatic Complexity 3 /kisskb/src/ipc/sem.c:copy_semid_to_user Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 4 /kisskb/src/ipc/util.h:ipc_update_pid Cyclomatic Complexity 30 /kisskb/src/ipc/sem.c:perform_atomic_semop_slow Cyclomatic Complexity 29 /kisskb/src/ipc/sem.c:perform_atomic_semop Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/ipc/sem.c:unlink_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:wake_up_sem_queue_prepare Cyclomatic Complexity 11 /kisskb/src/ipc/sem.c:wake_const_ops Cyclomatic Complexity 15 /kisskb/src/ipc/sem.c:do_smart_wakeup_zero Cyclomatic Complexity 22 /kisskb/src/ipc/sem.c:update_queue Cyclomatic Complexity 14 /kisskb/src/ipc/sem.c:do_smart_update Cyclomatic Complexity 62 /kisskb/src/ipc/sem.c:semctl_main Cyclomatic Complexity 22 /kisskb/src/ipc/sem.c:semctl_setval Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:sem_rmid Cyclomatic Complexity 10 /kisskb/src/ipc/sem.c:freeary Cyclomatic Complexity 11 /kisskb/src/ipc/sem.c:semctl_down Cyclomatic Complexity 17 /kisskb/src/ipc/sem.c:ksys_semctl Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__do_sys_semctl Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/ipc/sem.c:__lookup_undo Cyclomatic Complexity 4 /kisskb/src/ipc/sem.c:lookup_undo Cyclomatic Complexity 18 /kisskb/src/ipc/sem.c:find_alloc_undo Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:sem_init_ns Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:sem_init Cyclomatic Complexity 9 /kisskb/src/ipc/sem.c:ksys_semget Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__do_sys_semget Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__se_sys_semget Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__se_sys_semctl Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:ksys_old_semctl Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__do_sys_old_semctl Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__se_sys_old_semctl Cyclomatic Complexity 112 /kisskb/src/ipc/sem.c:__do_semtimedop Cyclomatic Complexity 18 /kisskb/src/ipc/sem.c:do_semtimedop Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__do_sys_semop Cyclomatic Complexity 6 /kisskb/src/ipc/sem.c:ksys_semtimedop Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__do_sys_semtimedop Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__se_sys_semtimedop Cyclomatic Complexity 1 /kisskb/src/ipc/sem.c:__se_sys_semop Cyclomatic Complexity 7 /kisskb/src/ipc/sem.c:copy_semundo Cyclomatic Complexity 32 /kisskb/src/ipc/sem.c:exit_sem /kisskb/src/ipc/sem.c: In function 'copy_semid_from_user': /kisskb/src/ipc/sem.c:1582:19: note: byref variable will be forcibly initialized 1582 | struct semid_ds tbuf_old; | ^~~~~~~~ /kisskb/src/ipc/sem.c: In function 'semctl_info': /kisskb/src/ipc/sem.c:1312:17: note: byref variable will be forcibly initialized 1312 | struct seminfo seminfo; | ^~~~~~~ /kisskb/src/ipc/sem.c: In function 'copy_semid_to_user': /kisskb/src/ipc/sem.c:1203:19: note: byref variable will be forcibly initialized 1203 | struct semid_ds out; | ^~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'semctl_main': /kisskb/src/ipc/sem.c:1414:16: note: byref variable will be forcibly initialized 1414 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/ipc/sem.c: In function 'semctl_setval': /kisskb/src/ipc/sem.c:1351:16: note: byref variable will be forcibly initialized 1351 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/ipc/sem.c: In function 'freeary': /kisskb/src/ipc/sem.c:1150:16: note: byref variable will be forcibly initialized 1150 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_flat_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_flat_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_preemptible Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_spinlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_spinlock_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__read_seqlock_excl_irqsave Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_sequnlock_excl_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_nice Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_idle_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:same_thread_group Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/cputime.h:get_running_cputimer Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled_this_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:vtime_accounting_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:vtime_accounting_enabled_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:vtime_accounting_enabled_this_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_account_cputime_field Cyclomatic Complexity 1 /kisskb/src/include/linux/tsacct_kern.h:acct_account_cputime Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:irqtime_tick_accounted Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:task_group_account_field Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:steal_account_process_time Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:read_sum_exec_runtime Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/cputime.h:account_group_user_time Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/cputime.h:account_group_system_time Cyclomatic Complexity 4 /kisskb/src/include/linux/seqlock.h:done_seqretry_irqrestore Cyclomatic Complexity 12 /kisskb/src/kernel/sched/cputime.c:vtime_state_fetch Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_seqretry Cyclomatic Complexity 3 /kisskb/src/include/linux/seqlock.h:need_seqretry Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:seqcount_lockdep_reader_access Cyclomatic Complexity 2 /kisskb/src/include/linux/seqlock.h:read_seqbegin Cyclomatic Complexity 4 /kisskb/src/include/linux/seqlock.h:read_seqbegin_or_lock_irqsave Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:__seqprop_assert Cyclomatic Complexity 9 /kisskb/src/kernel/sched/cputime.c:account_other_time Cyclomatic Complexity 4 /kisskb/src/kernel/sched/cputime.c:vtime_delta Cyclomatic Complexity 3 /kisskb/src/kernel/sched/cputime.c:get_vtime_delta Cyclomatic Complexity 7 /kisskb/src/kernel/sched/cputime.c:kcpustat_user_vtime Cyclomatic Complexity 24 /kisskb/src/kernel/sched/cputime.c:kcpustat_field_vtime /kisskb/src/ipc/sem.c: In function 'ksys_semctl': Cyclomatic Complexity 21 /kisskb/src/kernel/sched/cputime.c:kcpustat_cpu_fetch_vtime /kisskb/src/ipc/sem.c:1657:20: note: byref variable will be forcibly initialized 1657 | struct semid64_ds semid64; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:account_user_time Cyclomatic Complexity 3 /kisskb/src/kernel/sched/cputime.c:account_guest_time Cyclomatic Complexity 4 /kisskb/src/kernel/sched/cputime.c:vtime_account_guest Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:account_system_index_time Cyclomatic Complexity 8 /kisskb/src/kernel/sched/cputime.c:account_system_time Cyclomatic Complexity 4 /kisskb/src/kernel/sched/cputime.c:vtime_account_system Cyclomatic Complexity 4 /kisskb/src/kernel/sched/cputime.c:__vtime_account_kernel Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:account_steal_time Cyclomatic Complexity 3 /kisskb/src/kernel/sched/cputime.c:account_idle_time Cyclomatic Complexity 12 /kisskb/src/kernel/sched/cputime.c:account_process_tick Cyclomatic Complexity 4 /kisskb/src/kernel/sched/cputime.c:account_idle_ticks Cyclomatic Complexity 16 /kisskb/src/kernel/sched/cputime.c:cputime_adjust Cyclomatic Complexity 7 /kisskb/src/kernel/sched/cputime.c:vtime_account_kernel Cyclomatic Complexity 5 /kisskb/src/kernel/sched/cputime.c:vtime_user_enter Cyclomatic Complexity 8 /kisskb/src/kernel/sched/cputime.c:vtime_user_exit Cyclomatic Complexity 5 /kisskb/src/kernel/sched/cputime.c:vtime_guest_enter Cyclomatic Complexity 5 /kisskb/src/kernel/sched/cputime.c:vtime_guest_exit Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:vtime_account_idle Cyclomatic Complexity 16 /kisskb/src/kernel/sched/cputime.c:vtime_task_switch_generic Cyclomatic Complexity 11 /kisskb/src/kernel/sched/cputime.c:vtime_init_idle Cyclomatic Complexity 8 /kisskb/src/kernel/sched/cputime.c:task_gtime Cyclomatic Complexity 11 /kisskb/src/kernel/sched/cputime.c:task_cputime Cyclomatic Complexity 9 /kisskb/src/kernel/sched/cputime.c:thread_group_cputime Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:thread_group_cputime_adjusted Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cputime.c:task_cputime_adjusted Cyclomatic Complexity 14 /kisskb/src/kernel/sched/cputime.c:kcpustat_field Cyclomatic Complexity 14 /kisskb/src/kernel/sched/cputime.c:kcpustat_cpu_fetch /kisskb/src/ipc/sem.c: In function 'ksys_semget': /kisskb/src/ipc/sem.c:610:20: note: byref variable will be forcibly initialized 610 | struct ipc_params sem_params; | ^~~~~~~~~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function '__do_semtimedop': /kisskb/src/ipc/sem.c:2106:17: note: byref variable will be forcibly initialized 2106 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/ipc/sem.c:1997:19: note: byref variable will be forcibly initialized 1997 | struct sem_queue queue; | ^~~~~ /kisskb/src/ipc/sem.c: In function 'ksys_semtimedop': /kisskb/src/ipc/sem.c:2264:21: note: byref variable will be forcibly initialized 2264 | struct timespec64 ts; | ^~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'exit_sem': /kisskb/src/ipc/sem.c:2355:17: note: byref variable will be forcibly initialized 2355 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:625:22: note: byref variable will be forcibly initialized 625 | struct task_cputime cputime; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_suffix Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_sw_event Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_swab Cyclomatic Complexity 57 /kisskb/src/arch/powerpc/kernel/align.c:fix_alignment /kisskb/src/arch/powerpc/kernel/align.c: In function 'fix_alignment': /kisskb/src/arch/powerpc/kernel/align.c:304:24: note: byref variable will be forcibly initialized 304 | struct instruction_op op; | ^~ /kisskb/src/arch/powerpc/kernel/align.c:303:18: note: byref variable will be forcibly initialized 303 | struct ppc_inst instr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_is_key_prepared Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/hashtable.h:hash_del Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/fs/crypto/keysetup_v1.c:free_direct_key Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/crypto/skcipher.h:skcipher_request_alloc Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 17 /kisskb/src/fs/crypto/keysetup_v1.c:find_or_insert_direct_key Cyclomatic Complexity 10 /kisskb/src/fs/crypto/keysetup_v1.c:fscrypt_get_direct_key Cyclomatic Complexity 3 /kisskb/src/fs/crypto/keysetup_v1.c:setup_v1_file_key_direct Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 2 /kisskb/src/include/linux/crypto.h:crypto_wait_req Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 9 /kisskb/src/fs/crypto/keysetup_v1.c:derive_key_aes Cyclomatic Complexity 7 /kisskb/src/fs/crypto/keysetup_v1.c:setup_v1_file_key_derived Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:request_key Cyclomatic Complexity 5 /kisskb/src/include/keys/user-type.h:user_key_payload_locked Cyclomatic Complexity 23 /kisskb/src/fs/crypto/keysetup_v1.c:find_and_lock_process_key Cyclomatic Complexity 3 /kisskb/src/fs/crypto/keysetup_v1.c:fscrypt_put_direct_key Cyclomatic Complexity 4 /kisskb/src/fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key Cyclomatic Complexity 6 /kisskb/src/fs/crypto/keysetup_v1.c:fscrypt_setup_v1_file_key_via_subscribed_keyrings Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_contended Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_is_contended Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_key_free Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 15 /kisskb/src/security/keys/gc.c:key_gc_unused_keys Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 3 /kisskb/src/include/linux/wait_bit.h:wait_on_bit Cyclomatic Complexity 7 /kisskb/src/security/keys/gc.c:key_schedule_gc Cyclomatic Complexity 83 /kisskb/src/security/keys/gc.c:key_garbage_collector Cyclomatic Complexity 1 /kisskb/src/security/keys/gc.c:key_schedule_gc_links Cyclomatic Complexity 1 /kisskb/src/security/keys/gc.c:key_gc_timer_func Cyclomatic Complexity 1 /kisskb/src/security/keys/gc.c:key_gc_keytype /kisskb/src/fs/crypto/keysetup_v1.c: In function 'derive_key_aes': /kisskb/src/fs/crypto/keysetup_v1.c:54:29: note: byref variable will be forcibly initialized 54 | struct scatterlist src_sg, dst_sg; | ^~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c:54:21: note: byref variable will be forcibly initialized 54 | struct scatterlist src_sg, dst_sg; | ^~~~~~ In file included from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/fs/crypto/keysetup_v1.c:23: /kisskb/src/fs/crypto/keysetup_v1.c:53:22: note: byref variable will be forcibly initialized 53 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/kernel.h:hex_byte_pack Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_is_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/security/keys/encrypted-keys/encrypted.h:dump_master_key Cyclomatic Complexity 1 /kisskb/src/security/keys/encrypted-keys/encrypted.h:dump_decrypted_data Cyclomatic Complexity 1 /kisskb/src/security/keys/encrypted-keys/encrypted.h:dump_encrypted_data Cyclomatic Complexity 1 /kisskb/src/security/keys/encrypted-keys/encrypted.h:dump_hmac Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_free Cyclomatic Complexity 1 /kisskb/src/security/keys/encrypted-keys/encrypted.c:encrypted_destroy Cyclomatic Complexity 1 /kisskb/src/security/keys/encrypted-keys/encrypted.c:encrypted_rcu_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_buf Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/crypto/skcipher.h:skcipher_request_alloc Cyclomatic Complexity 18 /kisskb/src/security/keys/encrypted-keys/encrypted.c:valid_master_desc Cyclomatic Complexity 36 /kisskb/src/security/keys/encrypted-keys/encrypted.c:datablob_parse Cyclomatic Complexity 8 /kisskb/src/security/keys/encrypted-keys/encrypted.c:valid_ecryptfs_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtol Cyclomatic Complexity 34 /kisskb/src/security/keys/encrypted-keys/encrypted.c:encrypted_key_alloc Cyclomatic Complexity 8 /kisskb/src/security/keys/encrypted-keys/encrypted.c:__ekey_init Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:request_key Cyclomatic Complexity 5 /kisskb/src/include/keys/user-type.h:user_key_payload_locked Cyclomatic Complexity 6 /kisskb/src/security/keys/encrypted-keys/encrypted.c:request_user_key Cyclomatic Complexity 12 /kisskb/src/security/keys/encrypted-keys/encrypted.c:request_master_key Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 6 /kisskb/src/security/keys/encrypted-keys/encrypted.c:calc_hmac Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 10 /kisskb/src/security/keys/encrypted-keys/encrypted.c:get_derived_key Cyclomatic Complexity 3 /kisskb/src/security/keys/encrypted-keys/encrypted.c:aes_get_sizes Cyclomatic Complexity 9 /kisskb/src/security/keys/encrypted-keys/encrypted.c:init_skcipher_req Cyclomatic Complexity 9 /kisskb/src/security/keys/encrypted-keys/encrypted.c:derived_key_decrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 13 /kisskb/src/security/keys/encrypted-keys/encrypted.c:datablob_hmac_verify Cyclomatic Complexity 24 /kisskb/src/security/keys/encrypted-keys/encrypted.c:encrypted_key_decrypt Cyclomatic Complexity 15 /kisskb/src/security/keys/encrypted-keys/encrypted.c:encrypted_init Cyclomatic Complexity 20 /kisskb/src/security/keys/encrypted-keys/encrypted.c:encrypted_instantiate Cyclomatic Complexity 7 /kisskb/src/security/keys/encrypted-keys/encrypted.c:datablob_hmac_append Cyclomatic Complexity 6 /kisskb/src/security/keys/encrypted-keys/encrypted.c:derived_key_encrypt Cyclomatic Complexity 5 /kisskb/src/security/keys/encrypted-keys/encrypted.c:datablob_format Cyclomatic Complexity 27 /kisskb/src/security/keys/encrypted-keys/encrypted.c:encrypted_read Cyclomatic Complexity 22 /kisskb/src/security/keys/encrypted-keys/encrypted.c:encrypted_update Cyclomatic Complexity 1 /kisskb/src/security/keys/encrypted-keys/encrypted.c:cleanup_encrypted Cyclomatic Complexity 9 /kisskb/src/security/keys/encrypted-keys/encrypted.c:init_encrypted Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_get_info Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_has_encryption_key Cyclomatic Complexity 3 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_context_size Cyclomatic Complexity 3 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_context_is_valid Cyclomatic Complexity 3 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_policy_size Cyclomatic Complexity 25 /kisskb/src/fs/crypto/policy.c:fscrypt_valid_enc_modes Cyclomatic Complexity 4 /kisskb/src/fs/crypto/policy.c:fscrypt_get_dummy_policy Cyclomatic Complexity 7 /kisskb/src/fs/crypto/policy.c:supported_direct_key_modes Cyclomatic Complexity 12 /kisskb/src/fs/crypto/policy.c:fscrypt_supported_v1_policy Cyclomatic Complexity 16 /kisskb/src/fs/crypto/policy.c:supported_iv_ino_lblk_policy Cyclomatic Complexity 20 /kisskb/src/fs/crypto/policy.c:fscrypt_supported_v2_policy Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 2 /kisskb/src/fs/crypto/policy.c:fscrypt_new_context Cyclomatic Complexity 3 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_context_nonce Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 9 /kisskb/src/fs/crypto/fscrypt_private.h:fscrypt_require_key Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/fs/crypto/policy.c:fscrypt_policies_equal Cyclomatic Complexity 3 /kisskb/src/fs/crypto/policy.c:fscrypt_supported_policy Cyclomatic Complexity 11 /kisskb/src/fs/crypto/policy.c:set_encryption_policy Cyclomatic Complexity 5 /kisskb/src/fs/crypto/policy.c:fscrypt_policy_from_context Cyclomatic Complexity 11 /kisskb/src/fs/crypto/policy.c:fscrypt_get_policy Cyclomatic Complexity 36 /kisskb/src/fs/crypto/policy.c:fscrypt_ioctl_set_policy Cyclomatic Complexity 9 /kisskb/src/fs/crypto/policy.c:fscrypt_ioctl_get_policy Cyclomatic Complexity 11 /kisskb/src/fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex Cyclomatic Complexity 8 /kisskb/src/fs/crypto/policy.c:fscrypt_ioctl_get_nonce Cyclomatic Complexity 35 /kisskb/src/fs/crypto/policy.c:fscrypt_has_permitted_context Cyclomatic Complexity 7 /kisskb/src/fs/crypto/policy.c:fscrypt_policy_to_inherit Cyclomatic Complexity 13 /kisskb/src/fs/crypto/policy.c:fscrypt_set_context Cyclomatic Complexity 23 /kisskb/src/fs/crypto/policy.c:fscrypt_set_test_dummy_encryption Cyclomatic Complexity 7 /kisskb/src/fs/crypto/policy.c:fscrypt_show_test_dummy_encryption /kisskb/src/fs/crypto/policy.c: In function 'set_encryption_policy': /kisskb/src/fs/crypto/policy.c:393:24: note: byref variable will be forcibly initialized 393 | union fscrypt_context ctx; | ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_policy': /kisskb/src/fs/crypto/policy.c:369:24: note: byref variable will be forcibly initialized 369 | union fscrypt_context ctx; | ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_set_policy': /kisskb/src/fs/crypto/policy.c:439:23: note: byref variable will be forcibly initialized 439 | union fscrypt_policy existing_policy; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:438:23: note: byref variable will be forcibly initialized 438 | union fscrypt_policy policy; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy': Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc /kisskb/src/fs/crypto/policy.c:504:23: note: byref variable will be forcibly initialized 504 | union fscrypt_policy policy; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_and_set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 2 /kisskb/src/include/linux/nodemask.h:__nodemask_pr_numnodes Cyclomatic Complexity 2 /kisskb/src/include/linux/nodemask.h:__nodemask_pr_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_global_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_and_set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:vmstat_item_in_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone_idx Cyclomatic Complexity 5 /kisskb/src/include/linux/mmzone.h:next_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:first_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:same_thread_group Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_anonymous Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_pgtables_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/oom.h:oom_task_origin Cyclomatic Complexity 1 /kisskb/src/include/linux/oom.h:tsk_is_oom_victim Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:memcg_memory_event_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_put Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_scan_tasks Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_get_max Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_print_oom_context Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_print_oom_meminfo Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_oom_synchronize Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_get_oom_group Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_print_oom_group Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_zone_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_mems_allowed_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_print_current_mems_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_do_not_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_blockable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_init Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:can_madv_lru_vma Cyclomatic Complexity 1 /kisskb/src/include/trace/events/oom.h:trace_event_get_offsets_oom_score_adj_update Cyclomatic Complexity 1 /kisskb/src/include/trace/events/oom.h:trace_event_get_offsets_reclaim_retry_zone Cyclomatic Complexity 1 /kisskb/src/include/trace/events/oom.h:trace_event_get_offsets_mark_victim Cyclomatic Complexity 1 /kisskb/src/include/trace/events/oom.h:trace_event_get_offsets_wake_reaper Cyclomatic Complexity 1 /kisskb/src/include/trace/events/oom.h:trace_event_get_offsets_start_task_reaping Cyclomatic Complexity 1 /kisskb/src/include/trace/events/oom.h:trace_event_get_offsets_finish_task_reaping Cyclomatic Complexity 1 /kisskb/src/include/trace/events/oom.h:trace_event_get_offsets_skip_task_reaping Cyclomatic Complexity 1 /kisskb/src/mm/oom_kill.c:is_memcg_oom Cyclomatic Complexity 1 /kisskb/src/mm/oom_kill.c:is_sysrq_oom Cyclomatic Complexity 5 /kisskb/src/include/trace/events/oom.h:__traceiter_oom_score_adj_update Cyclomatic Complexity 5 /kisskb/src/include/trace/events/oom.h:__traceiter_reclaim_retry_zone Cyclomatic Complexity 5 /kisskb/src/include/trace/events/oom.h:__traceiter_mark_victim Cyclomatic Complexity 5 /kisskb/src/include/trace/events/oom.h:__traceiter_wake_reaper Cyclomatic Complexity 5 /kisskb/src/include/trace/events/oom.h:__traceiter_start_task_reaping Cyclomatic Complexity 5 /kisskb/src/include/trace/events/oom.h:__traceiter_finish_task_reaping Cyclomatic Complexity 5 /kisskb/src/include/trace/events/oom.h:__traceiter_skip_task_reaping Cyclomatic Complexity 6 /kisskb/src/mm/oom_kill.c:oom_unkillable_task Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_rss Cyclomatic Complexity 10 /kisskb/src/mm/oom_kill.c:__task_will_free_mem Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_node_page_state_pages Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/oom.h:trace_event_raw_event_oom_score_adj_update Cyclomatic Complexity 6 /kisskb/src/include/trace/events/oom.h:trace_event_raw_event_reclaim_retry_zone Cyclomatic Complexity 6 /kisskb/src/include/trace/events/oom.h:trace_event_raw_event_mark_victim Cyclomatic Complexity 6 /kisskb/src/include/trace/events/oom.h:trace_event_raw_event_wake_reaper Cyclomatic Complexity 6 /kisskb/src/include/trace/events/oom.h:trace_event_raw_event_start_task_reaping /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy_ex': Cyclomatic Complexity 6 /kisskb/src/include/trace/events/oom.h:trace_event_raw_event_finish_task_reaping /kisskb/src/fs/crypto/policy.c:523:35: note: byref variable will be forcibly initialized 523 | struct fscrypt_get_policy_ex_arg arg; | ^~~ Cyclomatic Complexity 6 /kisskb/src/include/trace/events/oom.h:trace_event_raw_event_skip_task_reaping Cyclomatic Complexity 4 /kisskb/src/include/trace/events/oom.h:trace_raw_output_oom_score_adj_update Cyclomatic Complexity 4 /kisskb/src/include/trace/events/oom.h:trace_raw_output_mark_victim Cyclomatic Complexity 4 /kisskb/src/include/trace/events/oom.h:trace_raw_output_wake_reaper Cyclomatic Complexity 4 /kisskb/src/include/trace/events/oom.h:trace_raw_output_start_task_reaping Cyclomatic Complexity 4 /kisskb/src/include/trace/events/oom.h:trace_raw_output_finish_task_reaping Cyclomatic Complexity 4 /kisskb/src/include/trace/events/oom.h:trace_raw_output_skip_task_reaping Cyclomatic Complexity 4 /kisskb/src/include/trace/events/oom.h:trace_raw_output_reclaim_retry_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/include/linux/sched/mm.h:in_vfork Cyclomatic Complexity 5 /kisskb/src/mm/oom_kill.c:dump_oom_summary Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_start_nonblock Cyclomatic Complexity 5 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_end Cyclomatic Complexity 3 /kisskb/src/mm/oom_kill.c:oom_init Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_count Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezable_schedule Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_trylock Cyclomatic Complexity 6 /kisskb/src/include/linux/gfp.h:gfp_zone Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:global_node_page_state Cyclomatic Complexity 1 /kisskb/src/mm/oom_kill.c:should_dump_unreclaim_slab Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 13 /kisskb/src/include/trace/events/oom.h:trace_skip_task_reaping Cyclomatic Complexity 13 /kisskb/src/include/trace/events/oom.h:trace_start_task_reaping Cyclomatic Complexity 13 /kisskb/src/include/trace/events/oom.h:trace_finish_task_reaping Cyclomatic Complexity 13 /kisskb/src/include/trace/events/oom.h:trace_mark_victim Cyclomatic Complexity 13 /kisskb/src/include/trace/events/oom.h:trace_wake_reaper Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 3 /kisskb/src/mm/oom_kill.c:wake_oom_reaper Cyclomatic Complexity 12 /kisskb/src/mm/oom_kill.c:mark_oom_victim Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_nonce': Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_subset /kisskb/src/fs/crypto/policy.c:556:24: note: byref variable will be forcibly initialized 556 | union fscrypt_context ctx; | ^~~ Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 21 /kisskb/src/mm/oom_kill.c:constrained_alloc Cyclomatic Complexity 14 /kisskb/src/mm/oom_kill.c:oom_cpuset_eligible Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_event Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:mmdrop Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock_killable Cyclomatic Complexity 8 /kisskb/src/mm/oom_kill.c:find_lock_task_mm Cyclomatic Complexity 13 /kisskb/src/mm/oom_kill.c:dump_task Cyclomatic Complexity 4 /kisskb/src/mm/oom_kill.c:dump_tasks Cyclomatic Complexity 14 /kisskb/src/mm/oom_kill.c:dump_header Cyclomatic Complexity 11 /kisskb/src/mm/oom_kill.c:check_panic_on_oom Cyclomatic Complexity 10 /kisskb/src/mm/oom_kill.c:oom_badness Cyclomatic Complexity 27 /kisskb/src/mm/oom_kill.c:oom_evaluate_task Cyclomatic Complexity 6 /kisskb/src/mm/oom_kill.c:select_bad_process Cyclomatic Complexity 9 /kisskb/src/mm/oom_kill.c:process_shares_mm Cyclomatic Complexity 18 /kisskb/src/mm/oom_kill.c:task_will_free_mem /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_has_permitted_context': /kisskb/src/fs/crypto/policy.c:592:38: note: byref variable will be forcibly initialized 592 | union fscrypt_policy parent_policy, child_policy; | ^~~~~~~~~~~~ Cyclomatic Complexity 23 /kisskb/src/mm/oom_kill.c:__oom_kill_process /kisskb/src/fs/crypto/policy.c:592:23: note: byref variable will be forcibly initialized 592 | union fscrypt_policy parent_policy, child_policy; | ^~~~~~~~~~~~~ Cyclomatic Complexity 8 /kisskb/src/mm/oom_kill.c:oom_kill_process Cyclomatic Complexity 4 /kisskb/src/mm/oom_kill.c:oom_kill_memcg_member Cyclomatic Complexity 9 /kisskb/src/mm/oom_kill.c:__oom_reap_task_mm Cyclomatic Complexity 8 /kisskb/src/mm/oom_kill.c:oom_reap_task_mm Cyclomatic Complexity 6 /kisskb/src/mm/oom_kill.c:oom_reap_task Cyclomatic Complexity 16 /kisskb/src/mm/oom_kill.c:oom_reaper Cyclomatic Complexity 23 /kisskb/src/mm/oom_kill.c:__do_sys_process_mrelease Cyclomatic Complexity 3 /kisskb/src/mm/oom_kill.c:exit_oom_victim Cyclomatic Complexity 1 /kisskb/src/mm/oom_kill.c:oom_killer_enable Cyclomatic Complexity 33 /kisskb/src/mm/oom_kill.c:oom_killer_disable Cyclomatic Complexity 1 /kisskb/src/mm/oom_kill.c:register_oom_notifier Cyclomatic Complexity 1 /kisskb/src/mm/oom_kill.c:unregister_oom_notifier Cyclomatic Complexity 34 /kisskb/src/mm/oom_kill.c:out_of_memory Cyclomatic Complexity 5 /kisskb/src/mm/oom_kill.c:pagefault_out_of_memory Cyclomatic Complexity 1 /kisskb/src/mm/oom_kill.c:__se_sys_process_mrelease /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_set_context': /kisskb/src/fs/crypto/policy.c:680:24: note: byref variable will be forcibly initialized 680 | union fscrypt_context ctx; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/oom.h:195, from /kisskb/src/mm/oom_kill.c:53: /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_oom_score_adj_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(oom_score_adj_update, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_reclaim_retry_zone': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' 32 | TRACE_EVENT(reclaim_retry_zone, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_mark_victim': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' 74 | TRACE_EVENT(mark_victim, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_wake_reaper': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' 90 | TRACE_EVENT(wake_reaper, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_start_task_reaping': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' 106 | TRACE_EVENT(start_task_reaping, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_finish_task_reaping': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' 122 | TRACE_EVENT(finish_task_reaping, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_skip_task_reaping': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' 138 | TRACE_EVENT(skip_task_reaping, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function '__oom_reap_task_mm': /kisskb/src/mm/oom_kill.c:547:22: note: byref variable will be forcibly initialized 547 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/oom_kill.c:546:30: note: byref variable will be forcibly initialized 546 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/include/linux/oom.h:6, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/oom_kill.c: In function 'oom_reaper': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' 338 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' 358 | __ret = __wait_event_freezable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:652:3: note: in expansion of macro 'wait_event_freezable' 652 | wait_event_freezable(oom_reaper_wait, oom_reaper_list != NULL); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'oom_killer_disable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:779:8: note: in expansion of macro 'wait_event_interruptible_timeout' 779 | ret = wait_event_interruptible_timeout(oom_victims_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_msr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_trap_norestart Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_current_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_current_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 39 /kisskb/src/arch/powerpc/kernel/signal_64.c:__unsafe_setup_sigcontext Cyclomatic Complexity 90 /kisskb/src/arch/powerpc/kernel/signal_64.c:__unsafe_restore_sigcontext Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/signal_64.c:prepare_setup_sigcontext Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:user_write_access_begin Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:user_read_access_begin Cyclomatic Complexity 25 /kisskb/src/include/linux/pagemap.h:fault_in_pages_readable Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/signal.h:__get_user_sigset Cyclomatic Complexity 57 /kisskb/src/arch/powerpc/kernel/signal_64.c:__do_sys_swapcontext Cyclomatic Complexity 45 /kisskb/src/arch/powerpc/kernel/signal_64.c:setup_trampoline Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/signal_64.c:__se_sys_swapcontext Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/signal_64.c:sys_rt_sigreturn Cyclomatic Complexity 69 /kisskb/src/arch/powerpc/kernel/signal_64.c:handle_rt_signal64 /kisskb/src/arch/powerpc/kernel/signal_64.c: In function '__do_sys_swapcontext': /kisskb/src/arch/powerpc/kernel/signal_64.c:652:11: note: byref variable will be forcibly initialized 652 | sigset_t set; | ^~~ /kisskb/src/arch/powerpc/kernel/signal_64.c: In function 'sys_rt_sigreturn': /kisskb/src/arch/powerpc/kernel/signal_64.c:737:11: note: byref variable will be forcibly initialized 737 | sigset_t set; | ^~~ Cyclomatic Complexity 1 /kisskb/src/security/keys/encrypted-keys/ecryptfs_format.c:ecryptfs_get_auth_tok_key Cyclomatic Complexity 4 /kisskb/src/security/keys/encrypted-keys/ecryptfs_format.c:ecryptfs_get_versions Cyclomatic Complexity 1 /kisskb/src/security/keys/encrypted-keys/ecryptfs_format.c:ecryptfs_fill_auth_tok Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/security/min_addr.c:update_mmap_min_addr Cyclomatic Complexity 1 /kisskb/src/security/min_addr.c:init_mmap_min_addr Cyclomatic Complexity 4 /kisskb/src/security/min_addr.c:mmap_min_addr_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pmc.c:dummy_perf Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/pmc.c:reserve_pmc_hardware Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/pmc.c:release_pmc_hardware Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pmc.c:power4_enable_pmcs Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:request_key Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/security/keys/encrypted-keys/masterkey_trusted.c:request_trusted_key Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:set_preempt_need_resched Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_nocb_flush_deferred_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/idle.h:__current_set_polling Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/idle.h:__current_clr_polling Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_not_available Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_select Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_enter Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_reflect Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_get_cpu_driver Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_get_device Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_find_deepest_state Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_enter_s2idle Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_use_deepest_state Cyclomatic Complexity 1 /kisskb/src/include/linux/livepatch.h:klp_patch_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/livepatch.h:klp_update_patch_state Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:queue_core_balance Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:update_idle_core Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:idle_set_state Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:idle_inject_timer_fn Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:select_task_rq_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:put_prev_task_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:pick_task_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:task_tick_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:update_curr_idle Cyclomatic Complexity 3 /kisskb/src/kernel/sched/idle.c:set_next_task_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:pick_next_task_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/idle.h:current_clr_polling_and_test Cyclomatic Complexity 3 /kisskb/src/kernel/sched/idle.c:call_cpuidle_s2idle Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:idle_should_enter_s2idle Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 0 /kisskb/src/kernel/sched/idle.c:switched_to_idle Cyclomatic Complexity 3 /kisskb/src/kernel/sched/idle.c:balance_idle Cyclomatic Complexity 0 /kisskb/src/kernel/sched/idle.c:prio_changed_idle Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/kernel/sched/idle.c:call_cpuidle Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_cpu_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_preempt_sleep_check Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 4 /kisskb/src/kernel/sched/idle.c:cpu_idle_poll Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_unlock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:dequeue_task_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:check_preempt_curr_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:sched_idle_set_state Cyclomatic Complexity 6 /kisskb/src/kernel/sched/idle.c:cpu_idle_poll_ctrl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:arch_cpu_idle_prepare Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:arch_cpu_idle_enter Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:arch_cpu_idle_exit Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:arch_cpu_idle_dead Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:arch_cpu_idle Cyclomatic Complexity 3 /kisskb/src/kernel/sched/idle.c:default_idle_call Cyclomatic Complexity 20 /kisskb/src/kernel/sched/idle.c:cpuidle_idle_call Cyclomatic Complexity 12 /kisskb/src/kernel/sched/idle.c:do_idle Cyclomatic Complexity 3 /kisskb/src/kernel/sched/idle.c:cpu_in_idle Cyclomatic Complexity 24 /kisskb/src/kernel/sched/idle.c:play_idle_precise Cyclomatic Complexity 1 /kisskb/src/kernel/sched/idle.c:cpu_startup_entry /kisskb/src/kernel/sched/idle.c: In function 'play_idle_precise': /kisskb/src/kernel/sched/idle.c:363:20: note: byref variable will be forcibly initialized 363 | struct idle_timer it; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:bio_set_op_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 3 /kisskb/src/include/linux/fscrypt.h:fscrypt_needs_contents_encryption Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:__fscrypt_inode_uses_inline_crypto Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_set_bio_crypt_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_mergeable_bio Cyclomatic Complexity 3 /kisskb/src/include/linux/fscrypt.h:fscrypt_inode_uses_inline_crypto Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 24 /kisskb/src/fs/crypto/bio.c:fscrypt_zeroout_range_inline_crypt Cyclomatic Complexity 5 /kisskb/src/fs/crypto/bio.c:fscrypt_decrypt_bio Cyclomatic Complexity 50 /kisskb/src/fs/crypto/bio.c:fscrypt_zeroout_range /kisskb/src/fs/crypto/bio.c: In function 'fscrypt_decrypt_bio': /kisskb/src/fs/crypto/bio.c:34:23: note: byref variable will be forcibly initialized 34 | struct bvec_iter_all iter_all; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:__d_entry_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_can_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_is_autodir Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:d_is_dir Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:simple_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/security/inode.c:securityfs_init_fs_context Cyclomatic Complexity 1 /kisskb/src/security/inode.c:securityfs_get_tree Cyclomatic Complexity 4 /kisskb/src/security/inode.c:securityfs_fill_super Cyclomatic Complexity 4 /kisskb/src/security/inode.c:securityfs_free_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 24 /kisskb/src/security/inode.c:securityfs_create_dentry Cyclomatic Complexity 7 /kisskb/src/security/inode.c:securityfs_init Cyclomatic Complexity 1 /kisskb/src/security/inode.c:securityfs_create_file Cyclomatic Complexity 1 /kisskb/src/security/inode.c:securityfs_create_dir Cyclomatic Complexity 9 /kisskb/src/security/inode.c:securityfs_create_symlink Cyclomatic Complexity 8 /kisskb/src/security/inode.c:securityfs_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_and_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_or Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_or_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_and Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u32_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_active Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 5 /kisskb/src/include/linux/rbtree.h:rb_add_cached Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/cputime.h:get_running_cputimer Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:sched_domain_span Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:arch_scale_cpu_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:arch_scale_thermal_pressure Cyclomatic Complexity 1 /kisskb/src/include/linux/energy_model.h:em_cpu_energy Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/smt.h:sched_smt_active Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_account_cputime Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_wait_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_sleep_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_iowait_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_blocked_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_runtime_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_update_nr_running_tp_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:idle_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_has_idle_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:update_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:se_update_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cpu_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__rq_lockp Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_cpu_cookie_match Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_core_cookie_match Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_group_cookie_match Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_cfs_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cfs_rq_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:group_cfs_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_group_span Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:group_balance_mask Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stats.h:__schedstats_from_se Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_group Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_current Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_running Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_on_rq_queued Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_fair_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:idle_get_state Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_update_tick_dependency Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:hrtick_enabled_fair Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:uclamp_rq_util_with Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:capacity_orig_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cpu_util_irq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:scale_irq_capacity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_energy_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_load_add Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_load_sub Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_load_set Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:list_add_leaf_cfs_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:assert_list_leaf_cfs_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:parent_entity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:find_matching_se Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:cfs_rq_is_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:se_is_idle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:entity_before Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:__entity_less Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:__enqueue_entity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:update_thermal_load_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:thermal_load_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:update_irq_load_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:get_pelt_divider Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:task_tick_numa Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:account_numa_enqueue Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:account_numa_dequeue Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_scan_period Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_cfs_group Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_tg_load_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:propagate_entity_load_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:add_tg_cfs_propagate Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:cfs_rq_last_update_time Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:cfs_rq_runnable_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:cfs_rq_load_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:task_util Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:_task_util_est Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:task_util_est Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:uclamp_task_util Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:within_margin Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:task_fits_capacity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:cfs_bandwidth_used Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:account_cfs_rq_runtime Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:check_cfs_rq_runtime Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:check_enqueue_throttle Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:return_cfs_rq_runtime Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:cfs_rq_throttled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:throttled_hierarchy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:throttled_lb_pair Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_runtime_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:unthrottle_offline_cfs_rqs Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:hrtick_start_fair Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:hrtick_update Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:sched_idle_cfs_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:cpu_load Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:cpu_runnable Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:cpu_runnable_without Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:capacity_of Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:record_wakee Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:set_idle_cores Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:test_idle_cores Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:select_idle_smt Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:set_skip_buddy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:migrate_degrades_locality Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:others_have_blocked Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_blocked_load_tick Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:task_h_load Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:cpu_load_without Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:init_sd_lb_stats Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:check_cpu_capacity Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:check_misfit_status Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:sg_imbalanced Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:asym_smt_can_pull_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:fbq_classify_group Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:fbq_classify_rq Cyclomatic Complexity 6 /kisskb/src/kernel/sched/fair.c:task_running_on_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:allow_numa_imbalance Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:task_tick_core Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:propagate_entity_cfs_rq Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:setup_sched_thermal_decay_shift Cyclomatic Complexity 4 /kisskb/src/include/linux/math64.h:mul_u64_u32_shr Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:min_vruntime Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:max_vruntime Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:update_min_vruntime Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/cputime.h:account_group_exec_runtime Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:__clear_buddies_last Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:__clear_buddies_next Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:__clear_buddies_skip Cyclomatic Complexity 10 /kisskb/src/kernel/sched/fair.c:clear_buddies Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:se_weight Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:enqueue_load_avg Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:cpu_util Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:cpu_overutilized Cyclomatic Complexity 8 /kisskb/src/kernel/sched/fair.c:vruntime_normalized Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:cpu_util_next Cyclomatic Complexity 12 /kisskb/src/kernel/sched/fair.c:wake_wide Cyclomatic Complexity 17 /kisskb/src/kernel/sched/fair.c:wake_affine_weight Cyclomatic Complexity 12 /kisskb/src/kernel/sched/fair.c:idle_cpu_without Cyclomatic Complexity 10 /kisskb/src/kernel/sched/fair.c:group_is_overloaded Cyclomatic Complexity 10 /kisskb/src/kernel/sched/fair.c:group_has_capacity Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:group_classify Cyclomatic Complexity 28 /kisskb/src/kernel/sched/fair.c:update_pick_idlest Cyclomatic Complexity 7 /kisskb/src/kernel/sched/sched.h:is_per_cpu_kthread Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:dequeue_load_avg Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:cfs_rq_has_blocked Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:update_blocked_load_status Cyclomatic Complexity 6 /kisskb/src/kernel/sched/fair.c:adjust_numa_imbalance Cyclomatic Complexity 46 /kisskb/src/kernel/sched/fair.c:calculate_imbalance Cyclomatic Complexity 9 /kisskb/src/kernel/sched/fair.c:imbalanced_active_balance Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:get_sd_balance_interval Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:update_next_balance Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:get_update_sysctl_factor Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_sysctl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:rq_offline_fair Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:rq_online_fair Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:update_misfit_status Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:asym_fits_capacity Cyclomatic Complexity 9 /kisskb/src/kernel/sched/fair.c:check_spread Cyclomatic Complexity 9 /kisskb/src/kernel/sched/stats.h:check_schedstat_required Cyclomatic Complexity 10 /kisskb/src/kernel/sched/fair.c:__update_inv_weight Cyclomatic Complexity 9 /kisskb/src/kernel/sched/fair.c:__calc_delta Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:calc_delta_fair Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:wakeup_gran Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:wakeup_preempt_entity Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:sched_idle_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:sched_idle_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:__sched_period Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:sched_slice Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:sched_vslice Cyclomatic Complexity 17 /kisskb/src/kernel/sched/fair.c:place_entity Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:get_rr_interval_fair Cyclomatic Complexity 11 /kisskb/src/kernel/sched/fair.c:cpu_util_without Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_need_resched Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:scale_rt_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:lockdep_assert_rq_held Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_skip_update Cyclomatic Complexity 9 /kisskb/src/kernel/sched/sched.h:assert_clock_updated Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_stats_curr_start Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_thermal Cyclomatic Complexity 22 /kisskb/src/kernel/sched/fair.c:task_hot Cyclomatic Complexity 4 /kisskb/src/kernel/sched/pelt.h:update_idle_rq_clock_pelt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:rq_clock_pelt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:cfs_rq_clock_pelt Cyclomatic Complexity 14 /kisskb/src/kernel/sched/fair.c:set_next_buddy Cyclomatic Complexity 14 /kisskb/src/kernel/sched/fair.c:set_last_buddy Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:put_prev_task Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_runtime Cyclomatic Complexity 9 /kisskb/src/kernel/sched/fair.c:update_curr Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_curr_fair Cyclomatic Complexity 10 /kisskb/src/kernel/sched/fair.c:reweight_entity Cyclomatic Complexity 8 /kisskb/src/kernel/sched/sched.h:cpufreq_update_util Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:cfs_rq_util_change Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:on_null_domain Cyclomatic Complexity 6 /kisskb/src/kernel/sched/fair.c:yield_task_fair Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:yield_to_task_fair Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:__pick_next_entity Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_util_est_cfs_tp Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:util_est_dequeue Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:util_est_enqueue Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:update_stats_wait_end_fair Cyclomatic Complexity 15 /kisskb/src/kernel/sched/fair.c:update_stats_dequeue_fair Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree.h:rb_erase_cached Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:__dequeue_entity Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:account_entity_dequeue Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:update_cfs_rq_load_avg Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:__update_blocked_fair Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_pelt_cfs_tp Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:attach_entity_load_avg Cyclomatic Complexity 23 /kisskb/src/kernel/sched/fair.c:update_load_avg Cyclomatic Complexity 10 /kisskb/src/kernel/sched/fair.c:dequeue_entity Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:set_next_entity Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:attach_entity_cfs_rq Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:attach_task_cfs_rq Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:detach_entity_load_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:detach_entity_cfs_rq Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:detach_task_cfs_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:switched_from_fair Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:sub_nr_running Cyclomatic Complexity 13 /kisskb/src/kernel/sched/sched.h:add_nr_running Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_util_est_se_tp Cyclomatic Complexity 22 /kisskb/src/kernel/sched/fair.c:util_est_update Cyclomatic Complexity 22 /kisskb/src/kernel/sched/fair.c:dequeue_task_fair Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:set_next_task_fair Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:account_entity_enqueue Cyclomatic Complexity 59 /kisskb/src/kernel/sched/fair.c:check_preempt_wakeup Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_overutilized_tp Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:update_overutilized_status Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:switched_to_fair Cyclomatic Complexity 11 /kisskb/src/kernel/sched/fair.c:prio_changed_fair Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:sync_entity_load_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:remove_entity_load_avg Cyclomatic Complexity 6 /kisskb/src/kernel/sched/fair.c:migrate_task_rq_fair Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:task_dead_fair Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:compute_energy Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 37 /kisskb/src/kernel/sched/fair.c:find_idlest_group_cpu Cyclomatic Complexity 5 /kisskb/src/kernel/sched/fair.c:__select_idle_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:select_idle_core Cyclomatic Complexity 10 /kisskb/src/kernel/sched/fair.c:wake_affine_idle Cyclomatic Complexity 21 /kisskb/src/kernel/sched/fair.c:wake_affine Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 16 /kisskb/src/kernel/sched/fair.c:update_sg_wakeup_stats Cyclomatic Complexity 56 /kisskb/src/kernel/sched/fair.c:find_idlest_group Cyclomatic Complexity 28 /kisskb/src/kernel/sched/fair.c:find_idlest_cpu Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 11 /kisskb/src/kernel/sched/fair.c:select_idle_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:cpu_clock Cyclomatic Complexity 46 /kisskb/src/kernel/sched/fair.c:select_idle_cpu Cyclomatic Complexity 58 /kisskb/src/kernel/sched/fair.c:select_idle_sibling Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 63 /kisskb/src/kernel/sched/fair.c:find_energy_efficient_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 40 /kisskb/src/kernel/sched/fair.c:select_task_rq_fair Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:set_cpu_sd_state_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:set_cpu_sd_state_idle Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:update_stats_wait_start_fair Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:put_prev_entity Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:put_prev_task_fair Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree.h:rb_insert_color_cached Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:rq_unpin_lock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_unlock Cyclomatic Complexity 11 /kisskb/src/kernel/sched/sched.h:rq_pin_lock Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:__update_blocked_others Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 5 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 47 /kisskb/src/kernel/sched/fair.c:can_migrate_task Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/vdso.c:find_timens_vvar_page Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:detach_task Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/vdso.c:vdso_mremap Cyclomatic Complexity 6 /kisskb/src/kernel/sched/fair.c:detach_one_task Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/vdso.c:vdso64_mremap Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/vdso.c:vdso_setup_syscall_map Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 51 /kisskb/src/kernel/sched/fair.c:detach_tasks Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/vdso.c:__arch_setup_additional_pages Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/vdso.c:vvar_fault Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:attach_task Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 9 /kisskb/src/kernel/sched/fair.c:should_we_balance Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/vdso.c:vdso_getcpu_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/vdso.c:vdso_fixup_features Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:_raw_spin_rq_lock_irqsave Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_lock_irqsave Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:update_blocked_averages Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/vdso.c:vdso_setup_pages Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/vdso.c:vdso_init Cyclomatic Complexity 10 /kisskb/src/kernel/sched/fair.c:update_nohz_stats Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock_irq Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_lock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:attach_one_task Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/vdso.c:arch_setup_additional_pages Cyclomatic Complexity 40 /kisskb/src/kernel/sched/fair.c:active_load_balance_cpu_stop Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:attach_tasks Cyclomatic Complexity 8 /kisskb/src/kernel/sched/fair.c:task_fork_fair Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/isolation.h:housekeeping_cpu Cyclomatic Complexity 11 /kisskb/src/kernel/sched/fair.c:nohz_newidle_balance Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_repin_lock Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:update_stats_enqueue_sleeper_fair Cyclomatic Complexity 9 /kisskb/src/kernel/sched/fair.c:update_stats_enqueue_fair Cyclomatic Complexity 29 /kisskb/src/kernel/sched/fair.c:enqueue_entity Cyclomatic Complexity 27 /kisskb/src/kernel/sched/fair.c:enqueue_task_fair Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_cpu_capacity_tp Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:update_cpu_capacity Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:find_new_ilb Cyclomatic Complexity 10 /kisskb/src/kernel/sched/fair.c:kick_ilb Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:cfs_rq_tg_path Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:arch_asym_cpu_priority Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_asym_prefer Cyclomatic Complexity 9 /kisskb/src/kernel/sched/fair.c:sched_asym Cyclomatic Complexity 30 /kisskb/src/kernel/sched/fair.c:update_sg_lb_stats Cyclomatic Complexity 46 /kisskb/src/kernel/sched/fair.c:update_sd_pick_busiest Cyclomatic Complexity 39 /kisskb/src/kernel/sched/fair.c:find_busiest_queue Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:asym_active_balance Cyclomatic Complexity 19 /kisskb/src/kernel/sched/fair.c:need_active_balance Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:sched_init_granularity Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:__pick_first_entity Cyclomatic Complexity 29 /kisskb/src/kernel/sched/fair.c:pick_next_entity Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:pick_task_fair Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:check_preempt_tick Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:entity_tick Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:task_tick_fair Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:__pick_last_entity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:sched_update_scaling Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:init_entity_runnable_average Cyclomatic Complexity 13 /kisskb/src/kernel/sched/fair.c:post_init_entity_util_avg Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:reweight_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:init_cfs_bandwidth Cyclomatic Complexity 9 /kisskb/src/kernel/sched/fair.c:update_group_capacity Cyclomatic Complexity 26 /kisskb/src/kernel/sched/fair.c:update_sd_lb_stats Cyclomatic Complexity 66 /kisskb/src/kernel/sched/fair.c:find_busiest_group Cyclomatic Complexity 106 /kisskb/src/kernel/sched/fair.c:load_balance Cyclomatic Complexity 64 /kisskb/src/kernel/sched/fair.c:newidle_balance Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:balance_fair Cyclomatic Complexity 18 /kisskb/src/kernel/sched/fair.c:pick_next_task_fair Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:__pick_next_task_fair Cyclomatic Complexity 44 /kisskb/src/kernel/sched/fair.c:rebalance_domains Cyclomatic Complexity 48 /kisskb/src/kernel/sched/fair.c:_nohz_idle_balance Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:nohz_idle_balance Cyclomatic Complexity 3 /kisskb/src/kernel/sched/fair.c:run_rebalance_domains Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:update_max_interval Cyclomatic Complexity 11 /kisskb/src/kernel/sched/fair.c:nohz_balance_exit_idle Cyclomatic Complexity 61 /kisskb/src/kernel/sched/fair.c:nohz_balancer_kick Cyclomatic Complexity 18 /kisskb/src/kernel/sched/fair.c:nohz_balance_enter_idle Cyclomatic Complexity 4 /kisskb/src/kernel/sched/fair.c:nohz_run_idle_balance Cyclomatic Complexity 9 /kisskb/src/kernel/sched/fair.c:trigger_load_balance Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:init_cfs_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:free_fair_sched_group Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:alloc_fair_sched_group Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:online_fair_sched_group Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:unregister_fair_sched_group Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:print_cfs_stats Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:init_sched_fair_class Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:sched_trace_cfs_rq_avg Cyclomatic Complexity 7 /kisskb/src/kernel/sched/fair.c:sched_trace_cfs_rq_path Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:sched_trace_cfs_rq_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:sched_trace_rq_avg_rt Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:sched_trace_rq_avg_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/fair.c:sched_trace_rq_avg_irq Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:sched_trace_rq_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:sched_trace_rq_cpu_capacity Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:sched_trace_rd_span Cyclomatic Complexity 2 /kisskb/src/kernel/sched/fair.c:sched_trace_rq_nr_running /kisskb/src/kernel/sched/fair.c: In function 'sched_slice': /kisskb/src/kernel/sched/fair.c:698:22: note: byref variable will be forcibly initialized 698 | struct load_weight lw; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_gt Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_lt Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:make_key_ref Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:is_key_possessed Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_key_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/ima.h:ima_post_key_create_or_update Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:notify_key Cyclomatic Complexity 2 /kisskb/src/security/keys/key.c:mark_key_instantiated Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 18 /kisskb/src/security/keys/key.c:key_alloc_serial Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:key_permission Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 11 /kisskb/src/security/keys/key.c:key_user_lookup Cyclomatic Complexity 3 /kisskb/src/security/keys/key.c:key_user_put Cyclomatic Complexity 64 /kisskb/src/security/keys/key.c:key_alloc Cyclomatic Complexity 19 /kisskb/src/security/keys/key.c:key_payload_reserve Cyclomatic Complexity 6 /kisskb/src/security/keys/key.c:key_put Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_put Cyclomatic Complexity 13 /kisskb/src/security/keys/key.c:__key_update Cyclomatic Complexity 10 /kisskb/src/security/keys/key.c:key_lookup Cyclomatic Complexity 5 /kisskb/src/security/keys/key.c:key_type_lookup Cyclomatic Complexity 4 /kisskb/src/security/keys/key.c:key_set_timeout Cyclomatic Complexity 1 /kisskb/src/security/keys/key.c:key_type_put Cyclomatic Complexity 19 /kisskb/src/security/keys/key.c:key_update Cyclomatic Complexity 14 /kisskb/src/security/keys/key.c:key_revoke Cyclomatic Complexity 5 /kisskb/src/security/keys/key.c:key_invalidate Cyclomatic Complexity 23 /kisskb/src/security/keys/key.c:__key_instantiate_and_link Cyclomatic Complexity 33 /kisskb/src/security/keys/key.c:key_instantiate_and_link Cyclomatic Complexity 87 /kisskb/src/security/keys/key.c:key_create_or_update Cyclomatic Complexity 41 /kisskb/src/security/keys/key.c:key_reject_and_link Cyclomatic Complexity 4 /kisskb/src/security/keys/key.c:generic_key_instantiate Cyclomatic Complexity 5 /kisskb/src/security/keys/key.c:register_key_type Cyclomatic Complexity 1 /kisskb/src/security/keys/key.c:unregister_key_type Cyclomatic Complexity 1 /kisskb/src/security/keys/key.c:key_init /kisskb/src/security/keys/key.c: In function 'key_update': /kisskb/src/security/keys/key.c:1005:31: note: byref variable will be forcibly initialized 1005 | struct key_preparsed_payload prep; | ^~~~ /kisskb/src/security/keys/key.c: In function 'key_instantiate_and_link': /kisskb/src/security/keys/key.c:504:31: note: byref variable will be forcibly initialized 504 | struct key_preparsed_payload prep; | ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'find_idlest_group': /kisskb/src/kernel/sched/fair.c:9069:32: note: byref variable will be forcibly initialized 9069 | struct sg_lb_stats local_sgs, tmp_sgs; | ^~~~~~~ /kisskb/src/kernel/sched/fair.c:9069:21: note: byref variable will be forcibly initialized 9069 | struct sg_lb_stats local_sgs, tmp_sgs; | ^~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:827:31: note: byref variable will be forcibly initialized 827 | struct key_preparsed_payload prep; | ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'update_blocked_averages': /kisskb/src/kernel/sched/fair.c:8255:18: note: byref variable will be forcibly initialized 8255 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/fair.c: In function 'attach_one_task': /kisskb/src/kernel/sched/fair.c:8039:18: note: byref variable will be forcibly initialized 8039 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/fair.c: In function 'active_load_balance_cpu_stop': /kisskb/src/kernel/sched/fair.c:10197:17: note: byref variable will be forcibly initialized 10197 | struct lb_env env = { | ^~~ /kisskb/src/kernel/sched/fair.c:10162:18: note: byref variable will be forcibly initialized 10162 | struct rq_flags rf; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_tgid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:call_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_file_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hstate_sizelog Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:huge_page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_mmap_file Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_shm_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_shm_free Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_shm_associate Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_shm_shmctl Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_shm_shmat Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:SHMEM_I Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ipc_obj Cyclomatic Complexity 1 /kisskb/src/include/linux/ipc_namespace.h:get_ipc_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/ipc_namespace.h:put_ipc_ns Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_lock_object Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_unlock_object Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_valid_object Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_lock_by_ptr Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:shm_may_destroy Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_fault Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_get_unmapped_area Cyclomatic Complexity 7 /kisskb/src/ipc/shm.c:copy_shmid_from_user Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_add_rss_swap Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:sysvipc_shm_proc_show Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:shm_pagesize Cyclomatic Complexity 7 /kisskb/src/ipc/shm.c:shm_get_policy Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:shm_may_split /kisskb/src/kernel/sched/fair.c: In function 'attach_tasks': Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:shm_set_policy Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:shm_fsync Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:shm_fallocate Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:shm_more_checks Cyclomatic Complexity 7 /kisskb/src/ipc/util.h:ipc_get_maxidx /kisskb/src/kernel/sched/fair.c:8055:18: note: byref variable will be forcibly initialized 8055 | struct rq_flags rf; | ^~ Cyclomatic Complexity 6 /kisskb/src/ipc/shm.c:copy_shminfo_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_rcu_free Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_rmid Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/ipc/util.h:ipc_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 4 /kisskb/src/ipc/util.h:ipc_update_pid Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_destroy /kisskb/src/kernel/sched/fair.c: In function 'task_fork_fair': Cyclomatic Complexity 6 /kisskb/src/ipc/shm.c:shm_try_destroy_orphaned Cyclomatic Complexity 5 /kisskb/src/ipc/shm.c:shm_lock Cyclomatic Complexity 6 /kisskb/src/ipc/shm.c:__shm_open /kisskb/src/kernel/sched/fair.c:11171:18: note: byref variable will be forcibly initialized 11171 | struct rq_flags rf; | ^~ Cyclomatic Complexity 3 /kisskb/src/ipc/shm.c:shm_open Cyclomatic Complexity 7 /kisskb/src/ipc/shm.c:shm_close Cyclomatic Complexity 14 /kisskb/src/ipc/shm.c:shm_mmap Cyclomatic Complexity 3 /kisskb/src/ipc/shm.c:shm_obtain_object Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 47 /kisskb/src/ipc/shm.c:newseg Cyclomatic Complexity 7 /kisskb/src/ipc/shm.c:shmctl_ipc_info Cyclomatic Complexity 5 /kisskb/src/ipc/shm.c:shm_get_stat Cyclomatic Complexity 7 /kisskb/src/ipc/shm.c:shmctl_shm_info Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/ipc/shm.c:shm_obtain_object_check Cyclomatic Complexity 26 /kisskb/src/ipc/shm.c:shmctl_stat Cyclomatic Complexity 3 /kisskb/src/ipc/shm.c:copy_shmid_to_user Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:do_shm_rmid Cyclomatic Complexity 11 /kisskb/src/ipc/shm.c:shmctl_down Cyclomatic Complexity 30 /kisskb/src/ipc/shm.c:shmctl_do_lock Cyclomatic Complexity 32 /kisskb/src/ipc/shm.c:ksys_shmctl Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:__do_sys_shmctl Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 9 /kisskb/src/include/linux/mm.h:find_vma_intersection Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_populate Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_init_ns Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:ipc_ns_init Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:shm_init Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:shm_destroy_orphaned Cyclomatic Complexity 10 /kisskb/src/ipc/shm.c:exit_shm Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:is_file_shm_hugepages Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:ksys_shmget Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:__do_sys_shmget Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:__se_sys_shmget Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:__se_sys_shmctl Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:ksys_old_shmctl Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:__do_sys_old_shmctl Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:__se_sys_old_shmctl Cyclomatic Complexity 72 /kisskb/src/ipc/shm.c:do_shmat Cyclomatic Complexity 4 /kisskb/src/ipc/shm.c:__do_sys_shmat Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:__se_sys_shmat Cyclomatic Complexity 28 /kisskb/src/ipc/shm.c:ksys_shmdt Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:__do_sys_shmdt Cyclomatic Complexity 1 /kisskb/src/ipc/shm.c:__se_sys_shmdt /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:9224:21: note: byref variable will be forcibly initialized 9224 | struct sg_lb_stats tmp_sgs; | ^~~~~~~ /kisskb/src/ipc/shm.c: In function 'copy_shmid_from_user': /kisskb/src/ipc/shm.c:785:19: note: byref variable will be forcibly initialized 785 | struct shmid_ds tbuf_old; | ^~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'load_balance': /kisskb/src/kernel/sched/fair.c:9854:18: note: byref variable will be forcibly initialized 9854 | struct rq_flags rf; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 4 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_unless_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_unless_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReadahead Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/mount.h:mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_mnt_user_ns Cyclomatic Complexity 2 /kisskb/src/include/linux/fs.h:deny_write_access Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 4 /kisskb/src/include/linux/fs.h:allow_write_access Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_permission Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_get_page_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_cache_sync_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_cache_async_readahead Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 11 /kisskb/src/fs/verity/enable.c:read_file_data_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched /kisskb/src/ipc/shm.c: In function 'copy_shminfo_to_user': /kisskb/src/ipc/shm.c:808:18: note: byref variable will be forcibly initialized 808 | struct shminfo out; | ^~~ Cyclomatic Complexity 57 /kisskb/src/fs/verity/enable.c:build_merkle_tree_level Cyclomatic Complexity 11 /kisskb/src/fs/verity/enable.c:build_merkle_tree Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 41 /kisskb/src/fs/verity/enable.c:enable_verity Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_write_and_wait Cyclomatic Complexity 39 /kisskb/src/fs/verity/enable.c:fsverity_ioctl_enable /kisskb/src/kernel/sched/fair.c: In function '_nohz_idle_balance': /kisskb/src/kernel/sched/fair.c:10720:20: note: byref variable will be forcibly initialized 10720 | struct rq_flags rf; | ^~ /kisskb/src/ipc/shm.c: In function 'copy_shmid_to_user': /kisskb/src/ipc/shm.c:756:19: note: byref variable will be forcibly initialized 756 | struct shmid_ds out; | ^~~ /kisskb/src/ipc/shm.c: In function 'ksys_shmctl': /kisskb/src/ipc/shm.c:1161:19: note: byref variable will be forcibly initialized 1161 | struct shm_info shm_info; | ^~~~~~~~ /kisskb/src/ipc/shm.c:1152:20: note: byref variable will be forcibly initialized 1152 | struct shminfo64 shminfo; | ^~~~~~~ /kisskb/src/ipc/shm.c:1143:20: note: byref variable will be forcibly initialized 1143 | struct shmid64_ds sem64; | ^~~~~ /kisskb/src/ipc/shm.c: In function 'ksys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized 733 | struct ipc_params shm_params; | ^~~~~~~~~~ /kisskb/src/ipc/shm.c: In function '__do_sys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized /kisskb/src/ipc/shm.c: In function '__se_sys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized In file included from /kisskb/src/fs/verity/enable.c:13: /kisskb/src/fs/verity/enable.c: In function 'read_file_data_page': /kisskb/src/include/linux/pagemap.h:1052:19: note: byref variable will be forcibly initialized 1052 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:994:27: note: in definition of macro 'DEFINE_READAHEAD' 994 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/include/linux/pagemap.h:1029:19: note: byref variable will be forcibly initialized 1029 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:994:27: note: in definition of macro 'DEFINE_READAHEAD' 994 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/fs/verity/enable.c: In function 'fsverity_ioctl_enable': /kisskb/src/fs/verity/enable.c:343:29: note: byref variable will be forcibly initialized 343 | struct fsverity_enable_arg arg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:wb_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_write_congested Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:force_page_cache_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 57 /kisskb/src/mm/fadvise.c:generic_fadvise Cyclomatic Complexity 4 /kisskb/src/mm/fadvise.c:vfs_fadvise Cyclomatic Complexity 4 /kisskb/src/mm/fadvise.c:ksys_fadvise64_64 Cyclomatic Complexity 1 /kisskb/src/mm/fadvise.c:__do_sys_fadvise64_64 Cyclomatic Complexity 1 /kisskb/src/mm/fadvise.c:__do_sys_fadvise64 Cyclomatic Complexity 1 /kisskb/src/mm/fadvise.c:__se_sys_fadvise64_64 Cyclomatic Complexity 1 /kisskb/src/mm/fadvise.c:__se_sys_fadvise64 In file included from /kisskb/src/mm/fadvise.c:15: /kisskb/src/mm/fadvise.c: In function 'generic_fadvise': /kisskb/src/mm/internal.h:68:19: note: byref variable will be forcibly initialized 68 | DEFINE_READAHEAD(ractl, file, &file->f_ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:994:27: note: in definition of macro 'DEFINE_READAHEAD' 994 | struct readahead_control ractl = { \ | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:kuid_has_mapping Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/assoc_array.h:assoc_array_init Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:make_key_ref Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:is_key_possessed Cyclomatic Complexity 2 /kisskb/src/include/linux/key.h:key_serial Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/assoc_array_priv.h:assoc_array_ptr_is_meta Cyclomatic Complexity 1 /kisskb/src/include/linux/assoc_array_priv.h:assoc_array_ptr_is_shortcut Cyclomatic Complexity 1 /kisskb/src/include/linux/assoc_array_priv.h:assoc_array_ptr_is_node Cyclomatic Complexity 1 /kisskb/src/include/linux/assoc_array_priv.h:assoc_array_ptr_to_leaf Cyclomatic Complexity 1 /kisskb/src/include/linux/assoc_array_priv.h:__assoc_array_ptr_to_meta Cyclomatic Complexity 1 /kisskb/src/include/linux/assoc_array_priv.h:assoc_array_ptr_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/assoc_array_priv.h:assoc_array_ptr_to_shortcut Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:notify_key Cyclomatic Complexity 5 /kisskb/src/security/keys/internal.h:key_is_dead Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:keyring_ptr_is_keyring Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:keyring_ptr_to_key Cyclomatic Complexity 2 /kisskb/src/security/keys/keyring.c:keyring_preparse Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:keyring_free_preparse Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:mult_64x32_and_fold Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:restrict_link_reject Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:keyring_gc_check_iterator Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:keyring_free_object Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 20 /kisskb/src/security/keys/keyring.c:keyring_diff_objects Cyclomatic Complexity 12 /kisskb/src/security/keys/keyring.c:keyring_get_key_chunk Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:keyring_get_object_key_chunk Cyclomatic Complexity 4 /kisskb/src/security/keys/keyring.c:keyring_read_iterator Cyclomatic Complexity 4 /kisskb/src/security/keys/keyring.c:keyring_key_to_ptr Cyclomatic Complexity 4 /kisskb/src/security/keys/keyring.c:keyring_restriction_alloc Cyclomatic Complexity 7 /kisskb/src/security/keys/keyring.c:keyring_detect_restriction_cycle Cyclomatic Complexity 4 /kisskb/src/security/keys/keyring.c:keyring_detect_cycle_iterator Cyclomatic Complexity 9 /kisskb/src/security/keys/keyring.c:__key_link_check_restriction Cyclomatic Complexity 9 /kisskb/src/security/keys/keyring.c:keyring_describe Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 12 /kisskb/src/security/keys/keyring.c:keyring_publish_name Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:keyring_instantiate Cyclomatic Complexity 10 /kisskb/src/security/keys/keyring.c:keyring_destroy Cyclomatic Complexity 5 /kisskb/src/security/keys/keyring.c:keyring_compare_object Cyclomatic Complexity 18 /kisskb/src/security/keys/keyring.c:keyring_read Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:__key_unlink Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/security/keys/keyring.c:keyring_revoke Cyclomatic Complexity 23 /kisskb/src/security/keys/keyring.c:hash_key_type_and_desc Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:__key_get Cyclomatic Complexity 2 /kisskb/src/include/linux/key.h:key_get Cyclomatic Complexity 3 /kisskb/src/security/keys/keyring.c:keyring_gc_select_iterator Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:key_default_cmp Cyclomatic Complexity 32 /kisskb/src/security/keys/keyring.c:keyring_search_iterator Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:key_permission Cyclomatic Complexity 5 /kisskb/src/security/keys/keyring.c:search_keyring Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 4 /kisskb/src/security/keys/keyring.c:__key_unlink_lock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/security/keys/keyring.c:__key_unlink_end Cyclomatic Complexity 11 /kisskb/src/security/keys/keyring.c:__key_unlink_begin Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:key_free_user_ns Cyclomatic Complexity 7 /kisskb/src/security/keys/keyring.c:key_set_index_key Cyclomatic Complexity 78 /kisskb/src/security/keys/keyring.c:search_nested_keyrings Cyclomatic Complexity 2 /kisskb/src/security/keys/keyring.c:keyring_detect_cycle Cyclomatic Complexity 6 /kisskb/src/security/keys/keyring.c:key_put_tag Cyclomatic Complexity 3 /kisskb/src/security/keys/keyring.c:key_remove_domain Cyclomatic Complexity 6 /kisskb/src/security/keys/keyring.c:keyring_alloc Cyclomatic Complexity 12 /kisskb/src/security/keys/keyring.c:keyring_search_rcu Cyclomatic Complexity 13 /kisskb/src/security/keys/keyring.c:keyring_search Cyclomatic Complexity 25 /kisskb/src/security/keys/keyring.c:keyring_restrict Cyclomatic Complexity 7 /kisskb/src/security/keys/keyring.c:find_key_to_update Cyclomatic Complexity 21 /kisskb/src/security/keys/keyring.c:find_keyring_by_name Cyclomatic Complexity 7 /kisskb/src/security/keys/keyring.c:__key_link_lock Cyclomatic Complexity 15 /kisskb/src/security/keys/keyring.c:__key_move_lock Cyclomatic Complexity 21 /kisskb/src/security/keys/keyring.c:__key_link_begin Cyclomatic Complexity 4 /kisskb/src/security/keys/keyring.c:__key_link_check_live_key Cyclomatic Complexity 1 /kisskb/src/security/keys/keyring.c:__key_link Cyclomatic Complexity 15 /kisskb/src/security/keys/keyring.c:__key_link_end Cyclomatic Complexity 13 /kisskb/src/security/keys/keyring.c:key_link Cyclomatic Complexity 7 /kisskb/src/security/keys/keyring.c:key_unlink Cyclomatic Complexity 27 /kisskb/src/security/keys/keyring.c:key_move Cyclomatic Complexity 9 /kisskb/src/security/keys/keyring.c:keyring_clear Cyclomatic Complexity 7 /kisskb/src/security/keys/keyring.c:keyring_gc Cyclomatic Complexity 12 /kisskb/src/security/keys/keyring.c:keyring_restriction_gc /kisskb/src/security/keys/keyring.c: In function 'keyring_read': /kisskb/src/security/keys/keyring.c:484:39: note: byref variable will be forcibly initialized 484 | struct keyring_read_iterator_context ctx; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_cipher_ctxsize Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_compress_ctxsize Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_is_larval Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_is_moribund Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_is_test_larval Cyclomatic Complexity 4 /kisskb/src/crypto/api.c:crypto_init_ops Cyclomatic Complexity 9 /kisskb/src/crypto/api.c:crypto_exit_ops Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alg_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 4 /kisskb/src/crypto/internal.h:crypto_alg_put Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/crypto/api.c:crypto_ctxsize Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_notify Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 2 /kisskb/src/crypto/api.c:crypto_mod_get Cyclomatic Complexity 1 /kisskb/src/crypto/api.c:crypto_mod_put Cyclomatic Complexity 3 /kisskb/src/crypto/api.c:crypto_larval_destroy Cyclomatic Complexity 30 /kisskb/src/crypto/api.c:__crypto_alg_lookup Cyclomatic Complexity 15 /kisskb/src/crypto/api.c:crypto_alg_lookup Cyclomatic Complexity 4 /kisskb/src/crypto/api.c:crypto_larval_alloc Cyclomatic Complexity 1 /kisskb/src/crypto/api.c:crypto_larval_kill Cyclomatic Complexity 4 /kisskb/src/crypto/api.c:crypto_probing_notify Cyclomatic Complexity 23 /kisskb/src/crypto/api.c:crypto_wait_for_test Cyclomatic Complexity 9 /kisskb/src/crypto/api.c:crypto_start_test Cyclomatic Complexity 19 /kisskb/src/crypto/api.c:crypto_larval_wait Cyclomatic Complexity 11 /kisskb/src/crypto/api.c:crypto_larval_add Cyclomatic Complexity 21 /kisskb/src/crypto/api.c:crypto_larval_lookup Cyclomatic Complexity 10 /kisskb/src/crypto/api.c:crypto_alg_mod_lookup Cyclomatic Complexity 1 /kisskb/src/crypto/api.c:crypto_shoot_alg Cyclomatic Complexity 14 /kisskb/src/crypto/api.c:__crypto_alloc_tfm Cyclomatic Complexity 10 /kisskb/src/crypto/api.c:crypto_alloc_base Cyclomatic Complexity 14 /kisskb/src/crypto/api.c:crypto_create_tfm_node Cyclomatic Complexity 4 /kisskb/src/crypto/api.c:crypto_find_alg Cyclomatic Complexity 10 /kisskb/src/crypto/api.c:crypto_alloc_tfm_node Cyclomatic Complexity 11 /kisskb/src/crypto/api.c:crypto_destroy_tfm Cyclomatic Complexity 3 /kisskb/src/crypto/api.c:crypto_has_alg Cyclomatic Complexity 4 /kisskb/src/crypto/api.c:crypto_req_done Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_copy_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/fault-inject-usercopy.h:should_fail_usercopy Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:force_uaccess_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:force_uaccess_end Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:__copy_from_user_inatomic Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:__copy_to_user_inatomic Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:raw_copy_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:raw_copy_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/mm/maccess.c:copy_from_kernel_nofault_allowed Cyclomatic Complexity 28 /kisskb/src/mm/maccess.c:copy_from_kernel_nofault Cyclomatic Complexity 18 /kisskb/src/mm/maccess.c:copy_to_kernel_nofault Cyclomatic Complexity 10 /kisskb/src/mm/maccess.c:strncpy_from_kernel_nofault Cyclomatic Complexity 6 /kisskb/src/mm/maccess.c:copy_from_user_nofault Cyclomatic Complexity 6 /kisskb/src/mm/maccess.c:copy_to_user_nofault Cyclomatic Complexity 9 /kisskb/src/mm/maccess.c:strncpy_from_user_nofault Cyclomatic Complexity 1 /kisskb/src/mm/maccess.c:strnlen_user_nofault Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:show_regs_print_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:vsid_scramble Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/reg.h:mtmsr_isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_msr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_scv Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_syscall Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/hw_breakpoint.h:nr_wp_slots Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_breakpoint.h:dawr_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/processor.h:__unpack_fe01 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/processor.h:__pack_fe01 Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:clear_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:init_utsname Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:phys_to_virt Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_graph_ret_addr Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_has_overflowed Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit_irqoff Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_stolen_time Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:booke_restore_dbcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/switch_to.h:save_altivec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/switch_to.h:__giveup_altivec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/switch_to.h:clear_task_ebb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/livepatch.h:klp_init_thread_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:check_if_tm_restore_required Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:enable_strict_msr_control Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/process.c:init_msr_all_available Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/process.c:should_restore_fp Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:should_restore_altivec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:do_restore_altivec Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/process.c:should_restore_vsx Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:do_restore_vsx Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/process.c:____do_break Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/process.c:save_sprs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:print_tm_bits Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/process.c:set_dabr Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/process.c:hw_brk_match Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/kernel/process.c:restore_sprs Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/process.c:print_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:print_msr_bits Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_context Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_vsid Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/process.c:setup_ksp_vsid Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/code-patching.h:ppc_function_entry Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/process.c:valid_irq_stack Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/kernel/process.c:valid_emergency_stack Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/process.c:__giveup_fpu Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/debug.h:debugger_break_match Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:do_restore_fp Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:is_implicit_soft_masked Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_enter_prepare Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/kernel/process.c:__show_regs Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/process.c:show_instructions Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/task_stack.h:try_get_task_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_int Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:brk_rnd Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/process.c:msr_check_and_set Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/process.c:__msr_check_and_clear Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/reg.h:msr_check_and_clear Cyclomatic Complexity 33 /kisskb/src/arch/powerpc/kernel/process.c:save_all Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:giveup_fpu Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/process.c:flush_fp_to_thread Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/process.c:enable_kernel_fp Cyclomatic Complexity 33 /kisskb/src/arch/powerpc/kernel/process.c:giveup_all Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/process.c:restore_math Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/process.c:flush_all_to_thread Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:do_break Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/process.c:__set_breakpoint Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/process.c:do_break_handler Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/process.c:switch_hw_breakpoint Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:set_breakpoint Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/process.c:ppc_breakpoint_available Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/process.c:set_debug_reg_defaults Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:tm_reclaim_current Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/process.c:__switch_to Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/process.c:show_user_instructions Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:flush_thread Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/process.c:arch_setup_new_exec Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/process.c:set_thread_tidr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:release_thread Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:arch_dup_task_struct Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kernel/process.c:copy_thread Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kernel/process.c:start_thread Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/process.c:set_fpexc_mode Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/process.c:get_fpexc_mode Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/process.c:set_endian Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/process.c:get_endian Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/process.c:set_unalign_ctl Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/process.c:get_unalign_ctl Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/process.c:validate_sp Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/process.c:__get_wchan Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/process.c:get_wchan Cyclomatic Complexity 31 /kisskb/src/arch/powerpc/kernel/process.c:show_stack Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/process.c:show_regs Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/process.c:__ppc64_runlatch_on Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/process.c:__ppc64_runlatch_off Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/process.c:arch_align_stack Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/process.c:arch_randomize_brk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/fs/verity/fsverity_private.h:fsverity_init_signature Cyclomatic Complexity 10 /kisskb/src/fs/verity/init.c:fsverity_init Cyclomatic Complexity 6 /kisskb/src/fs/verity/init.c:fsverity_msg /kisskb/src/arch/powerpc/kernel/process.c: In function 'show_user_instructions': /kisskb/src/arch/powerpc/kernel/process.c:1366:17: note: byref variable will be forcibly initialized 1366 | struct seq_buf s; | ^ Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_driver_name Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_ahash_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_driver_name Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_statesize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_export Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_ahash_import Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_ahash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_crypt Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_init_kmalloc_pool Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_ahash Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/include/linux/crypto.h:crypto_wait_req Cyclomatic Complexity 20 /kisskb/src/fs/verity/hash_algs.c:fsverity_check_hash_algs Cyclomatic Complexity 27 /kisskb/src/fs/verity/hash_algs.c:fsverity_get_hash_alg Cyclomatic Complexity 4 /kisskb/src/fs/verity/hash_algs.c:fsverity_alloc_hash_request Cyclomatic Complexity 4 /kisskb/src/fs/verity/hash_algs.c:fsverity_free_hash_request Cyclomatic Complexity 19 /kisskb/src/fs/verity/hash_algs.c:fsverity_prepare_hash_state Cyclomatic Complexity 19 /kisskb/src/fs/verity/hash_algs.c:fsverity_hash_page Cyclomatic Complexity 1 /kisskb/src/fs/verity/hash_algs.c:fsverity_hash_buffer In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/verity/hash_algs.c:10: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_prepare_hash_state': /kisskb/src/fs/verity/hash_algs.c:164:22: note: byref variable will be forcibly initialized 164 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/verity/hash_algs.c:163:21: note: byref variable will be forcibly initialized 163 | struct scatterlist sg; | ^~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/verity/hash_algs.c:10: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_hash_page': /kisskb/src/fs/verity/hash_algs.c:238:22: note: byref variable will be forcibly initialized 238 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/verity/hash_algs.c:237:21: note: byref variable will be forcibly initialized 237 | struct scatterlist sg; | ^~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/verity/hash_algs.c:10: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_hash_buffer': /kisskb/src/fs/verity/hash_algs.c:286:22: note: byref variable will be forcibly initialized 286 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/verity/hash_algs.c:285:21: note: byref variable will be forcibly initialized 285 | struct scatterlist sg; | ^~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_alg Cyclomatic Complexity 4 /kisskb/src/crypto/cipher.c:setkey_unaligned Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/crypto/cipher.c:cipher_crypt_one Cyclomatic Complexity 12 /kisskb/src/crypto/cipher.c:crypto_cipher_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/cipher.c:crypto_cipher_encrypt_one Cyclomatic Complexity 1 /kisskb/src/crypto/cipher.c:crypto_cipher_decrypt_one Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 45 /kisskb/src/ipc/syscall.c:ksys_ipc Cyclomatic Complexity 1 /kisskb/src/ipc/syscall.c:__do_sys_ipc Cyclomatic Complexity 1 /kisskb/src/ipc/syscall.c:__se_sys_ipc /kisskb/src/ipc/syscall.c: In function 'ksys_ipc': /kisskb/src/ipc/syscall.c:59:22: note: byref variable will be forcibly initialized 59 | struct ipc_kludge tmp; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_hugetlb Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_value Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_file_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:page_mapping Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:unlock_page Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:end_page_writeback Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:wait_on_page_writeback Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:wait_for_stable_page Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:page_mapped Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:mark_page_accessed Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:migrate_page_move_mapping Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:migrate_page_states Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:migrate_page_copy Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:set_page_writeback Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:set_page_dirty Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:__set_page_dirty_nobuffers Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:clear_page_dirty_for_io Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:redirty_page_for_writepage Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:lru_cache_add Cyclomatic Complexity 1 /kisskb/src/mm/folio-compat.c:add_to_page_cache_lru Cyclomatic Complexity 5 /kisskb/src/mm/folio-compat.c:pagecache_get_page Cyclomatic Complexity 4 /kisskb/src/mm/folio-compat.c:grab_cache_page_write_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_comp_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/compress.c:crypto_comp_compress Cyclomatic Complexity 1 /kisskb/src/crypto/compress.c:crypto_comp_decompress Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fsverity.h:fsverity_get_info Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 21 /kisskb/src/fs/verity/measure.c:fsverity_ioctl_measure /kisskb/src/fs/verity/measure.c: In function 'fsverity_ioctl_measure': /kisskb/src/fs/verity/measure.c:29:25: note: byref variable will be forcibly initialized 29 | struct fsverity_digest arg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/task_work.h:init_task_work Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:is_key_possessed Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:in_group_p Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_key_getsecurity Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_from_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_from_iter_full Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:notify_key Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:keyctl_get_persistent Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:keyctl_pkey_query Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:keyctl_pkey_verify Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:keyctl_pkey_e_d_s Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:keyctl_watch_key Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 15 /kisskb/src/security/keys/keyctl.c:key_get_type_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_put Cyclomatic Complexity 35 /kisskb/src/security/keys/keyctl.c:__do_sys_add_key Cyclomatic Complexity 23 /kisskb/src/security/keys/keyctl.c:__do_sys_request_key Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:key_permission Cyclomatic Complexity 4 /kisskb/src/security/keys/keyctl.c:__keyctl_read_key Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:__key_get Cyclomatic Complexity 2 /kisskb/src/include/linux/key.h:key_get Cyclomatic Complexity 15 /kisskb/src/security/keys/keyctl.c:get_instantiation_keyring Cyclomatic Complexity 4 /kisskb/src/security/keys/keyctl.c:keyctl_change_reqkey_auth Cyclomatic Complexity 28 /kisskb/src/security/keys/keyctl.c:keyctl_instantiate_key_common Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__clear_user Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/uaccess.h:clear_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/security/keys/keyctl.c:__se_sys_add_key Cyclomatic Complexity 1 /kisskb/src/security/keys/keyctl.c:__se_sys_request_key Cyclomatic Complexity 3 /kisskb/src/security/keys/keyctl.c:keyctl_get_keyring_ID Cyclomatic Complexity 9 /kisskb/src/security/keys/keyctl.c:keyctl_join_session_keyring Cyclomatic Complexity 14 /kisskb/src/security/keys/keyctl.c:keyctl_update_key Cyclomatic Complexity 10 /kisskb/src/security/keys/keyctl.c:keyctl_revoke_key Cyclomatic Complexity 11 /kisskb/src/security/keys/keyctl.c:keyctl_invalidate_key Cyclomatic Complexity 11 /kisskb/src/security/keys/keyctl.c:keyctl_keyring_clear Cyclomatic Complexity 5 /kisskb/src/security/keys/keyctl.c:keyctl_keyring_link Cyclomatic Complexity 8 /kisskb/src/security/keys/keyctl.c:keyctl_keyring_unlink Cyclomatic Complexity 10 /kisskb/src/security/keys/keyctl.c:keyctl_keyring_move Cyclomatic Complexity 23 /kisskb/src/security/keys/keyctl.c:keyctl_describe_key Cyclomatic Complexity 29 /kisskb/src/security/keys/keyctl.c:keyctl_keyring_search Cyclomatic Complexity 47 /kisskb/src/security/keys/keyctl.c:keyctl_read_key Cyclomatic Complexity 56 /kisskb/src/security/keys/keyctl.c:keyctl_chown_key Cyclomatic Complexity 9 /kisskb/src/security/keys/keyctl.c:keyctl_setperm_key Cyclomatic Complexity 11 /kisskb/src/security/keys/keyctl.c:keyctl_instantiate_key Cyclomatic Complexity 7 /kisskb/src/security/keys/keyctl.c:keyctl_instantiate_key_iov Cyclomatic Complexity 30 /kisskb/src/security/keys/keyctl.c:keyctl_reject_key Cyclomatic Complexity 1 /kisskb/src/security/keys/keyctl.c:keyctl_negate_key Cyclomatic Complexity 16 /kisskb/src/security/keys/keyctl.c:keyctl_set_reqkey_keyring Cyclomatic Complexity 11 /kisskb/src/security/keys/keyctl.c:keyctl_set_timeout Cyclomatic Complexity 12 /kisskb/src/security/keys/keyctl.c:keyctl_assume_authority Cyclomatic Complexity 32 /kisskb/src/security/keys/keyctl.c:keyctl_get_security Cyclomatic Complexity 52 /kisskb/src/security/keys/keyctl.c:keyctl_session_to_parent Cyclomatic Complexity 18 /kisskb/src/security/keys/keyctl.c:keyctl_restrict_keyring Cyclomatic Complexity 12 /kisskb/src/security/keys/keyctl.c:keyctl_capabilities Cyclomatic Complexity 35 /kisskb/src/security/keys/keyctl.c:__do_sys_keyctl Cyclomatic Complexity 1 /kisskb/src/security/keys/keyctl.c:__se_sys_keyctl /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:19: note: byref variable will be forcibly initialized 1251 | struct iov_iter from; | ^~~~ /kisskb/src/security/keys/keyctl.c:1250:16: note: byref variable will be forcibly initialized 1250 | struct iovec iov; | ^~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:18: note: byref variable will be forcibly initialized 1280 | struct iov_iter from; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_s64 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_set_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestSetPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_clear_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_writeback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_set_writeback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_clear_writeback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_reclaim Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_reclaim Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapcache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:vmstat_item_in_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:populated_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_marked Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xas_not_node Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_tagged Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:arch_make_page_accessible Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev-defs.h:wb_put Cyclomatic Complexity 1 /kisskb/src/include/linux/writeback.h:inode_attach_wb Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_memcg_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_memcg_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_wb_domain Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_wb_stats Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_track_foreign_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_flush_foreign Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_use_writeback_tags Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:wb_has_dirty_io Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:writeback_in_progress Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_cgwb_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:wb_get_create_current Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:unlocked_inode_to_wb_end Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_account_write Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_account_cancelled_write Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_count Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:mdtc_valid Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:dtc_dom Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:mdtc_gdtc Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:wb_memcg_completions Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:wb_min_max_ratio Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:highmem_dirtyable_memory Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:dirty_freerun_ceiling Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:hard_dirty_limit Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:mdtc_calc_avail Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:pos_ratio_polynom Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:wb_max_pause Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:wb_inode_writeback_start Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_zone_page_state Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_node_page_state_pages Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:zone_page_state Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:wp_next_time Cyclomatic Complexity 7 /kisskb/src/mm/page-writeback.c:update_dirty_limit Cyclomatic Complexity 9 /kisskb/src/mm/page-writeback.c:domain_update_dirty_limit Cyclomatic Complexity 4 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:wb_stat Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:wb_bandwidth_estimate_start Cyclomatic Complexity 10 /kisskb/src/include/linux/xarray.h:xas_find_chunk Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 5 /kisskb/src/include/linux/mm.h:arch_make_folio_accessible Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/rt.h:rt_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/rt.h:rt_task Cyclomatic Complexity 30 /kisskb/src/mm/page-writeback.c:wb_position_ratio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:global_node_page_state Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:global_dirtyable_memory Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 23 /kisskb/src/mm/page-writeback.c:wb_update_write_bandwidth Cyclomatic Complexity 13 /kisskb/src/include/trace/events/writeback.h:trace_global_dirty_state Cyclomatic Complexity 24 /kisskb/src/mm/page-writeback.c:domain_dirty_limits Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:node_dirtyable_memory Cyclomatic Complexity 6 /kisskb/src/mm/page-writeback.c:node_dirty_limit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/mm/page-writeback.c:dirty_poll_interval Cyclomatic Complexity 14 /kisskb/src/mm/page-writeback.c:wb_min_pause Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 3 /kisskb/src/include/linux/backing-dev.h:wb_stat_mod Cyclomatic Complexity 3 /kisskb/src/include/linux/backing-dev.h:wb_stat_error Cyclomatic Complexity 3 /kisskb/src/mm/page-writeback.c:wb_domain_writeout_add Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:__wb_writeout_add Cyclomatic Complexity 3 /kisskb/src/mm/page-writeback.c:writeout_period Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:__wb_calc_thresh Cyclomatic Complexity 13 /kisskb/src/include/trace/events/writeback.h:trace_bdi_dirty_ratelimit Cyclomatic Complexity 23 /kisskb/src/mm/page-writeback.c:wb_update_dirty_ratelimit Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:__wb_update_bandwidth Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_to_wb Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_to_wb_wbc Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:unlocked_inode_to_wb_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:mapping_can_writeback Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sum_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:wb_stat_sum Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:wb_dirty_limits Cyclomatic Complexity 13 /kisskb/src/include/trace/events/writeback.h:trace_balance_dirty_pages Cyclomatic Complexity 96 /kisskb/src/mm/page-writeback.c:balance_dirty_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/include/linux/xarray.h:xa_entry Cyclomatic Complexity 14 /kisskb/src/include/linux/xarray.h:xas_next_marked Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 13 /kisskb/src/include/trace/events/writeback.h:trace_wbc_writepage Cyclomatic Complexity 3 /kisskb/src/include/linux/pagevec.h:pagevec_release Cyclomatic Complexity 9 /kisskb/src/include/linux/pagemap.h:mapping_set_error Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:__writepage Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:mod_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:lruvec_stat_mod_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:node_stat_mod_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:zone_stat_mod_folio Cyclomatic Complexity 13 /kisskb/src/include/trace/events/writeback.h:trace_writeback_dirty_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__mod_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__lruvec_stat_mod_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__node_stat_mod_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__zone_stat_mod_folio Cyclomatic Complexity 3 /kisskb/src/mm/page-writeback.c:folio_account_dirtied Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_index Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:wb_inode_writeback_end Cyclomatic Complexity 13 /kisskb/src/include/trace/events/writeback.h:trace_folio_wait_writeback Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:global_dirty_limits Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:node_dirty_ok Cyclomatic Complexity 9 /kisskb/src/mm/page-writeback.c:dirty_background_ratio_handler Cyclomatic Complexity 9 /kisskb/src/mm/page-writeback.c:dirty_background_bytes_handler Cyclomatic Complexity 7 /kisskb/src/mm/page-writeback.c:wb_writeout_inc Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:wb_domain_init Cyclomatic Complexity 7 /kisskb/src/mm/page-writeback.c:bdi_set_min_ratio Cyclomatic Complexity 7 /kisskb/src/mm/page-writeback.c:bdi_set_max_ratio Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:wb_calc_thresh Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:wb_update_bandwidth Cyclomatic Complexity 21 /kisskb/src/mm/page-writeback.c:balance_dirty_pages_ratelimited Cyclomatic Complexity 21 /kisskb/src/mm/page-writeback.c:wb_over_bg_thresh Cyclomatic Complexity 15 /kisskb/src/mm/page-writeback.c:dirty_writeback_centisecs_handler Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:laptop_mode_timer_fn Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:laptop_io_completion Cyclomatic Complexity 6 /kisskb/src/mm/page-writeback.c:laptop_sync_completion Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:writeback_set_ratelimit Cyclomatic Complexity 12 /kisskb/src/mm/page-writeback.c:dirty_ratio_handler Cyclomatic Complexity 12 /kisskb/src/mm/page-writeback.c:dirty_bytes_handler Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:page_writeback_cpu_online Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:page_writeback_init Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:tag_pages_for_writeback Cyclomatic Complexity 70 /kisskb/src/mm/page-writeback.c:write_cache_pages Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:generic_writepages Cyclomatic Complexity 19 /kisskb/src/mm/page-writeback.c:do_writepages Cyclomatic Complexity 3 /kisskb/src/mm/page-writeback.c:__set_page_dirty_no_writeback Cyclomatic Complexity 3 /kisskb/src/mm/page-writeback.c:folio_account_cleaned Cyclomatic Complexity 8 /kisskb/src/mm/page-writeback.c:__folio_mark_dirty Cyclomatic Complexity 6 /kisskb/src/mm/page-writeback.c:filemap_dirty_folio Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:folio_account_redirty Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:folio_redirty_for_writepage Cyclomatic Complexity 9 /kisskb/src/mm/page-writeback.c:folio_mark_dirty Cyclomatic Complexity 1 /kisskb/src/mm/page-writeback.c:set_page_dirty_lock Cyclomatic Complexity 5 /kisskb/src/mm/page-writeback.c:__folio_cancel_dirty Cyclomatic Complexity 9 /kisskb/src/mm/page-writeback.c:folio_clear_dirty_for_io Cyclomatic Complexity 18 /kisskb/src/mm/page-writeback.c:__folio_end_writeback Cyclomatic Complexity 30 /kisskb/src/mm/page-writeback.c:__folio_start_writeback Cyclomatic Complexity 2 /kisskb/src/mm/page-writeback.c:folio_wait_writeback Cyclomatic Complexity 9 /kisskb/src/mm/page-writeback.c:folio_write_one Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:folio_wait_writeback_killable Cyclomatic Complexity 4 /kisskb/src/mm/page-writeback.c:folio_wait_stable Cyclomatic Complexity 3 /kisskb/src/crypto/memneq.c:__crypto_memneq_generic Cyclomatic Complexity 1 /kisskb/src/crypto/memneq.c:__crypto_memneq_16 Cyclomatic Complexity 2 /kisskb/src/crypto/memneq.c:__crypto_memneq In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/page-writeback.c:18: /kisskb/src/mm/page-writeback.c: In function 'tag_pages_for_writeback': /kisskb/src/mm/page-writeback.c:2127:11: note: byref variable will be forcibly initialized 2127 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/page-writeback.c: In function 'write_cache_pages': /kisskb/src/mm/page-writeback.c:2184:17: note: byref variable will be forcibly initialized 2184 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/page-writeback.c: In function 'generic_writepages': /kisskb/src/mm/page-writeback.c:2338:18: note: byref variable will be forcibly initialized 2338 | struct blk_plug plug; | ^~~~ /kisskb/src/mm/page-writeback.c: In function 'do_writepages': /kisskb/src/mm/page-writeback.c:1378:32: note: byref variable will be forcibly initialized 1378 | struct dirty_throttle_control gdtc = { GDTC_INIT(wb) }; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/page-writeback.c:18: /kisskb/src/mm/page-writeback.c: In function '__folio_start_writeback': /kisskb/src/mm/page-writeback.c:2847:12: note: byref variable will be forcibly initialized 2847 | XA_STATE(xas, &mapping->i_pages, folio_index(folio)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:is_key_possessed Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:groups_search Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_key_permission Cyclomatic Complexity 23 /kisskb/src/security/keys/permission.c:key_task_permission Cyclomatic Complexity 12 /kisskb/src/security/keys/permission.c:key_validate Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/thread_info.h:test_thread_local_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/idle.c:powersave_off Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/idle.c:arch_cpu_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fsverity.h:fsverity_get_info Cyclomatic Complexity 1 /kisskb/src/fs/verity/fsverity_private.h:fsverity_verify_signature Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/fs/verity/open.c:compute_file_digest Cyclomatic Complexity 18 /kisskb/src/fs/verity/open.c:validate_fsverity_descriptor Cyclomatic Complexity 4 /kisskb/src/fs/verity/open.c:fsverity_init_info_cache Cyclomatic Complexity 1 /kisskb/src/fs/verity/open.c:fsverity_exit_info_cache Cyclomatic Complexity 27 /kisskb/src/fs/verity/open.c:fsverity_init_merkle_tree_params Cyclomatic Complexity 4 /kisskb/src/fs/verity/open.c:fsverity_free_info Cyclomatic Complexity 13 /kisskb/src/fs/verity/open.c:fsverity_create_info Cyclomatic Complexity 3 /kisskb/src/fs/verity/open.c:fsverity_set_info Cyclomatic Complexity 15 /kisskb/src/fs/verity/open.c:fsverity_get_descriptor Cyclomatic Complexity 9 /kisskb/src/fs/verity/open.c:ensure_verity_info Cyclomatic Complexity 7 /kisskb/src/fs/verity/open.c:fsverity_file_open Cyclomatic Complexity 4 /kisskb/src/fs/verity/open.c:fsverity_prepare_setattr Cyclomatic Complexity 1 /kisskb/src/fs/verity/open.c:fsverity_cleanup_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_queue_len Cyclomatic Complexity 2 /kisskb/src/include/crypto/algapi.h:crypto_get_backlog Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 12 /kisskb/src/crypto/crypto_engine.c:crypto_transfer_request Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_transfer_request_to_engine Cyclomatic Complexity 26 /kisskb/src/crypto/crypto_engine.c:crypto_finalize_request Cyclomatic Complexity 88 /kisskb/src/crypto/crypto_engine.c:crypto_pump_requests Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_pump_work Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_transfer_aead_request_to_engine Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_transfer_akcipher_request_to_engine Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_transfer_hash_request_to_engine Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_transfer_skcipher_request_to_engine Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_finalize_aead_request Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_finalize_akcipher_request Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_finalize_hash_request Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_finalize_skcipher_request Cyclomatic Complexity 9 /kisskb/src/crypto/crypto_engine.c:crypto_engine_start Cyclomatic Complexity 10 /kisskb/src/crypto/crypto_engine.c:crypto_engine_stop Cyclomatic Complexity 13 /kisskb/src/crypto/crypto_engine.c:crypto_engine_alloc_init_and_set Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_engine.c:crypto_engine_alloc_init Cyclomatic Complexity 4 /kisskb/src/crypto/crypto_engine.c:crypto_engine_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_add_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_scv Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_syscall Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_norestart Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_trap_norestart Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/hw_breakpoint.h:nr_wp_slots Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_breakpoint.h:thread_change_pc Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_notify_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:test_restore_sigmask Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:test_and_clear_restore_sigmask Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:__on_sig_stack Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:on_sig_stack Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:sas_ss_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_handle_over_high Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-cgroup.h:blkcg_maybe_throttle_current Cyclomatic Complexity 1 /kisskb/src/include/linux/livepatch.h:klp_update_patch_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/signal.c:get_tm_stackpointer Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/signal.h:sigsp Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:sigmask_to_save Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/signal.c:check_syscall_restart Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:restore_saved_sigmask Cyclomatic Complexity 3 /kisskb/src/include/linux/sched.h:rseq_handle_notify_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:rseq_signal_deliver Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/signal.c:do_signal Cyclomatic Complexity 3 /kisskb/src/include/linux/tracehook.h:tracehook_notify_resume Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/signal.c:get_sigframe Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/signal.c:do_notify_resume Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/signal.c:signal_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageReadahead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReadahead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:page_has_private Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_value Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:wb_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_account_read Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_count Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_nofs_save Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_nofs_restore Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-cgroup.h:blk_cgroup_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_read_congested Cyclomatic Complexity 7 /kisskb/src/mm/readahead.c:get_next_ra_size Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 4 /kisskb/src/mm/readahead.c:read_cache_pages_invalidate_page Cyclomatic Complexity 2 /kisskb/src/mm/readahead.c:read_cache_pages_invalidate_pages Cyclomatic Complexity 10 /kisskb/src/include/linux/pagemap.h:__readahead_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_page Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:__page_cache_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 14 /kisskb/src/mm/readahead.c:read_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/mm/readahead.c:count_history_pages Cyclomatic Complexity 7 /kisskb/src/mm/readahead.c:try_context_readahead Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 11 /kisskb/src/mm/readahead.c:get_init_ra_size Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 1 /kisskb/src/mm/readahead.c:file_ra_state_init Cyclomatic Complexity 6 /kisskb/src/mm/readahead.c:read_cache_pages Cyclomatic Complexity 16 /kisskb/src/mm/readahead.c:page_cache_ra_unbounded Cyclomatic Complexity 10 /kisskb/src/mm/readahead.c:do_page_cache_ra Cyclomatic Complexity 51 /kisskb/src/mm/readahead.c:ondemand_readahead Cyclomatic Complexity 14 /kisskb/src/mm/readahead.c:force_page_cache_ra Cyclomatic Complexity 12 /kisskb/src/mm/readahead.c:page_cache_sync_ra Cyclomatic Complexity 10 /kisskb/src/mm/readahead.c:page_cache_async_ra Cyclomatic Complexity 13 /kisskb/src/mm/readahead.c:ksys_readahead Cyclomatic Complexity 1 /kisskb/src/mm/readahead.c:__do_sys_readahead Cyclomatic Complexity 1 /kisskb/src/mm/readahead.c:__se_sys_readahead Cyclomatic Complexity 22 /kisskb/src/mm/readahead.c:readahead_expand /kisskb/src/mm/readahead.c: In function 'read_pages': /kisskb/src/mm/readahead.c:121:18: note: byref variable will be forcibly initialized 121 | struct blk_plug plug; | ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/readahead.c:12: /kisskb/src/mm/readahead.c: In function 'page_cache_ra_unbounded': /kisskb/src/mm/readahead.c:178:12: note: byref variable will be forcibly initialized 178 | LIST_HEAD(page_pool); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__ClearPageWaiters Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_referenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_referenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_referenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReferenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_clear_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestClearPageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_clear_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_mappedtodisk Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageReclaim Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapcache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUnevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_clear_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_clear_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_mlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestSetPageMlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:lruvec_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_value Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:is_huge_zero_page Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_zone_device_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__count_vm_events Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_to_page Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_uncharge Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_uncharge_list Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_lruvec Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_lruvec Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:parent_mem_cgroup Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_lruvec_lock_irqsave Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:lruvec_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:__count_memcg_events Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:unlock_page_lruvec_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/memcontrol.h:folio_matches_lruvec Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:mapping_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:lru_cache_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_reinit Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_space Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_add Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:folio_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:update_lru_size Cyclomatic Complexity 5 /kisskb/src/include/linux/mm_inline.h:__folio_clear_lru_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:__clear_page_lru_flags Cyclomatic Complexity 9 /kisskb/src/include/linux/mm_inline.h:folio_lru_list Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:lruvec_add_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:add_page_to_lru_list Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:lruvec_add_folio_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:add_page_to_lru_list_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:lruvec_del_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:del_page_from_lru_list Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_test_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_clear_idle Cyclomatic Complexity 1 /kisskb/src/include/trace/events/pagemap.h:trace_event_get_offsets_mm_lru_insertion Cyclomatic Complexity 1 /kisskb/src/include/trace/events/pagemap.h:trace_event_get_offsets_mm_lru_activate Cyclomatic Complexity 5 /kisskb/src/mm/swap.c:pagevec_add_and_need_flush Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:need_activate_page_drain Cyclomatic Complexity 4 /kisskb/src/mm/swap.c:lru_deactivate_fn Cyclomatic Complexity 6 /kisskb/src/mm/swap.c:lru_lazyfree_fn Cyclomatic Complexity 5 /kisskb/src/include/trace/events/pagemap.h:__traceiter_mm_lru_insertion Cyclomatic Complexity 5 /kisskb/src/include/trace/events/pagemap.h:__traceiter_mm_lru_activate Cyclomatic Complexity 6 /kisskb/src/include/linux/memcontrol.h:folio_lruvec_relock_irqsave Cyclomatic Complexity 7 /kisskb/src/include/linux/memcontrol.h:parent_lruvec Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 12 /kisskb/src/include/trace/events/pagemap.h:trace_event_raw_event_mm_lru_insertion Cyclomatic Complexity 6 /kisskb/src/include/trace/events/pagemap.h:trace_event_raw_event_mm_lru_activate Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/mm/swap.c:__page_cache_release Cyclomatic Complexity 3 /kisskb/src/mm/swap.c:pagevec_move_tail_fn Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:destroy_compound_page Cyclomatic Complexity 3 /kisskb/src/mm/swap.c:__put_compound_page Cyclomatic Complexity 10 /kisskb/src/include/trace/events/pagemap.h:trace_raw_output_mm_lru_insertion Cyclomatic Complexity 4 /kisskb/src/include/trace/events/pagemap.h:trace_raw_output_mm_lru_activate Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_events Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/memremap.h:put_dev_pagemap Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__mod_lruvec_state Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:__put_single_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_acquire Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 5 /kisskb/src/mm/swap.c:__lru_cache_activate_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:lruvec_page_state Cyclomatic Complexity 13 /kisskb/src/include/trace/events/pagemap.h:trace_mm_lru_activate Cyclomatic Complexity 4 /kisskb/src/mm/swap.c:__folio_activate Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:__activate_page Cyclomatic Complexity 13 /kisskb/src/include/trace/events/pagemap.h:trace_mm_lru_insertion Cyclomatic Complexity 11 /kisskb/src/mm/swap.c:lru_deactivate_file_fn Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page_unless_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 3 /kisskb/src/mm/internal.h:folio_evictable Cyclomatic Complexity 10 /kisskb/src/mm/swap.c:__pagevec_lru_add_fn Cyclomatic Complexity 5 /kisskb/src/mm/swap.c:__put_page Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 2 /kisskb/src/mm/swap.c:put_pages_list Cyclomatic Complexity 11 /kisskb/src/mm/swap.c:get_kernel_pages Cyclomatic Complexity 8 /kisskb/src/mm/swap.c:lru_note_cost Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:lru_note_cost_folio Cyclomatic Complexity 5 /kisskb/src/mm/swap.c:lru_cache_add_inactive_or_unevictable Cyclomatic Complexity 27 /kisskb/src/mm/swap.c:__lru_add_drain_all Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:lru_add_drain_all Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:lru_cache_disable Cyclomatic Complexity 31 /kisskb/src/mm/swap.c:release_pages Cyclomatic Complexity 7 /kisskb/src/mm/swap.c:pagevec_lru_move_fn Cyclomatic Complexity 14 /kisskb/src/mm/swap.c:folio_rotate_reclaimable Cyclomatic Complexity 7 /kisskb/src/mm/swap.c:folio_activate Cyclomatic Complexity 11 /kisskb/src/mm/swap.c:folio_mark_accessed Cyclomatic Complexity 3 /kisskb/src/mm/swap.c:activate_page_drain Cyclomatic Complexity 7 /kisskb/src/mm/swap.c:deactivate_file_page Cyclomatic Complexity 7 /kisskb/src/mm/swap.c:deactivate_page Cyclomatic Complexity 9 /kisskb/src/mm/swap.c:mark_page_lazyfree Cyclomatic Complexity 5 /kisskb/src/mm/swap.c:__pagevec_lru_add Cyclomatic Complexity 7 /kisskb/src/mm/swap.c:folio_add_lru Cyclomatic Complexity 17 /kisskb/src/mm/swap.c:lru_add_drain_cpu Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:lru_add_drain Cyclomatic Complexity 4 /kisskb/src/mm/swap.c:__pagevec_release Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:lru_add_drain_cpu_zone Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:lru_add_and_bh_lrus_drain Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:lru_add_drain_per_cpu Cyclomatic Complexity 4 /kisskb/src/mm/swap.c:pagevec_remove_exceptionals Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:pagevec_lookup_range Cyclomatic Complexity 1 /kisskb/src/mm/swap.c:pagevec_lookup_range_tag Cyclomatic Complexity 4 /kisskb/src/mm/swap.c:swap_setup In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/pagemap.h:83, from /kisskb/src/mm/swap.c:44: /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_insertion': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' 28 | TRACE_EVENT(mm_lru_insertion, | ^~~~~~~~~~~ /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_activate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:61:1: note: in expansion of macro 'TRACE_EVENT' 61 | TRACE_EVENT(mm_lru_activate, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fsverity.h:fsverity_get_info Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 6 /kisskb/src/fs/verity/read_metadata.c:fsverity_read_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 12 /kisskb/src/fs/verity/read_metadata.c:fsverity_read_merkle_tree Cyclomatic Complexity 4 /kisskb/src/fs/verity/read_metadata.c:fsverity_read_descriptor Cyclomatic Complexity 7 /kisskb/src/fs/verity/read_metadata.c:fsverity_read_signature Cyclomatic Complexity 15 /kisskb/src/fs/verity/read_metadata.c:fsverity_ioctl_read_metadata /kisskb/src/fs/verity/read_metadata.c: In function 'fsverity_ioctl_read_metadata': /kisskb/src/fs/verity/read_metadata.c:156:36: note: byref variable will be forcibly initialized 156 | struct fsverity_read_metadata_arg arg; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'release_pages': /kisskb/src/mm/swap.c:895:12: note: byref variable will be forcibly initialized 895 | LIST_HEAD(pages_to_free); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:make_key_ref Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:get_group_info Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:get_new_cred Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_transfer_creds Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:get_user_ns Cyclomatic Complexity 1 /kisskb/src/security/keys/process_keys.c:lookup_user_key_possessed Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/security/keys/process_keys.c:get_user_register Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:__key_get Cyclomatic Complexity 2 /kisskb/src/include/linux/key.h:key_get Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/user.h:get_uid Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 4 /kisskb/src/include/linux/cred.h:get_cred Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 27 /kisskb/src/security/keys/process_keys.c:look_up_user_keyrings Cyclomatic Complexity 1 /kisskb/src/security/keys/process_keys.c:init_root_keyring Cyclomatic Complexity 6 /kisskb/src/security/keys/process_keys.c:get_user_session_keyring_rcu Cyclomatic Complexity 6 /kisskb/src/security/keys/process_keys.c:install_thread_keyring_to_cred Cyclomatic Complexity 7 /kisskb/src/security/keys/process_keys.c:install_thread_keyring Cyclomatic Complexity 6 /kisskb/src/security/keys/process_keys.c:install_process_keyring_to_cred Cyclomatic Complexity 7 /kisskb/src/security/keys/process_keys.c:install_process_keyring Cyclomatic Complexity 12 /kisskb/src/security/keys/process_keys.c:install_session_keyring_to_cred Cyclomatic Complexity 7 /kisskb/src/security/keys/process_keys.c:install_session_keyring Cyclomatic Complexity 4 /kisskb/src/security/keys/process_keys.c:key_fsuid_changed Cyclomatic Complexity 4 /kisskb/src/security/keys/process_keys.c:key_fsgid_changed Cyclomatic Complexity 37 /kisskb/src/security/keys/process_keys.c:search_cred_keyrings_rcu Cyclomatic Complexity 16 /kisskb/src/security/keys/process_keys.c:search_process_keyrings_rcu Cyclomatic Complexity 25 /kisskb/src/security/keys/process_keys.c:join_session_keyring Cyclomatic Complexity 92 /kisskb/src/security/keys/process_keys.c:lookup_user_key Cyclomatic Complexity 3 /kisskb/src/security/keys/process_keys.c:key_change_session_keyring Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/idle.h:snapshot_purr_idle_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/idle.h:snapshot_spurr_idle_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/idle.h:update_idle_spurr_accounting Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_smt_snooze_delay Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/sysfs.c:setup_smt_snooze_delay Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_dscr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_dscr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:add_write_permission_dev_attr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_purr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_purr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_spurr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_spurr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pir Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pir Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_tscr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_tscr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_mmcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_mmcr1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pmc1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pmc2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pmc3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pmc4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pmc5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pmc6 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pmc7 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pmc8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_mmcra Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_mmcr3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pa6t_pmc0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pa6t_pmc1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pa6t_pmc2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pa6t_pmc3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pa6t_pmc4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pa6t_pmc5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_hid0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_hid0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_hid1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_hid1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_hid4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_hid4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_hid5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_hid5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima6 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima6 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima7 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima7 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ima9 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ima9 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_imaat Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_imaat Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_btcr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_btcr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_pccr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pccr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_rpccr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_rpccr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_der Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_der Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_mer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_mer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ber Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ber Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_ier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_ier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_sier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_sier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_siar Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_siar Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_tsr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_tsr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_tsr1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_tsr1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_tsr2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_tsr2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_tsr3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_tsr3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:create_svm_file Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/pmc.h:ppc_set_pmu_inuse Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/idle.h:read_this_idle_spurr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_idle_spurr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_dscr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_purr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_tscr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_mmcr0 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_mmcr1 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pmc1 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pmc2 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pmc3 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pmc4 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pmc5 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pmc6 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pmc7 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pmc8 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_mmcra Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_mmcr3 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pa6t_pmc0 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pa6t_pmc1 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pa6t_pmc2 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pa6t_pmc3 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pa6t_pmc4 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pa6t_pmc5 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_hid0 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_hid1 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_hid4 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_hid5 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima0 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima1 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima2 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima3 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima4 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima5 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima6 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima7 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima8 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ima9 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_imaat Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_btcr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pccr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_rpccr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_der Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_mer Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ber Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_ier Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_sier Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_siar Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_tsr0 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_tsr1 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_tsr2 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_tsr3 Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_dscr_default Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:create_idle_purr_file Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:create_idle_spurr_file Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:sysfs_create_dscr_default Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:remove_idle_purr_file Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:remove_idle_spurr_file Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/kernel/sysfs.c:unregister_cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_tscr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pir Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_dscr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_spurr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_purr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_mmcr3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_mmcra Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_tsr3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_tsr2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_tsr1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_tsr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_siar Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_sier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ber Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_mer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_der Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_rpccr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pccr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_btcr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_imaat Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima9 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima7 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima6 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_ima0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_hid5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_hid4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_hid1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_hid0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pa6t_pmc5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pa6t_pmc4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pa6t_pmc3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pa6t_pmc2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pa6t_pmc1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pa6t_pmc0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_mmcr1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_mmcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pmc8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pmc7 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pmc6 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pmc5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pmc4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pmc3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pmc2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_pmc1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_smt_snooze_delay Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:idle_purr_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:idle_spurr_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_physical_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:show_dscr_default Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/idle.h:update_idle_purr_accounting Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/idle.h:read_this_idle_purr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:read_idle_purr Cyclomatic Complexity 31 /kisskb/src/arch/powerpc/kernel/sysfs.c:register_cpu_online Cyclomatic Complexity 6 /kisskb/src/include/linux/node.h:register_one_node Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/sysfs.c:register_nodes Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/sysfs.c:topology_init Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/sysfs.c:ppc_enable_pmcs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_mmcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_mmcr1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pmc1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pmc2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pmc3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pmc4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pmc5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pmc6 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pmc7 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pmc8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_mmcra Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_mmcr3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pa6t_pmc0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pa6t_pmc1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pa6t_pmc2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pa6t_pmc3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pa6t_pmc4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:write_pa6t_pmc5 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_spurr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:store_pir Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:arch_cpu_probe Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/sysfs.c:arch_cpu_release Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/sysfs.c:cpu_add_dev_attr Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/sysfs.c:cpu_add_dev_attr_group Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/sysfs.c:cpu_remove_dev_attr Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/sysfs.c:cpu_remove_dev_attr_group Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:sysfs_add_device_to_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/sysfs.c:sysfs_remove_device_from_node Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_init Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_requires_off Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_algt_inherited_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_tmpl_get Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_tmpl_put Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_is_larval Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_is_dead Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_is_moribund Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_is_test_larval Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_check_module_sig Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_free_instance Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_destroy_instance Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_algapi_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_del Cyclomatic Complexity 35 /kisskb/src/crypto/algapi.c:crypto_check_alg Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 5 /kisskb/src/crypto/algapi.c:crypto_inc_byte Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 10 /kisskb/src/crypto/algapi.c:crypto_more_spawns Cyclomatic Complexity 6 /kisskb/src/crypto/algapi.c:crypto_remove_instance Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 4 /kisskb/src/crypto/internal.h:crypto_alg_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alg_get Cyclomatic Complexity 27 /kisskb/src/crypto/algapi.c:__crypto_register_alg Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 12 /kisskb/src/crypto/algapi.c:crypto_start_tests Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_algapi_init Cyclomatic Complexity 7 /kisskb/src/crypto/algapi.c:__crypto_lookup_template Cyclomatic Complexity 9 /kisskb/src/crypto/algapi.c:crypto_spawn_alg Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_create_tfm Cyclomatic Complexity 31 /kisskb/src/crypto/algapi.c:crypto_remove_spawns Cyclomatic Complexity 3 /kisskb/src/crypto/algapi.c:crypto_remove_alg Cyclomatic Complexity 2 /kisskb/src/crypto/algapi.c:crypto_remove_final Cyclomatic Complexity 57 /kisskb/src/crypto/algapi.c:crypto_alg_tested Cyclomatic Complexity 9 /kisskb/src/crypto/algapi.c:crypto_register_alg Cyclomatic Complexity 8 /kisskb/src/crypto/algapi.c:crypto_unregister_alg Cyclomatic Complexity 6 /kisskb/src/crypto/algapi.c:crypto_register_algs Cyclomatic Complexity 2 /kisskb/src/crypto/algapi.c:crypto_unregister_algs Cyclomatic Complexity 5 /kisskb/src/crypto/algapi.c:crypto_register_template Cyclomatic Complexity 13 /kisskb/src/crypto/algapi.c:crypto_unregister_template Cyclomatic Complexity 6 /kisskb/src/crypto/algapi.c:crypto_register_templates Cyclomatic Complexity 2 /kisskb/src/crypto/algapi.c:crypto_unregister_templates Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_lookup_template Cyclomatic Complexity 12 /kisskb/src/crypto/algapi.c:crypto_register_instance Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_unregister_instance Cyclomatic Complexity 14 /kisskb/src/crypto/algapi.c:crypto_grab_spawn Cyclomatic Complexity 10 /kisskb/src/crypto/algapi.c:crypto_drop_spawn Cyclomatic Complexity 7 /kisskb/src/crypto/algapi.c:crypto_spawn_tfm Cyclomatic Complexity 5 /kisskb/src/crypto/algapi.c:crypto_spawn_tfm2 Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_register_notifier Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_unregister_notifier Cyclomatic Complexity 10 /kisskb/src/crypto/algapi.c:crypto_get_attr_type Cyclomatic Complexity 6 /kisskb/src/crypto/algapi.c:crypto_check_attr_type Cyclomatic Complexity 10 /kisskb/src/crypto/algapi.c:crypto_attr_alg_name Cyclomatic Complexity 5 /kisskb/src/crypto/algapi.c:crypto_inst_setname Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_init_queue Cyclomatic Complexity 9 /kisskb/src/crypto/algapi.c:crypto_enqueue_request Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_enqueue_request_head Cyclomatic Complexity 6 /kisskb/src/crypto/algapi.c:crypto_dequeue_request Cyclomatic Complexity 4 /kisskb/src/crypto/algapi.c:crypto_inc Cyclomatic Complexity 8 /kisskb/src/crypto/algapi.c:__crypto_xor Cyclomatic Complexity 1 /kisskb/src/crypto/algapi.c:crypto_alg_extsize Cyclomatic Complexity 3 /kisskb/src/crypto/algapi.c:crypto_type_has_alg In file included from /kisskb/src/include/linux/crypto.h:17, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/crypto/algapi.c:8: /kisskb/src/crypto/algapi.c: In function 'crypto_remove_spawns': /kisskb/src/crypto/algapi.c:147:12: note: byref variable will be forcibly initialized 147 | LIST_HEAD(top); | ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c:146:12: note: byref variable will be forcibly initialized 146 | LIST_HEAD(stack); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c:144:12: note: byref variable will be forcibly initialized 144 | LIST_HEAD(secondary_spawns); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_alg_tested': /kisskb/src/crypto/algapi.c:288:12: note: byref variable will be forcibly initialized 288 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_alg': /kisskb/src/crypto/algapi.c:434:12: note: byref variable will be forcibly initialized 434 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_template': /kisskb/src/crypto/algapi.c:525:12: note: byref variable will be forcibly initialized 525 | LIST_HEAD(users); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_instance': /kisskb/src/crypto/algapi.c:642:12: note: byref variable will be forcibly initialized 642 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_head_init Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_node_init Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_head_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_first Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_softexpires Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/cputime.h:get_running_cputimer Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:sched_domain_span Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_account_cputime Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_wait_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_sleep_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_iowait_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_blocked_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_runtime_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_update_nr_running_tp_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rt_bandwidth_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cpu_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:is_migration_disabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__rq_lockp Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:global_rt_period Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_current Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_running Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_on_rq_queued Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:sched_stop_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_dl_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_rt_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_update_tick_dependency Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_order_less Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rt_task_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rq_of_rt_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rq_of_rt_se Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rt_rq_of_se Cyclomatic Complexity 3 /kisskb/src/kernel/sched/rt.c:need_pull_rt_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rt_overloaded Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:has_pushable_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:on_rt_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rt_task_fits_capacity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:sched_rt_runtime Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:sched_rt_period Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:group_rt_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rt_rq_throttled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:sched_rt_period_mask Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:sched_rt_period_rt_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:sched_rt_bandwidth Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rt_se_prio Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:dec_rt_group Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:__schedstats_from_rt_se Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:pick_rt_task Cyclomatic Complexity 6 /kisskb/src/kernel/sched/rt.c:pick_highest_pushable_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rto_start_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rto_start_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:watchdog Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/cputime.h:account_group_exec_runtime Cyclomatic Complexity 4 /kisskb/src/include/asm-generic/bitops/sched.h:sched_find_first_bit Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:move_entity Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:rt_se_nr_running Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:rt_se_rr_nr_running Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:rt_set_overload Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:rt_clear_overload Cyclomatic Complexity 15 /kisskb/src/kernel/sched/rt.c:update_rt_migration Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:dec_rt_migration Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:inc_rt_migration Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:get_rr_interval_rt Cyclomatic Complexity 15 /kisskb/src/kernel/sched/rt.c:sched_rt_global_validate Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:global_rt_runtime Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:sched_rt_do_global Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_forward_now Cyclomatic Complexity 17 /kisskb/src/kernel/sched/rt.c:do_balance_runtime Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:balance_runtime Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:rto_next_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/sched/rt.c:sched_rt_global_constraints Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock Cyclomatic Complexity 9 /kisskb/src/kernel/sched/stats.h:check_schedstat_required Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/rt.h:rt_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/rt.h:rt_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_need_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/deadline.h:dl_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/deadline.h:dl_task Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:__enable_runtime Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:lockdep_assert_rq_held Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_cancel_skipupdate Cyclomatic Complexity 7 /kisskb/src/kernel/sched/sched.h:queue_balance_callback Cyclomatic Complexity 3 /kisskb/src/kernel/sched/rt.c:rt_queue_push_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:rt_queue_pull_task Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:switched_from_rt Cyclomatic Complexity 14 /kisskb/src/kernel/sched/rt.c:prio_changed_rt Cyclomatic Complexity 8 /kisskb/src/kernel/sched/rt.c:pick_next_pushable_task Cyclomatic Complexity 6 /kisskb/src/kernel/sched/rt.c:pick_next_rt_entity Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:_pick_next_task_rt Cyclomatic Complexity 3 /kisskb/src/kernel/sched/rt.c:pick_task_rt Cyclomatic Complexity 13 /kisskb/src/kernel/sched/sched.h:add_nr_running Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:sub_nr_running Cyclomatic Complexity 14 /kisskb/src/kernel/sched/rt.c:dequeue_top_rt_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:sched_rt_rq_dequeue Cyclomatic Complexity 16 /kisskb/src/kernel/sched/rt.c:sched_rt_runtime_exceeded Cyclomatic Complexity 9 /kisskb/src/kernel/sched/sched.h:assert_clock_updated Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock Cyclomatic Complexity 8 /kisskb/src/kernel/sched/sched.h:cpufreq_update_util Cyclomatic Complexity 14 /kisskb/src/kernel/sched/rt.c:enqueue_top_rt_rq Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:sched_rt_rq_enqueue Cyclomatic Complexity 60 /kisskb/src/kernel/sched/rt.c:do_sched_rt_period_timer Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:sched_rt_period_timer Cyclomatic Complexity 32 /kisskb/src/kernel/sched/rt.c:__disable_runtime Cyclomatic Complexity 17 /kisskb/src/kernel/sched/rt.c:update_stats_dequeue_rt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:rq_clock_pelt Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 36 /kisskb/src/kernel/sched/rt.c:find_lowest_rq Cyclomatic Complexity 18 /kisskb/src/kernel/sched/rt.c:select_task_rq_rt Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 10 /kisskb/src/kernel/sched/sched.h:get_push_task Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 7 /kisskb/src/kernel/sched/sched.h:_double_lock_balance Cyclomatic Complexity 6 /kisskb/src/kernel/sched/sched.h:double_lock_balance Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_set_subclass Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:double_unlock_balance Cyclomatic Complexity 28 /kisskb/src/kernel/sched/rt.c:find_lock_lowest_rq Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 48 /kisskb/src/kernel/sched/rt.c:push_rt_task Cyclomatic Complexity 2 /kisskb/src/kernel/sched/rt.c:push_rt_tasks Cyclomatic Complexity 11 /kisskb/src/kernel/sched/rt.c:task_woken_rt Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var_node Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_runtime Cyclomatic Complexity 15 /kisskb/src/kernel/sched/rt.c:update_curr_rt Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/kernel/sched/rt.c:__delist_rt_entity Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 6 /kisskb/src/kernel/sched/rt.c:requeue_rt_entity Cyclomatic Complexity 2 /kisskb/src/kernel/sched/rt.c:requeue_task_rt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:yield_task_rt Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:check_preempt_equal_prio Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:check_preempt_curr_rt Cyclomatic Complexity 9 /kisskb/src/kernel/sched/rt.c:dec_rt_prio_smp Cyclomatic Complexity 14 /kisskb/src/kernel/sched/rt.c:dec_rt_prio Cyclomatic Complexity 9 /kisskb/src/kernel/sched/rt.c:dec_rt_tasks Cyclomatic Complexity 5 /kisskb/src/kernel/sched/rt.c:__dequeue_rt_entity Cyclomatic Complexity 5 /kisskb/src/kernel/sched/rt.c:dequeue_rt_stack Cyclomatic Complexity 9 /kisskb/src/kernel/sched/rt.c:inc_rt_prio_smp Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:inc_rt_prio Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:rq_offline_rt Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:rq_online_rt Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start_expires Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:start_rt_bandwidth Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:inc_rt_group Cyclomatic Complexity 2 /kisskb/src/kernel/sched/rt.c:inc_rt_tasks Cyclomatic Complexity 15 /kisskb/src/kernel/sched/rt.c:__enqueue_rt_entity Cyclomatic Complexity 10 /kisskb/src/kernel/sched/rt.c:dequeue_rt_entity Cyclomatic Complexity 3 /kisskb/src/kernel/sched/rt.c:dequeue_pushable_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:dequeue_task_rt Cyclomatic Complexity 10 /kisskb/src/kernel/sched/rt.c:task_tick_rt Cyclomatic Complexity 16 /kisskb/src/kernel/sched/rt.c:switched_to_rt Cyclomatic Complexity 6 /kisskb/src/kernel/sched/rt.c:update_stats_wait_end_rt Cyclomatic Complexity 9 /kisskb/src/kernel/sched/rt.c:set_next_task_rt Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:pick_next_task_rt Cyclomatic Complexity 6 /kisskb/src/kernel/sched/rt.c:update_stats_wait_start_rt Cyclomatic Complexity 4 /kisskb/src/kernel/sched/rt.c:enqueue_pushable_task Cyclomatic Complexity 6 /kisskb/src/kernel/sched/rt.c:put_prev_task_rt Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:rq_unpin_lock Cyclomatic Complexity 9 /kisskb/src/kernel/sched/rt.c:tell_cpu_to_push Cyclomatic Complexity 43 /kisskb/src/kernel/sched/rt.c:pull_rt_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_repin_lock Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:balance_rt Cyclomatic Complexity 6 /kisskb/src/kernel/sched/rt.c:update_stats_enqueue_sleeper_rt Cyclomatic Complexity 6 /kisskb/src/kernel/sched/rt.c:update_stats_enqueue_rt Cyclomatic Complexity 2 /kisskb/src/kernel/sched/rt.c:enqueue_rt_entity Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:enqueue_task_rt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:init_rt_bandwidth Cyclomatic Complexity 2 /kisskb/src/kernel/sched/rt.c:init_rt_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:free_rt_sched_group Cyclomatic Complexity 1 /kisskb/src/kernel/sched/rt.c:alloc_rt_sched_group Cyclomatic Complexity 3 /kisskb/src/kernel/sched/rt.c:sched_rt_bandwidth_account Cyclomatic Complexity 7 /kisskb/src/kernel/sched/rt.c:rto_push_irq_work_func Cyclomatic Complexity 2 /kisskb/src/kernel/sched/rt.c:init_sched_rt_class Cyclomatic Complexity 18 /kisskb/src/kernel/sched/rt.c:sched_rt_handler Cyclomatic Complexity 10 /kisskb/src/kernel/sched/rt.c:sched_rr_handler Cyclomatic Complexity 2 /kisskb/src/kernel/sched/rt.c:print_rt_stats Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:kobj_to_cache_index_dir Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_type_string Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_index_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:index_kobj_to_cache Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_find_first_sibling Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_lookup_by_node_group Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:release_cache_debugcheck Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:link_cache_lists Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_cpu_set Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:get_group_id Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_lookup_by_cpu Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_node_is_unified Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_is_unified_d Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_get_device_type Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:new_cache Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_do_one_devnode_unified Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_index_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:release_cache Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_do_one_devnode_split Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_do_one_devnode Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_lookup_or_instantiate Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_cpu_clear Cyclomatic Complexity 5 /kisskb/src/include/linux/of.h:of_node_is_type Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:do_subsidiary_caches_debugcheck Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:do_subsidiary_caches Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_chain_instantiate Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cacheinfo_create_cache_dir Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:remove_index_dirs Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumap_print_to_pagebuf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:show_shared_cpumap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:shared_cpu_list_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:shared_cpu_map_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:level_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:type_show Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_nr_sets Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:nr_sets_show Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_get_line_size Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:line_size_show Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_size Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_associativity Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:associativity_show Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cache_size_kb Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:size_show Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cacheinfo_create_index_opt_attrs Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cacheinfo_create_index_dir Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cacheinfo_sysfs_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:remove_cache_dir Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cacheinfo_cpu_online Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cacheinfo_cpu_offline Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cacheinfo_teardown Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/cacheinfo.c:cacheinfo_rebuild Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageChecked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageChecked Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_flagged Cyclomatic Complexity 1 /kisskb/src/fs/verity/verify.c:hash_at_level Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_first_bvec_all Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_first_page_all Cyclomatic Complexity 1 /kisskb/src/fs/verity/verify.c:extract_hash Cyclomatic Complexity 4 /kisskb/src/fs/verity/verify.c:cmp_hashes Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 24 /kisskb/src/fs/verity/verify.c:verify_page Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 4 /kisskb/src/fs/verity/verify.c:fsverity_init_workqueue Cyclomatic Complexity 1 /kisskb/src/fs/verity/verify.c:fsverity_exit_workqueue Cyclomatic Complexity 1 /kisskb/src/fs/verity/verify.c:fsverity_verify_page Cyclomatic Complexity 9 /kisskb/src/fs/verity/verify.c:fsverity_verify_bio Cyclomatic Complexity 1 /kisskb/src/fs/verity/verify.c:fsverity_enqueue_verify_work /kisskb/src/fs/verity/verify.c: In function 'fsverity_verify_bio': /kisskb/src/fs/verity/verify.c:230:23: note: byref variable will be forcibly initialized 230 | struct bvec_iter_all iter_all; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/fs/iomap/./trace.h:trace_event_get_offsets_iomap_readpage_class Cyclomatic Complexity 1 /kisskb/src/fs/iomap/./trace.h:trace_event_get_offsets_iomap_range_class Cyclomatic Complexity 1 /kisskb/src/fs/iomap/./trace.h:trace_event_get_offsets_iomap_class Cyclomatic Complexity 1 /kisskb/src/fs/iomap/./trace.h:trace_event_get_offsets_iomap_iter Cyclomatic Complexity 5 /kisskb/src/fs/iomap/./trace.h:__traceiter_iomap_readpage Cyclomatic Complexity 5 /kisskb/src/fs/iomap/./trace.h:__traceiter_iomap_readahead Cyclomatic Complexity 5 /kisskb/src/fs/iomap/./trace.h:__traceiter_iomap_writepage Cyclomatic Complexity 5 /kisskb/src/fs/iomap/./trace.h:__traceiter_iomap_releasepage Cyclomatic Complexity 5 /kisskb/src/fs/iomap/./trace.h:__traceiter_iomap_invalidatepage Cyclomatic Complexity 5 /kisskb/src/fs/iomap/./trace.h:__traceiter_iomap_dio_invalidate_fail Cyclomatic Complexity 5 /kisskb/src/fs/iomap/./trace.h:__traceiter_iomap_iter_dstmap Cyclomatic Complexity 5 /kisskb/src/fs/iomap/./trace.h:__traceiter_iomap_iter_srcmap Cyclomatic Complexity 5 /kisskb/src/fs/iomap/./trace.h:__traceiter_iomap_iter Cyclomatic Complexity 4 /kisskb/src/include/linux/iomap.h:iomap_length Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/fs/iomap/./trace.h:trace_event_raw_event_iomap_readpage_class Cyclomatic Complexity 6 /kisskb/src/fs/iomap/./trace.h:trace_event_raw_event_iomap_range_class Cyclomatic Complexity 7 /kisskb/src/fs/iomap/./trace.h:trace_event_raw_event_iomap_class Cyclomatic Complexity 6 /kisskb/src/fs/iomap/./trace.h:trace_event_raw_event_iomap_iter Cyclomatic Complexity 4 /kisskb/src/fs/iomap/./trace.h:trace_raw_output_iomap_readpage_class Cyclomatic Complexity 4 /kisskb/src/fs/iomap/./trace.h:trace_raw_output_iomap_range_class Cyclomatic Complexity 4 /kisskb/src/fs/iomap/./trace.h:trace_raw_output_iomap_class Cyclomatic Complexity 4 /kisskb/src/fs/iomap/./trace.h:trace_raw_output_iomap_iter In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/fs/iomap/trace.h:190, from /kisskb/src/fs/iomap/trace.c:12: /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_readpage_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/iomap/./trace.h:27:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 27 | DECLARE_EVENT_CLASS(iomap_readpage_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_range_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/iomap/./trace.h:53:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 53 | DECLARE_EVENT_CLASS(iomap_range_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/iomap/./trace.h:110:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 110 | DECLARE_EVENT_CLASS(iomap_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_iter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/iomap/./trace.h:152:1: note: in expansion of macro 'TRACE_EVENT' 152 | TRACE_EVENT(iomap_iter, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:make_key_ref Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:get_new_cred Cyclomatic Complexity 1 /kisskb/src/include/keys/request_key_auth-type.h:get_request_key_auth Cyclomatic Complexity 1 /kisskb/src/security/keys/request_key.c:check_cached_key Cyclomatic Complexity 1 /kisskb/src/security/keys/request_key.c:cache_requested_key Cyclomatic Complexity 1 /kisskb/src/include/linux/key-type.h:key_negate_and_link Cyclomatic Complexity 1 /kisskb/src/security/keys/internal.h:key_permission Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_put Cyclomatic Complexity 1 /kisskb/src/security/keys/request_key.c:umh_keys_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:__key_get Cyclomatic Complexity 2 /kisskb/src/include/linux/key.h:key_get Cyclomatic Complexity 43 /kisskb/src/security/keys/request_key.c:construct_get_dest_keyring Cyclomatic Complexity 40 /kisskb/src/security/keys/request_key.c:construct_alloc_key Cyclomatic Complexity 9 /kisskb/src/security/keys/request_key.c:construct_key Cyclomatic Complexity 19 /kisskb/src/security/keys/request_key.c:construct_key_and_link Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 4 /kisskb/src/include/linux/cred.h:get_cred Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 4 /kisskb/src/security/keys/request_key.c:call_usermodehelper_keys Cyclomatic Complexity 1 /kisskb/src/security/keys/request_key.c:umh_keys_init Cyclomatic Complexity 3 /kisskb/src/include/linux/wait_bit.h:wait_on_bit Cyclomatic Complexity 4 /kisskb/src/security/keys/request_key.c:complete_request_key Cyclomatic Complexity 22 /kisskb/src/security/keys/request_key.c:call_sbin_request_key Cyclomatic Complexity 32 /kisskb/src/security/keys/request_key.c:request_key_and_link Cyclomatic Complexity 8 /kisskb/src/security/keys/request_key.c:wait_for_key_construction Cyclomatic Complexity 9 /kisskb/src/security/keys/request_key.c:request_key_tag Cyclomatic Complexity 6 /kisskb/src/security/keys/request_key.c:request_key_with_auxdata Cyclomatic Complexity 8 /kisskb/src/security/keys/request_key.c:request_key_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:__sg_chain Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_chain Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_mark_end Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_pagelen Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_advance Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_page Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_unmap Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_start Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_map Cyclomatic Complexity 4 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_crypto_chain Cyclomatic Complexity 3 /kisskb/src/crypto/scatterwalk.c:memcpy_dir Cyclomatic Complexity 12 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_pagedone Cyclomatic Complexity 12 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_done Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 10 /kisskb/src/crypto/scatterwalk.c:scatterwalk_copychunks Cyclomatic Complexity 7 /kisskb/src/crypto/scatterwalk.c:scatterwalk_ffwd Cyclomatic Complexity 4 /kisskb/src/crypto/scatterwalk.c:scatterwalk_map_and_copy /kisskb/src/crypto/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:58:22: note: byref variable will be forcibly initialized 58 | struct scatter_walk walk; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageMappedToDisk Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransTail Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:page_has_private Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_value Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_is_node Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_set_update Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_order Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_size Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 3 /kisskb/src/include/linux/dax.h:dax_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_set_exiting Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_count Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:shmem_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/cleancache.h:cleancache_fs_enabled_mapping Cyclomatic Complexity 7 /kisskb/src/include/linux/pagemap.h:mapping_shrinkable Cyclomatic Complexity 11 /kisskb/src/mm/truncate.c:do_launder_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_index Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_cancel_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:cancel_dirty_page Cyclomatic Complexity 7 /kisskb/src/mm/truncate.c:invalidate_complete_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_lock_page Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 3 /kisskb/src/include/linux/cleancache.h:cleancache_invalidate_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 3 /kisskb/src/mm/truncate.c:__clear_shadow_entry Cyclomatic Complexity 21 /kisskb/src/mm/truncate.c:truncate_exceptional_pvec_entries Cyclomatic Complexity 3 /kisskb/src/mm/truncate.c:clear_shadow_entry Cyclomatic Complexity 4 /kisskb/src/mm/truncate.c:invalidate_exceptional_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/pagevec.h:pagevec_release Cyclomatic Complexity 3 /kisskb/src/include/linux/cleancache.h:cleancache_invalidate_inode Cyclomatic Complexity 5 /kisskb/src/mm/truncate.c:invalidate_exceptional_entry2 Cyclomatic Complexity 14 /kisskb/src/mm/truncate.c:invalidate_complete_page2 Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:page_mkclean Cyclomatic Complexity 7 /kisskb/src/mm/truncate.c:do_invalidatepage Cyclomatic Complexity 5 /kisskb/src/mm/truncate.c:truncate_cleanup_page Cyclomatic Complexity 5 /kisskb/src/mm/truncate.c:truncate_inode_page Cyclomatic Complexity 7 /kisskb/src/mm/truncate.c:generic_error_remove_page Cyclomatic Complexity 9 /kisskb/src/mm/truncate.c:invalidate_inode_page Cyclomatic Complexity 11 /kisskb/src/mm/truncate.c:__invalidate_mapping_pages Cyclomatic Complexity 41 /kisskb/src/mm/truncate.c:truncate_inode_pages_range Cyclomatic Complexity 1 /kisskb/src/mm/truncate.c:truncate_inode_pages Cyclomatic Complexity 3 /kisskb/src/mm/truncate.c:truncate_inode_pages_final Cyclomatic Complexity 1 /kisskb/src/mm/truncate.c:invalidate_mapping_pages Cyclomatic Complexity 1 /kisskb/src/mm/truncate.c:invalidate_mapping_pagevec Cyclomatic Complexity 28 /kisskb/src/mm/truncate.c:invalidate_inode_pages2_range Cyclomatic Complexity 1 /kisskb/src/mm/truncate.c:invalidate_inode_pages2 Cyclomatic Complexity 1 /kisskb/src/mm/truncate.c:truncate_pagecache Cyclomatic Complexity 29 /kisskb/src/mm/truncate.c:pagecache_isize_extended Cyclomatic Complexity 4 /kisskb/src/mm/truncate.c:truncate_setsize Cyclomatic Complexity 4 /kisskb/src/mm/truncate.c:truncate_pagecache_range In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/mm/truncate.c:12: /kisskb/src/mm/truncate.c: In function '__clear_shadow_entry': /kisskb/src/mm/truncate.c:37:11: note: byref variable will be forcibly initialized 37 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/truncate.c: In function '__invalidate_mapping_pages': /kisskb/src/mm/truncate.c:482:17: note: byref variable will be forcibly initialized 482 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:299:17: note: byref variable will be forcibly initialized 299 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:627:17: note: byref variable will be forcibly initialized 627 | struct pagevec pvec; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_fake Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_uevent_suppress Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_uevent_suppress Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_live Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_limit_alignment_offset Cyclomatic Complexity 1 /kisskb/src/block/partitions/core.c:bdev_set_nr_sectors Cyclomatic Complexity 1 /kisskb/src/block/partitions/core.c:whole_disk_show Cyclomatic Complexity 1 /kisskb/src/block/partitions/core.c:part_release Cyclomatic Complexity 9 /kisskb/src/block/partitions/core.c:part_uevent Cyclomatic Complexity 7 /kisskb/src/include/linux/blkdev.h:queue_limit_discard_alignment Cyclomatic Complexity 4 /kisskb/src/include/linux/genhd.h:disk_max_parts Cyclomatic Complexity 3 /kisskb/src/include/linux/genhd.h:disk_part_scan_enabled Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 9 /kisskb/src/block/partitions/core.c:disk_unlock_native_capacity Cyclomatic Complexity 1 /kisskb/src/block/partitions/core.c:part_discard_alignment_show Cyclomatic Complexity 1 /kisskb/src/block/partitions/core.c:part_alignment_offset_show Cyclomatic Complexity 1 /kisskb/src/block/partitions/core.c:part_start_show Cyclomatic Complexity 1 /kisskb/src/block/partitions/core.c:part_partition_show Cyclomatic Complexity 1 /kisskb/src/block/partitions/core.c:part_ro_show Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 6 /kisskb/src/block/partitions/core.c:partition_overlaps Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/overflow.h:array_size Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_insert Cyclomatic Complexity 44 /kisskb/src/block/partitions/core.c:add_partition Cyclomatic Complexity 15 /kisskb/src/block/partitions/core.c:blk_add_partition Cyclomatic Complexity 4 /kisskb/src/include/linux/fs.h:remove_inode_hash Cyclomatic Complexity 4 /kisskb/src/block/partitions/core.c:delete_partition Cyclomatic Complexity 7 /kisskb/src/block/partitions/core.c:allocate_partitions Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/block/partitions/core.c:free_partitions Cyclomatic Complexity 26 /kisskb/src/block/partitions/core.c:check_partition Cyclomatic Complexity 23 /kisskb/src/block/partitions/core.c:blk_add_partitions Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 5 /kisskb/src/block/partitions/core.c:bdev_add_partition Cyclomatic Complexity 7 /kisskb/src/block/partitions/core.c:bdev_del_partition Cyclomatic Complexity 9 /kisskb/src/block/partitions/core.c:bdev_resize_partition Cyclomatic Complexity 5 /kisskb/src/block/partitions/core.c:blk_drop_partitions Cyclomatic Complexity 23 /kisskb/src/block/partitions/core.c:bdev_disk_changed Cyclomatic Complexity 7 /kisskb/src/block/partitions/core.c:read_part_sector Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:instruction_pointer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/thread_info.h:test_thread_local_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/timebase.h:get_tb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:enable_sched_clock_irqtime Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/time.h:get_vtb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/time.h:set_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/time.h:test_irq_work_pending Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:set_irq_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/of_clk.h:of_clk_init Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit_irqoff Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_stolen_time Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:nap_adjust_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:booke_restore_dbcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:set_irq_work_pending_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:clear_irq_work_pending Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/time.c:____timer_interrupt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:start_cpu_decrementer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:timebase_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/time.c:decrementer_set_next_event Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:decrementer_shutdown Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/time.c:enable_large_decrementer Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:may_hard_irq_enable Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/time.c:set_decrementer_max Cyclomatic Complexity 1 /kisskb/src/include/linux/clocksource.h:clocksource_register_hz Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/time.c:clocksource_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:register_decrementer_clockevent Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:init_decrementer_clockevent Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/time.c:generic_suspend_disable_irqs Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:is_implicit_soft_masked Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_enter_prepare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_async_enter_prepare Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_timer_interrupt_entry Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_timer_interrupt_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_async_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:generic_suspend_enable_irqs Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_read_ulong Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/time.c:get_freq Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/time.c:__read_persistent_clock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/time.c:__delay Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:udelay Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/time.c:profile_pc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:arch_irq_work_raise Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:timer_interrupt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:timer_broadcast_interrupt Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/time.c:arch_suspend_disable_irqs Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/time.c:arch_suspend_enable_irqs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:tb_to_ns Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:sched_clock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/time.c:running_clock Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/time.c:generic_calibrate_decr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/time.c:update_persistent_clock64 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/time.c:read_persistent_clock64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:secondary_cpu_time_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:div128_by_32 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/time.c:time_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/time.c:calibrate_delay /kisskb/src/arch/powerpc/kernel/time.c: In function '__read_persistent_clock': /kisskb/src/arch/powerpc/kernel/time.c:793:18: note: byref variable will be forcibly initialized 793 | struct rtc_time tm; | ^~ /kisskb/src/arch/powerpc/kernel/time.c: In function 'update_persistent_clock64': /kisskb/src/arch/powerpc/kernel/time.c:781:18: note: byref variable will be forcibly initialized 781 | struct rtc_time tm; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_backing_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/device_cgroup.h:devcgroup_check_permission Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_live Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_start_sect Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_is_partition Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blksize_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_set_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cleancache.h:cleancache_fs_enabled_mapping Cyclomatic Complexity 1 /kisskb/src/block/bdev.c:BDEV_I Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-integrity.h:blk_get_integrity Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bdev_get_integrity Cyclomatic Complexity 16 /kisskb/src/block/bdev.c:bd_may_claim Cyclomatic Complexity 5 /kisskb/src/block/bdev.c:set_init_blocksize Cyclomatic Complexity 4 /kisskb/src/block/bdev.c:bd_init_fs_context Cyclomatic Complexity 1 /kisskb/src/block/bdev.c:bdev_evict_inode Cyclomatic Complexity 4 /kisskb/src/block/bdev.c:bdev_alloc_inode Cyclomatic Complexity 1 /kisskb/src/block/bdev.c:init_once Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/cleancache.h:cleancache_invalidate_inode Cyclomatic Complexity 3 /kisskb/src/block/bdev.c:kill_bdev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_write_and_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 9 /kisskb/src/block/bdev.c:bd_clear_claiming Cyclomatic Complexity 1 /kisskb/src/block/bdev.c:bd_finish_claiming Cyclomatic Complexity 5 /kisskb/src/block/bdev.c:bdev_write_inode Cyclomatic Complexity 15 /kisskb/src/block/bdev.c:blkdev_get_whole Cyclomatic Complexity 4 /kisskb/src/block/bdev.c:bdev_cache_init Cyclomatic Complexity 1 /kisskb/src/block/bdev.c:I_BDEV Cyclomatic Complexity 14 /kisskb/src/block/bdev.c:bdev_free_inode Cyclomatic Complexity 4 /kisskb/src/block/bdev.c:invalidate_bdev Cyclomatic Complexity 7 /kisskb/src/block/bdev.c:__sync_blockdev Cyclomatic Complexity 1 /kisskb/src/block/bdev.c:sync_blockdev Cyclomatic Complexity 13 /kisskb/src/block/bdev.c:set_blocksize Cyclomatic Complexity 3 /kisskb/src/block/bdev.c:sb_set_blocksize Cyclomatic Complexity 4 /kisskb/src/block/bdev.c:sb_min_blocksize Cyclomatic Complexity 3 /kisskb/src/block/bdev.c:blkdev_flush_mapping Cyclomatic Complexity 6 /kisskb/src/block/bdev.c:blkdev_put_whole Cyclomatic Complexity 9 /kisskb/src/block/bdev.c:blkdev_get_part Cyclomatic Complexity 3 /kisskb/src/block/bdev.c:blkdev_put_part Cyclomatic Complexity 4 /kisskb/src/block/bdev.c:fsync_bdev Cyclomatic Complexity 12 /kisskb/src/block/bdev.c:freeze_bdev Cyclomatic Complexity 15 /kisskb/src/block/bdev.c:thaw_bdev Cyclomatic Complexity 7 /kisskb/src/block/bdev.c:bdev_read_page Cyclomatic Complexity 10 /kisskb/src/block/bdev.c:bdev_write_page Cyclomatic Complexity 7 /kisskb/src/block/bdev.c:bdev_alloc Cyclomatic Complexity 1 /kisskb/src/block/bdev.c:bdev_add Cyclomatic Complexity 2 /kisskb/src/block/bdev.c:nr_blockdev_pages Cyclomatic Complexity 10 /kisskb/src/block/bdev.c:bd_prepare_to_claim Cyclomatic Complexity 1 /kisskb/src/block/bdev.c:bd_abort_claiming Cyclomatic Complexity 10 /kisskb/src/block/bdev.c:truncate_bdev_range Cyclomatic Complexity 15 /kisskb/src/block/bdev.c:blkdev_get_no_open Cyclomatic Complexity 1 /kisskb/src/block/bdev.c:blkdev_put_no_open Cyclomatic Complexity 40 /kisskb/src/block/bdev.c:blkdev_get_by_dev Cyclomatic Complexity 26 /kisskb/src/block/bdev.c:blkdev_put Cyclomatic Complexity 17 /kisskb/src/block/bdev.c:lookup_bdev Cyclomatic Complexity 8 /kisskb/src/block/bdev.c:blkdev_get_by_path Cyclomatic Complexity 4 /kisskb/src/block/bdev.c:__invalidate_device Cyclomatic Complexity 13 /kisskb/src/block/bdev.c:iterate_bdevs Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:folio_get_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:page_has_private Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_writably_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/block/bdev.c:9: /kisskb/src/block/bdev.c: In function 'bd_prepare_to_claim': Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large /kisskb/src/block/bdev.c:587:15: note: byref variable will be forcibly initialized 587 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/block/bdev.c:587:3: note: in expansion of macro 'DEFINE_WAIT' 587 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_max_segs Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_flagged Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clone_blkg_association Cyclomatic Complexity 1 /kisskb/src/include/linux/iomap.h:iomap_sector Cyclomatic Complexity 1 /kisskb/src/include/linux/iomap.h:iomap_inline_data Cyclomatic Complexity 1 /kisskb/src/include/linux/iomap.h:iomap_inline_data_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_constraint Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_length Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:i_blocks_per_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/writeback.h:wbc_init_bio Cyclomatic Complexity 1 /kisskb/src/include/linux/writeback.h:wbc_account_cgroup_owner Cyclomatic Complexity 3 /kisskb/src/fs/iomap/buffered-io.c:to_iomap_page Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 4 /kisskb/src/include/linux/iomap.h:iomap_length Cyclomatic Complexity 4 /kisskb/src/include/linux/iomap.h:iomap_iter_srcmap Cyclomatic Complexity 4 /kisskb/src/fs/iomap/buffered-io.c:iomap_block_needs_zeroing Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 26 /kisskb/src/fs/iomap/buffered-io.c:iomap_adjust_read_range Cyclomatic Complexity 15 /kisskb/src/include/linux/pagemap.h:page_mkwrite_check_truncate Cyclomatic Complexity 15 /kisskb/src/include/linux/buffer_head.h:block_page_mkwrite_return Cyclomatic Complexity 13 /kisskb/src/fs/iomap/buffered-io.c:iomap_ioend_can_merge Cyclomatic Complexity 7 /kisskb/src/fs/iomap/buffered-io.c:iomap_ioend_compare Cyclomatic Complexity 13 /kisskb/src/fs/iomap/buffered-io.c:iomap_can_add_to_ioend Cyclomatic Complexity 10 /kisskb/src/include/linux/writeback.h:wbc_to_write_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:i_blocks_per_page Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 13 /kisskb/src/fs/iomap/trace.h:trace_iomap_readpage Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_fill Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_attach_private Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:attach_page_private Cyclomatic Complexity 11 /kisskb/src/fs/iomap/buffered-io.c:iomap_page_create Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_full Cyclomatic Complexity 3 /kisskb/src/fs/iomap/buffered-io.c:iomap_iop_set_range_uptodate Cyclomatic Complexity 5 /kisskb/src/fs/iomap/buffered-io.c:iomap_set_range_uptodate Cyclomatic Complexity 6 /kisskb/src/fs/iomap/buffered-io.c:iomap_read_page_end_io Cyclomatic Complexity 2 /kisskb/src/fs/iomap/buffered-io.c:iomap_read_end_io Cyclomatic Complexity 18 /kisskb/src/fs/iomap/buffered-io.c:iomap_read_inline_data Cyclomatic Complexity 8 /kisskb/src/fs/iomap/buffered-io.c:iomap_write_begin_inline Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 31 /kisskb/src/fs/iomap/buffered-io.c:iomap_readpage_iter Cyclomatic Complexity 4 /kisskb/src/fs/iomap/buffered-io.c:iomap_alloc_ioend Cyclomatic Complexity 13 /kisskb/src/fs/iomap/trace.h:trace_iomap_readahead Cyclomatic Complexity 10 /kisskb/src/include/linux/pagemap.h:__readahead_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 16 /kisskb/src/fs/iomap/buffered-io.c:iomap_readahead_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_detach_private Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:detach_page_private Cyclomatic Complexity 13 /kisskb/src/fs/iomap/trace.h:trace_iomap_releasepage Cyclomatic Complexity 10 /kisskb/src/fs/iomap/buffered-io.c:iomap_page_release Cyclomatic Complexity 13 /kisskb/src/fs/iomap/trace.h:trace_iomap_invalidatepage Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_cancel_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:cancel_dirty_page Cyclomatic Complexity 4 /kisskb/src/fs/iomap/buffered-io.c:iomap_read_page_sync Cyclomatic Complexity 33 /kisskb/src/fs/iomap/buffered-io.c:__iomap_write_begin Cyclomatic Complexity 4 /kisskb/src/fs/iomap/buffered-io.c:iomap_write_failed Cyclomatic Complexity 46 /kisskb/src/fs/iomap/buffered-io.c:iomap_write_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 3 /kisskb/src/fs/iomap/buffered-io.c:iomap_write_end_inline Cyclomatic Complexity 5 /kisskb/src/fs/iomap/buffered-io.c:__iomap_write_end Cyclomatic Complexity 24 /kisskb/src/fs/iomap/buffered-io.c:iomap_write_end Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 20 /kisskb/src/fs/iomap/buffered-io.c:iomap_write_iter Cyclomatic Complexity 19 /kisskb/src/fs/iomap/buffered-io.c:iomap_unshare_iter Cyclomatic Complexity 4 /kisskb/src/fs/iomap/buffered-io.c:__iomap_zero_iter Cyclomatic Complexity 19 /kisskb/src/fs/iomap/buffered-io.c:iomap_zero_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 9 /kisskb/src/fs/iomap/buffered-io.c:iomap_page_mkwrite_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 9 /kisskb/src/include/linux/pagemap.h:mapping_set_error /kisskb/src/block/bdev.c: In function 'lookup_bdev': /kisskb/src/block/bdev.c:973:14: note: byref variable will be forcibly initialized 973 | struct path path; | ^~~~ Cyclomatic Complexity 15 /kisskb/src/fs/iomap/buffered-io.c:iomap_finish_page_writeback Cyclomatic Complexity 12 /kisskb/src/fs/iomap/buffered-io.c:iomap_finish_ioend Cyclomatic Complexity 1 /kisskb/src/fs/iomap/buffered-io.c:iomap_writepage_end_bio Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 13 /kisskb/src/fs/iomap/trace.h:trace_iomap_writepage Cyclomatic Complexity 1 /kisskb/src/fs/iomap/buffered-io.c:iomap_chain_bio Cyclomatic Complexity 12 /kisskb/src/fs/iomap/buffered-io.c:iomap_add_to_ioend Cyclomatic Complexity 7 /kisskb/src/fs/iomap/buffered-io.c:iomap_submit_ioend Cyclomatic Complexity 50 /kisskb/src/fs/iomap/buffered-io.c:iomap_writepage_map Cyclomatic Complexity 19 /kisskb/src/fs/iomap/buffered-io.c:iomap_do_writepage Cyclomatic Complexity 1 /kisskb/src/fs/iomap/buffered-io.c:iomap_init Cyclomatic Complexity 12 /kisskb/src/fs/iomap/buffered-io.c:iomap_readpage Cyclomatic Complexity 11 /kisskb/src/fs/iomap/buffered-io.c:iomap_readahead Cyclomatic Complexity 7 /kisskb/src/fs/iomap/buffered-io.c:iomap_is_partially_uptodate Cyclomatic Complexity 4 /kisskb/src/fs/iomap/buffered-io.c:iomap_releasepage Cyclomatic Complexity 11 /kisskb/src/fs/iomap/buffered-io.c:iomap_invalidatepage Cyclomatic Complexity 9 /kisskb/src/fs/iomap/buffered-io.c:iomap_migrate_page Cyclomatic Complexity 5 /kisskb/src/fs/iomap/buffered-io.c:iomap_file_buffered_write Cyclomatic Complexity 2 /kisskb/src/fs/iomap/buffered-io.c:iomap_file_unshare Cyclomatic Complexity 2 /kisskb/src/fs/iomap/buffered-io.c:iomap_zero_range Cyclomatic Complexity 4 /kisskb/src/fs/iomap/buffered-io.c:iomap_truncate_page Cyclomatic Complexity 8 /kisskb/src/fs/iomap/buffered-io.c:iomap_page_mkwrite Cyclomatic Complexity 2 /kisskb/src/fs/iomap/buffered-io.c:iomap_finish_ioends Cyclomatic Complexity 5 /kisskb/src/fs/iomap/buffered-io.c:iomap_ioend_try_merge Cyclomatic Complexity 1 /kisskb/src/fs/iomap/buffered-io.c:iomap_sort_ioends Cyclomatic Complexity 4 /kisskb/src/fs/iomap/buffered-io.c:iomap_writepage Cyclomatic Complexity 4 /kisskb/src/fs/iomap/buffered-io.c:iomap_writepages /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_read_end_io': /kisskb/src/fs/iomap/buffered-io.c:194:23: note: byref variable will be forcibly initialized 194 | struct bvec_iter_all iter_all; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 16 /kisskb/src/crypto/proc.c:c_show Cyclomatic Complexity 1 /kisskb/src/crypto/proc.c:c_start Cyclomatic Complexity 1 /kisskb/src/crypto/proc.c:c_stop Cyclomatic Complexity 1 /kisskb/src/crypto/proc.c:c_next Cyclomatic Complexity 1 /kisskb/src/crypto/proc.c:crypto_init_proc Cyclomatic Complexity 1 /kisskb/src/crypto/proc.c:crypto_exit_proc /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_read_page_sync': /kisskb/src/fs/iomap/buffered-io.c:529:13: note: byref variable will be forcibly initialized 529 | struct bio bio; | ^~~ /kisskb/src/fs/iomap/buffered-io.c:528:17: note: byref variable will be forcibly initialized 528 | struct bio_vec bvec; | ^~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_finish_ioend': /kisskb/src/fs/iomap/buffered-io.c:1037:24: note: byref variable will be forcibly initialized 1037 | struct bvec_iter_all iter_all; | ^~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/iomap/buffered-io.c:6: /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_writepage_map': /kisskb/src/fs/iomap/buffered-io.c:1297:12: note: byref variable will be forcibly initialized 1297 | LIST_HEAD(submit_list); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_finish_ioends': /kisskb/src/fs/iomap/buffered-io.c:1066:19: note: byref variable will be forcibly initialized 1066 | struct list_head tmp; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:get_new_cred Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/security/keys/request_key_auth.c:request_key_auth_preparse Cyclomatic Complexity 1 /kisskb/src/security/keys/request_key_auth.c:request_key_auth_free_preparse Cyclomatic Complexity 1 /kisskb/src/security/keys/request_key_auth.c:request_key_auth_instantiate Cyclomatic Complexity 10 /kisskb/src/security/keys/request_key_auth.c:request_key_auth_describe Cyclomatic Complexity 7 /kisskb/src/security/keys/request_key_auth.c:request_key_auth_destroy Cyclomatic Complexity 8 /kisskb/src/security/keys/request_key_auth.c:request_key_auth_revoke Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 7 /kisskb/src/security/keys/request_key_auth.c:free_request_key_auth Cyclomatic Complexity 1 /kisskb/src/security/keys/request_key_auth.c:request_key_auth_rcu_disposal Cyclomatic Complexity 4 /kisskb/src/include/linux/cred.h:get_cred Cyclomatic Complexity 19 /kisskb/src/security/keys/request_key_auth.c:request_key_auth_read Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:__key_get Cyclomatic Complexity 2 /kisskb/src/include/linux/key.h:key_get Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 17 /kisskb/src/security/keys/request_key_auth.c:request_key_auth_new Cyclomatic Complexity 7 /kisskb/src/security/keys/request_key_auth.c:key_get_instantiation_authkey Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_s64 Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 5 /kisskb/src/include/linux/rbtree.h:rb_add_cached Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_cb_get_time Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_is_queued Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:sched_clock_tick Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/cputime.h:get_running_cputimer Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/deadline.h:dl_time_before Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:sched_domain_span Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:arch_scale_cpu_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_account_cputime Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_wait_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_sleep_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_iowait_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_blocked_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_runtime_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_update_nr_running_tp_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:dl_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_has_dl_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:dl_entity_is_special Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:dl_entity_preempt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:dl_bandwidth_enabled Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:__dl_overflow Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:dl_task_fits_capacity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rt_bandwidth_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:cpu_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:is_migration_disabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__rq_lockp Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:global_rt_period Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_current Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_running Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_on_rq_queued Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:sched_stop_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_dl_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_update_tick_dependency Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:hrtick_enabled_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:arch_scale_freq_capacity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_order_less Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:capacity_orig_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dl_task_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:rq_of_dl_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dl_rq_of_se Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:on_dl_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:pi_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:is_dl_boosted Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:is_leftmost Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dl_overloaded Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:__pushable_less Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:has_pushable_dl_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dl_entity_overflow Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dl_is_implicit Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dl_next_period Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dl_runtime_exceeded Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:__dl_less Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:__schedstats_from_dl_se Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:start_hrtick_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:task_fork_dl Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:pick_dl_task Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:global_rt_runtime Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:init_dl_rq_bw_ratio Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:dl_set_overload Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:dl_clear_overload Cyclomatic Complexity 15 /kisskb/src/kernel/sched/deadline.c:update_dl_migration Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:inc_dl_migration Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/cputime.h:account_group_exec_runtime Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:grub_reclaim Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:dec_dl_migration Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:pick_next_dl_entity Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:dl_bw_visited Cyclomatic Complexity 9 /kisskb/src/kernel/sched/stats.h:check_schedstat_required Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/deadline.h:dl_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/deadline.h:dl_task Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:need_pull_dl_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_need_resched Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:rq_unpin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:lockdep_assert_rq_held Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_skip_update Cyclomatic Complexity 7 /kisskb/src/kernel/sched/sched.h:queue_balance_callback Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:deadline_queue_push_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:deadline_queue_pull_task Cyclomatic Complexity 9 /kisskb/src/kernel/sched/deadline.c:prio_changed_dl Cyclomatic Complexity 9 /kisskb/src/kernel/sched/sched.h:assert_clock_updated Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock Cyclomatic Complexity 21 /kisskb/src/kernel/sched/deadline.c:replenish_dl_entity Cyclomatic Complexity 2 /kisskb/src/kernel/sched/deadline.c:update_dl_revised_wakeup Cyclomatic Complexity 10 /kisskb/src/kernel/sched/deadline.c:update_dl_entity Cyclomatic Complexity 6 /kisskb/src/kernel/sched/deadline.c:setup_new_dl_entity Cyclomatic Complexity 12 /kisskb/src/kernel/sched/deadline.c:update_stats_dequeue_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:rq_clock_pelt Cyclomatic Complexity 20 /kisskb/src/kernel/sched/deadline.c:__sub_rq_bw Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:sub_rq_bw Cyclomatic Complexity 9 /kisskb/src/kernel/sched/deadline.c:__add_rq_bw Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:add_rq_bw Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_us Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_us_delta Cyclomatic Complexity 9 /kisskb/src/kernel/sched/deadline.c:enqueue_pushable_dl_task Cyclomatic Complexity 8 /kisskb/src/kernel/sched/deadline.c:pick_next_pushable_dl_task Cyclomatic Complexity 8 /kisskb/src/kernel/sched/deadline.c:pick_task_dl Cyclomatic Complexity 7 /kisskb/src/kernel/sched/deadline.c:check_preempt_equal_dl Cyclomatic Complexity 6 /kisskb/src/kernel/sched/deadline.c:check_preempt_curr_dl Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 33 /kisskb/src/kernel/sched/deadline.c:find_later_rq Cyclomatic Complexity 17 /kisskb/src/kernel/sched/deadline.c:select_task_rq_dl Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_rq_unlock Cyclomatic Complexity 7 /kisskb/src/kernel/sched/sched.h:_double_lock_balance Cyclomatic Complexity 6 /kisskb/src/kernel/sched/sched.h:double_lock_balance Cyclomatic Complexity 8 /kisskb/src/kernel/sched/sched.h:cpufreq_update_util Cyclomatic Complexity 12 /kisskb/src/kernel/sched/deadline.c:__sub_running_bw Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:sub_running_bw Cyclomatic Complexity 17 /kisskb/src/kernel/sched/deadline.c:__add_running_bw Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:add_running_bw Cyclomatic Complexity 5 /kisskb/src/kernel/sched/deadline.c:dl_bw_of Cyclomatic Complexity 6 /kisskb/src/kernel/sched/sched.h:__dl_update Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__dl_sub Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__dl_add Cyclomatic Complexity 6 /kisskb/src/kernel/sched/deadline.c:__dl_bw_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_set_subclass Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:double_unlock_balance Cyclomatic Complexity 28 /kisskb/src/kernel/sched/deadline.c:find_lock_later_rq Cyclomatic Complexity 10 /kisskb/src/kernel/sched/deadline.c:dl_task_offline_migration Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 10 /kisskb/src/kernel/sched/sched.h:get_push_task Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 5 /kisskb/src/kernel/sched/deadline.c:start_dl_timer Cyclomatic Complexity 11 /kisskb/src/kernel/sched/deadline.c:dl_check_constrained_dl Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:update_stats_wait_start_dl Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:update_stats_enqueue_sleeper_dl Cyclomatic Complexity 6 /kisskb/src/kernel/sched/deadline.c:update_stats_enqueue_dl Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree.h:rb_insert_color_cached Cyclomatic Complexity 13 /kisskb/src/kernel/sched/sched.h:add_nr_running Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:sub_nr_running Cyclomatic Complexity 7 /kisskb/src/kernel/sched/deadline.c:inc_dl_deadline Cyclomatic Complexity 2 /kisskb/src/kernel/sched/deadline.c:inc_dl_tasks Cyclomatic Complexity 6 /kisskb/src/kernel/sched/deadline.c:__enqueue_dl_entity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_repin_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 12 /kisskb/src/kernel/sched/deadline.c:task_contending Cyclomatic Complexity 10 /kisskb/src/kernel/sched/deadline.c:enqueue_dl_entity Cyclomatic Complexity 35 /kisskb/src/kernel/sched/deadline.c:enqueue_task_dl Cyclomatic Complexity 31 /kisskb/src/kernel/sched/deadline.c:push_dl_task Cyclomatic Complexity 16 /kisskb/src/kernel/sched/deadline.c:dl_task_timer Cyclomatic Complexity 2 /kisskb/src/kernel/sched/deadline.c:push_dl_tasks Cyclomatic Complexity 8 /kisskb/src/kernel/sched/deadline.c:task_woken_dl Cyclomatic Complexity 8 /kisskb/src/kernel/sched/deadline.c:migrate_task_rq_dl Cyclomatic Complexity 13 /kisskb/src/kernel/sched/deadline.c:dl_change_utilization Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 8 /kisskb/src/kernel/sched/deadline.c:dl_bw_cpus Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:dl_bw_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var_node Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_runtime Cyclomatic Complexity 8 /kisskb/src/kernel/sched/deadline.c:pick_earliest_pushable_dl_task Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree.h:rb_erase_cached Cyclomatic Complexity 7 /kisskb/src/kernel/sched/deadline.c:dequeue_pushable_dl_task Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:dec_dl_deadline Cyclomatic Complexity 9 /kisskb/src/kernel/sched/deadline.c:dec_dl_tasks Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:__dequeue_dl_entity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dequeue_dl_entity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:__dequeue_task_dl Cyclomatic Complexity 30 /kisskb/src/kernel/sched/deadline.c:update_curr_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:yield_task_dl Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:rq_offline_dl Cyclomatic Complexity 6 /kisskb/src/kernel/sched/deadline.c:task_tick_dl Cyclomatic Complexity 18 /kisskb/src/kernel/sched/deadline.c:switched_to_dl Cyclomatic Complexity 6 /kisskb/src/kernel/sched/deadline.c:put_prev_task_dl Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:update_stats_wait_end_dl Cyclomatic Complexity 11 /kisskb/src/kernel/sched/deadline.c:set_next_task_dl Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:pick_next_task_dl Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_intersects Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:set_cpus_allowed_dl Cyclomatic Complexity 36 /kisskb/src/kernel/sched/deadline.c:pull_dl_task Cyclomatic Complexity 6 /kisskb/src/kernel/sched/deadline.c:balance_dl Cyclomatic Complexity 7 /kisskb/src/kernel/sched/deadline.c:rq_online_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:init_dl_bandwidth Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:init_dl_bw Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:init_dl_rq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:init_dl_task_timer Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:init_dl_inactive_task_timer Cyclomatic Complexity 2 /kisskb/src/kernel/sched/deadline.c:init_sched_dl_class Cyclomatic Complexity 3 /kisskb/src/kernel/sched/deadline.c:dl_add_task_root_domain Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dl_clear_root_domain Cyclomatic Complexity 10 /kisskb/src/kernel/sched/deadline.c:sched_dl_global_validate Cyclomatic Complexity 6 /kisskb/src/kernel/sched/deadline.c:sched_dl_do_global Cyclomatic Complexity 22 /kisskb/src/kernel/sched/deadline.c:sched_dl_overflow Cyclomatic Complexity 2 /kisskb/src/kernel/sched/deadline.c:__setparam_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:__getparam_dl Cyclomatic Complexity 37 /kisskb/src/kernel/sched/deadline.c:__checkparam_dl Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:__dl_clear_params Cyclomatic Complexity 10 /kisskb/src/kernel/sched/deadline.c:inactive_task_timer Cyclomatic Complexity 23 /kisskb/src/kernel/sched/deadline.c:task_non_contending Cyclomatic Complexity 12 /kisskb/src/kernel/sched/deadline.c:dequeue_task_dl Cyclomatic Complexity 15 /kisskb/src/kernel/sched/deadline.c:switched_from_dl Cyclomatic Complexity 15 /kisskb/src/kernel/sched/deadline.c:dl_param_changed Cyclomatic Complexity 4 /kisskb/src/kernel/sched/deadline.c:dl_task_can_attach Cyclomatic Complexity 9 /kisskb/src/kernel/sched/deadline.c:dl_cpuset_cpumask_can_shrink Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:dl_cpu_busy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/deadline.c:print_dl_stats /kisskb/src/kernel/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1046:18: note: byref variable will be forcibly initialized 1046 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2494:18: note: byref variable will be forcibly initialized 2494 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/deadline.c: In function 'inactive_task_timer': /kisskb/src/kernel/sched/deadline.c:1352:18: note: byref variable will be forcibly initialized 1352 | struct rq_flags rf; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le32_to_cpup Cyclomatic Complexity 3 /kisskb/src/include/linux/msdos_fs.h:fat_valid_media Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/block/partitions/msdos.c:nr_sects Cyclomatic Complexity 1 /kisskb/src/block/partitions/msdos.c:start_sect Cyclomatic Complexity 4 /kisskb/src/block/partitions/msdos.c:is_extended_partition Cyclomatic Complexity 3 /kisskb/src/block/partitions/msdos.c:msdos_magic_present Cyclomatic Complexity 1 /kisskb/src/block/partitions/msdos.c:parse_solaris_x86 Cyclomatic Complexity 1 /kisskb/src/block/partitions/msdos.c:parse_freebsd Cyclomatic Complexity 1 /kisskb/src/block/partitions/msdos.c:parse_netbsd Cyclomatic Complexity 1 /kisskb/src/block/partitions/msdos.c:parse_openbsd Cyclomatic Complexity 1 /kisskb/src/block/partitions/msdos.c:parse_unixware Cyclomatic Complexity 1 /kisskb/src/block/partitions/msdos.c:parse_minix Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 4 /kisskb/src/block/partitions/check.h:put_partition Cyclomatic Complexity 1 /kisskb/src/block/partitions/msdos.c:set_info Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/block/partitions/check.h:put_dev_sector Cyclomatic Complexity 39 /kisskb/src/block/partitions/msdos.c:aix_magic_present Cyclomatic Complexity 39 /kisskb/src/block/partitions/msdos.c:parse_extended Cyclomatic Complexity 49 /kisskb/src/block/partitions/msdos.c:msdos_partition Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:set_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/../../scripts/dtc/libfdt/libfdt.h:fdt32_ld Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kdump.h:reserve_kdump_trampoline Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/epapr_hcalls.h:epapr_paravirt_early_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_lmb_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/prom.c:tm_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/prom.c:save_fscr_to_task Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/prom.c:validate_mem_limit Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/prom.c:scan_features Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/prom.c:overlaps_initrd Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/prom.c:early_parse_mem Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/prom.c:check_cpu_feature_properties Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/prom.c:check_cpu_pa_features Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/prom.c:init_mmu_slb_size Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/kernel/prom.c:early_init_dt_scan_cpus Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/prom.c:early_init_dt_scan_memory_ppc Cyclomatic Complexity 31 /kisskb/src/arch/powerpc/kernel/prom.c:early_init_drmem_lmb Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kernel/prom.c:early_init_dt_scan_chosen_ppc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:setup_initial_memory_limit Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/prom.c:early_reserve_mem_dt Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/prom.c:early_reserve_mem Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc_raw Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/prom.c:move_device_tree Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/prom.c:early_init_dt_add_memory_arch Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/prom.c:early_init_devtree Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/prom.c:early_get_first_memblock_info Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/prom.c:of_get_ibm_chip_id Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/prom.c:cpu_to_chip_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/prom.c:arch_match_cpu_phys_id Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_aead_encrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_aead_decrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_authsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_maxauthsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_maxauthsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance Cyclomatic Complexity 1 /kisskb/src/crypto/aead.c:crypto_aead_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/aead.c:crypto_aead_report Cyclomatic Complexity 1 /kisskb/src/crypto/aead.c:crypto_aead_free_instance Cyclomatic Complexity 7 /kisskb/src/crypto/aead.c:crypto_aead_init_tfm Cyclomatic Complexity 6 /kisskb/src/crypto/aead.c:aead_prepare_alg Cyclomatic Complexity 4 /kisskb/src/crypto/aead.c:setkey_unaligned Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/crypto/aead.c:crypto_aead_show Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alloc_tfm Cyclomatic Complexity 6 /kisskb/src/crypto/aead.c:crypto_aead_setkey Cyclomatic Complexity 10 /kisskb/src/crypto/aead.c:crypto_aead_setauthsize Cyclomatic Complexity 3 /kisskb/src/crypto/aead.c:crypto_aead_encrypt Cyclomatic Complexity 5 /kisskb/src/crypto/aead.c:crypto_aead_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/aead.c:crypto_grab_aead Cyclomatic Complexity 1 /kisskb/src/crypto/aead.c:crypto_alloc_aead Cyclomatic Complexity 4 /kisskb/src/crypto/aead.c:crypto_register_aead Cyclomatic Complexity 1 /kisskb/src/crypto/aead.c:crypto_unregister_aead Cyclomatic Complexity 6 /kisskb/src/crypto/aead.c:crypto_register_aeads Cyclomatic Complexity 2 /kisskb/src/crypto/aead.c:crypto_unregister_aeads Cyclomatic Complexity 13 /kisskb/src/crypto/aead.c:aead_register_instance /kisskb/src/block/partitions/msdos.c: In function 'aix_magic_present': /kisskb/src/block/partitions/msdos.c:75:9: note: byref variable will be forcibly initialized 75 | Sector sect; | ^~~~ /kisskb/src/block/partitions/msdos.c: In function 'parse_extended': /kisskb/src/block/partitions/msdos.c:135:9: note: byref variable will be forcibly initialized 135 | Sector sect; | ^~~~ /kisskb/src/block/partitions/msdos.c: In function 'msdos_partition': /kisskb/src/block/partitions/msdos.c:584:9: note: byref variable will be forcibly initialized 584 | Sector sect; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_is_positive Cyclomatic Complexity 7 /kisskb/src/security/keys/user_defined.c:logon_vet_description Cyclomatic Complexity 12 /kisskb/src/security/keys/user_defined.c:user_preparse Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/security/keys/user_defined.c:user_free_preparse Cyclomatic Complexity 1 /kisskb/src/security/keys/user_defined.c:user_free_payload_rcu Cyclomatic Complexity 1 /kisskb/src/security/keys/user_defined.c:user_destroy Cyclomatic Complexity 5 /kisskb/src/include/keys/user-type.h:user_key_payload_locked Cyclomatic Complexity 12 /kisskb/src/security/keys/user_defined.c:user_read Cyclomatic Complexity 13 /kisskb/src/security/keys/user_defined.c:user_update Cyclomatic Complexity 7 /kisskb/src/security/keys/user_defined.c:user_revoke Cyclomatic Complexity 3 /kisskb/src/security/keys/user_defined.c:user_describe Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:kuid_has_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:make_key_ref Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_read_state Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_user_ns Cyclomatic Complexity 1 /kisskb/src/security/keys/proc.c:key_node_serial Cyclomatic Complexity 1 /kisskb/src/security/keys/proc.c:proc_keys_stop Cyclomatic Complexity 1 /kisskb/src/security/keys/proc.c:proc_key_users_stop Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 5 /kisskb/src/security/keys/proc.c:key_proc_init Cyclomatic Complexity 3 /kisskb/src/security/keys/proc.c:proc_key_users_show Cyclomatic Complexity 4 /kisskb/src/security/keys/proc.c:__key_user_next Cyclomatic Complexity 1 /kisskb/src/security/keys/proc.c:key_user_first Cyclomatic Complexity 1 /kisskb/src/security/keys/proc.c:key_user_next Cyclomatic Complexity 3 /kisskb/src/security/keys/proc.c:proc_key_users_start Cyclomatic Complexity 1 /kisskb/src/security/keys/proc.c:proc_key_users_next Cyclomatic Complexity 24 /kisskb/src/security/keys/proc.c:find_ge_key Cyclomatic Complexity 7 /kisskb/src/security/keys/proc.c:proc_keys_start Cyclomatic Complexity 4 /kisskb/src/security/keys/proc.c:key_serial_next Cyclomatic Complexity 4 /kisskb/src/security/keys/proc.c:proc_keys_next Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 37 /kisskb/src/security/keys/proc.c:proc_keys_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_contended Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_mapcount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_pincount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageReferenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestClearPageReferenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_clear_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestClearPageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_clear_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageWorkingset Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReclaim Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageReclaim Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReclaim Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUnevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUnevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_clear_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageMlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__PageMovable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransTail Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:page_has_private Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:is_file_lru Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:is_active_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_managed_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:lruvec_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:managed_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone_idx Cyclomatic Complexity 5 /kisskb/src/include/linux/mmzone.h:next_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:first_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:gfpflags_allow_blocking Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_value Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_is_node Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:split_huge_page_to_list Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_migration_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:head_compound_mapcount Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:head_compound_pincount Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__count_vm_events Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noreclaim_save Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noreclaim_restore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/vmpressure.h:vmpressure Cyclomatic Complexity 1 /kisskb/src/include/linux/vmpressure.h:vmpressure_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_is_root Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:memcg_memory_event Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_protection Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_calculate_protection Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_below_low Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_below_min Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_uncharge_list Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_lruvec Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_lruvec_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:lruvec_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_online Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_get_zone_lru_size Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_size Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_flush_stats Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:__count_memcg_events Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:count_memcg_page_event Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_soft_limit_reclaim Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:unlock_page_lruvec_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/memcontrol.h:folio_matches_lruvec Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:mapping_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_exiting Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:current_is_kswapd Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:put_swap_page Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:add_to_swap Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:__delete_from_swap_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:try_to_free_swap Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:mem_cgroup_swappiness Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:mem_cgroup_swapout Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:mem_cgroup_get_nr_swap_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:mem_cgroup_swap_full Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:folio_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:update_lru_size Cyclomatic Complexity 5 /kisskb/src/include/linux/mm_inline.h:__folio_clear_lru_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:__clear_page_lru_flags Cyclomatic Complexity 9 /kisskb/src/include/linux/mm_inline.h:folio_lru_list Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:lruvec_add_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:add_page_to_lru_list Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:lruvec_del_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:del_page_from_lru_list Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:wb_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:bdi_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:bdi_write_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_zone_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/compaction.h:compact_gap Cyclomatic Complexity 1 /kisskb/src/include/linux/compaction.h:reset_isolation_suitable Cyclomatic Complexity 1 /kisskb/src/include/linux/compaction.h:compaction_suitable Cyclomatic Complexity 1 /kisskb/src/include/linux/compaction.h:wakeup_kcompactd Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_freepages_start Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_freepages_end Cyclomatic Complexity 3 /kisskb/src/include/linux/dax.h:dax_mapping Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:try_to_unmap_flush Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:try_to_unmap_flush_dirty Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_kswapd_sleep Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_kswapd_wake Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_wakeup_kswapd Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_direct_reclaim_begin_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_direct_reclaim_end_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_shrink_slab_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_shrink_slab_end Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_lru_isolate Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_writepage Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_lru_shrink_inactive Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_lru_shrink_active Cyclomatic Complexity 1 /kisskb/src/include/trace/events/vmscan.h:trace_event_get_offsets_mm_vmscan_node_reclaim_begin Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:prealloc_memcg_shrinker Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:unregister_memcg_shrinker Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:xchg_nr_deferred_memcg Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:add_nr_deferred_memcg Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:cgroup_reclaim Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:writeback_throttling_sane Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:shrink_slab_memcg Cyclomatic Complexity 5 /kisskb/src/mm/vmscan.c:update_lru_sizes Cyclomatic Complexity 4 /kisskb/src/mm/vmscan.c:current_may_throttle Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:in_reclaim_compaction Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:clear_pgdat_congested Cyclomatic Complexity 2 /kisskb/src/mm/vmscan.c:kswapd_highest_zoneidx Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_kswapd_sleep Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_kswapd_wake Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_wakeup_kswapd Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_direct_reclaim_begin Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_direct_reclaim_end Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_shrink_slab_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_shrink_slab_end Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_lru_isolate Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_writepage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_lru_shrink_inactive Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_lru_shrink_active Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_node_reclaim_begin Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:__traceiter_mm_vmscan_node_reclaim_end Cyclomatic Complexity 12 /kisskb/src/mm/vmscan.c:xchg_nr_deferred Cyclomatic Complexity 12 /kisskb/src/mm/vmscan.c:add_nr_deferred Cyclomatic Complexity 7 /kisskb/src/include/linux/pagemap.h:mapping_shrinkable Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:zone_page_state Cyclomatic Complexity 7 /kisskb/src/mm/vmscan.c:lruvec_lru_size Cyclomatic Complexity 7 /kisskb/src/mm/vmscan.c:pgdat_watermark_boosted Cyclomatic Complexity 7 /kisskb/src/mm/vmscan.c:update_reclaim_active Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:set_reclaim_active Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:clear_reclaim_active Cyclomatic Complexity 6 /kisskb/src/include/linux/memcontrol.h:folio_lruvec_relock_irq Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_kswapd_sleep Cyclomatic Complexity 6 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_kswapd_wake Cyclomatic Complexity 6 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_wakeup_kswapd Cyclomatic Complexity 6 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_direct_reclaim_begin_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_direct_reclaim_end_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_shrink_slab_start Cyclomatic Complexity 6 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_shrink_slab_end Cyclomatic Complexity 6 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_lru_isolate Cyclomatic Complexity 7 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_lru_shrink_inactive Cyclomatic Complexity 7 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_lru_shrink_active Cyclomatic Complexity 6 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_node_reclaim_begin Cyclomatic Complexity 4 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_kswapd_sleep Cyclomatic Complexity 4 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_kswapd_wake Cyclomatic Complexity 4 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_direct_reclaim_end_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_shrink_slab_end Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_wakeup_kswapd Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_direct_reclaim_begin_template Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_shrink_slab_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_writepage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_lru_shrink_inactive Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_lru_shrink_active Cyclomatic Complexity 5 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_node_reclaim_begin Cyclomatic Complexity 4 /kisskb/src/include/trace/events/vmscan.h:trace_raw_output_mm_vmscan_lru_isolate Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:page_is_file_lru Cyclomatic Complexity 7 /kisskb/src/include/trace/events/vmscan.h:trace_event_raw_event_mm_vmscan_writepage Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:is_page_cache_freeable Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:hpage_pincount_available Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 12 /kisskb/src/include/linux/sched/mm.h:current_gfp_context Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetchw Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/mm/vmscan.c:can_demote Cyclomatic Complexity 6 /kisskb/src/mm/vmscan.c:can_reclaim_anon_pages Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:can_age_anon_pages Cyclomatic Complexity 5 /kisskb/src/include/linux/vmstat.h:zone_page_state_snapshot Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 6 /kisskb/src/include/linux/gfp.h:gfp_zone Cyclomatic Complexity 47 /kisskb/src/mm/vmscan.c:get_scan_count Cyclomatic Complexity 9 /kisskb/src/mm/vmscan.c:set_task_reclaim_state Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_shrink_slab_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_shrink_slab_end Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_writepage Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_direct_reclaim_begin Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_lru_isolate Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_lru_shrink_inactive Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_lru_shrink_active Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_direct_reclaim_end Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_wakeup_kswapd Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_kswapd_sleep Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_kswapd_wake Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_node_reclaim_begin Cyclomatic Complexity 13 /kisskb/src/include/trace/events/vmscan.h:trace_mm_vmscan_node_reclaim_end Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_events Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_event Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 18 /kisskb/src/mm/vmscan.c:do_shrink_slab Cyclomatic Complexity 13 /kisskb/src/mm/vmscan.c:shrink_slab Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 15 /kisskb/src/mm/vmscan.c:page_check_dirty_writeback Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_freeze Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:compound_pincount Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_maybe_dma_pinned Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:compound_mapcount Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:destroy_compound_page Cyclomatic Complexity 9 /kisskb/src/include/linux/page_ref.h:page_ref_unfreeze Cyclomatic Complexity 24 /kisskb/src/mm/vmscan.c:__remove_mapping Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/mm/internal.h:page_evictable Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:inode_write_congested Cyclomatic Complexity 7 /kisskb/src/mm/vmscan.c:may_write_to_inode Cyclomatic Complexity 21 /kisskb/src/mm/vmscan.c:page_check_references Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:can_split_huge_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 9 /kisskb/src/include/linux/pagemap.h:mapping_set_error Cyclomatic Complexity 3 /kisskb/src/mm/vmscan.c:handle_write_error Cyclomatic Complexity 25 /kisskb/src/mm/vmscan.c:pageout Cyclomatic Complexity 8 /kisskb/src/mm/vmscan.c:demote_page_list Cyclomatic Complexity 158 /kisskb/src/mm/vmscan.c:shrink_page_list Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:alloc_demote_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__mod_lruvec_state Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:snapshot_refaults Cyclomatic Complexity 11 /kisskb/src/mm/vmscan.c:too_many_isolated Cyclomatic Complexity 12 /kisskb/src/mm/vmscan.c:should_continue_reclaim Cyclomatic Complexity 2 /kisskb/src/mm/vmscan.c:node_unmapped_file_pages Cyclomatic Complexity 9 /kisskb/src/mm/vmscan.c:node_pagecache_reclaimable Cyclomatic Complexity 4 /kisskb/src/mm/vmscan.c:inactive_is_low Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page_unless_zero Cyclomatic Complexity 9 /kisskb/src/mm/vmscan.c:pgdat_balanced Cyclomatic Complexity 8 /kisskb/src/mm/vmscan.c:prepare_kswapd_sleep Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 19 /kisskb/src/mm/vmscan.c:kswapd_try_to_sleep Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 3 /kisskb/src/mm/vmscan.c:zone_reclaimable_pages Cyclomatic Complexity 17 /kisskb/src/mm/vmscan.c:allow_direct_reclaim Cyclomatic Complexity 53 /kisskb/src/mm/vmscan.c:throttle_direct_reclaim Cyclomatic Complexity 13 /kisskb/src/mm/vmscan.c:prealloc_shrinker Cyclomatic Complexity 4 /kisskb/src/mm/vmscan.c:free_prealloced_shrinker Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:register_shrinker_prepared Cyclomatic Complexity 4 /kisskb/src/mm/vmscan.c:register_shrinker Cyclomatic Complexity 7 /kisskb/src/mm/vmscan.c:unregister_shrinker Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:synchronize_shrinkers Cyclomatic Complexity 5 /kisskb/src/mm/vmscan.c:drop_slab_node Cyclomatic Complexity 2 /kisskb/src/mm/vmscan.c:drop_slab Cyclomatic Complexity 3 /kisskb/src/mm/vmscan.c:remove_mapping Cyclomatic Complexity 1 /kisskb/src/mm/vmscan.c:putback_lru_page Cyclomatic Complexity 12 /kisskb/src/mm/vmscan.c:move_pages_to_lru Cyclomatic Complexity 8 /kisskb/src/mm/vmscan.c:reclaim_clean_pages_from_list Cyclomatic Complexity 23 /kisskb/src/mm/vmscan.c:__isolate_lru_page_prepare Cyclomatic Complexity 21 /kisskb/src/mm/vmscan.c:isolate_lru_pages Cyclomatic Complexity 22 /kisskb/src/mm/vmscan.c:shrink_inactive_list Cyclomatic Complexity 18 /kisskb/src/mm/vmscan.c:shrink_active_list Cyclomatic Complexity 5 /kisskb/src/mm/vmscan.c:shrink_list Cyclomatic Complexity 34 /kisskb/src/mm/vmscan.c:shrink_lruvec Cyclomatic Complexity 9 /kisskb/src/mm/vmscan.c:shrink_node_memcgs Cyclomatic Complexity 64 /kisskb/src/mm/vmscan.c:shrink_node Cyclomatic Complexity 15 /kisskb/src/mm/vmscan.c:shrink_zones Cyclomatic Complexity 31 /kisskb/src/mm/vmscan.c:do_try_to_free_pages Cyclomatic Complexity 7 /kisskb/src/mm/vmscan.c:kswapd_shrink_node Cyclomatic Complexity 5 /kisskb/src/mm/vmscan.c:__node_reclaim Cyclomatic Complexity 6 /kisskb/src/mm/vmscan.c:age_active_anon Cyclomatic Complexity 74 /kisskb/src/mm/vmscan.c:balance_pgdat Cyclomatic Complexity 12 /kisskb/src/mm/vmscan.c:kswapd Cyclomatic Complexity 6 /kisskb/src/mm/vmscan.c:isolate_lru_page Cyclomatic Complexity 11 /kisskb/src/mm/vmscan.c:reclaim_pages Cyclomatic Complexity 3 /kisskb/src/mm/vmscan.c:try_to_free_pages Cyclomatic Complexity 24 /kisskb/src/mm/vmscan.c:wakeup_kswapd Cyclomatic Complexity 13 /kisskb/src/mm/vmscan.c:kswapd_run Cyclomatic Complexity 2 /kisskb/src/mm/vmscan.c:kswapd_init Cyclomatic Complexity 4 /kisskb/src/mm/vmscan.c:kswapd_stop Cyclomatic Complexity 15 /kisskb/src/mm/vmscan.c:node_reclaim Cyclomatic Complexity 15 /kisskb/src/mm/vmscan.c:check_move_unevictable_pages In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/vmscan.h:460, from /kisskb/src/mm/vmscan.c:63: /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_sleep': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:35:1: note: in expansion of macro 'TRACE_EVENT' 35 | TRACE_EVENT(mm_vmscan_kswapd_sleep, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_wake': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:52:1: note: in expansion of macro 'TRACE_EVENT' 52 | TRACE_EVENT(mm_vmscan_kswapd_wake, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_wakeup_kswapd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:75:1: note: in expansion of macro 'TRACE_EVENT' 75 | TRACE_EVENT(mm_vmscan_wakeup_kswapd, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_begin_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/vmscan.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 101 | DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_end_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/vmscan.h:145:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 145 | DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:185:1: note: in expansion of macro 'TRACE_EVENT' 185 | TRACE_EVENT(mm_shrink_slab_start, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:230:1: note: in expansion of macro 'TRACE_EVENT' 230 | TRACE_EVENT(mm_shrink_slab_end, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_isolate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:267:1: note: in expansion of macro 'TRACE_EVENT' 267 | TRACE_EVENT(mm_vmscan_lru_isolate, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_inactive': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:339:1: note: in expansion of macro 'TRACE_EVENT' 339 | TRACE_EVENT(mm_vmscan_lru_shrink_inactive, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_active': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:390:1: note: in expansion of macro 'TRACE_EVENT' 390 | TRACE_EVENT(mm_vmscan_lru_shrink_active, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_node_reclaim_begin': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:426:1: note: in expansion of macro 'TRACE_EVENT' 426 | TRACE_EVENT(mm_vmscan_node_reclaim_begin, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_writepage': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:316:1: note: in expansion of macro 'TRACE_EVENT' 316 | TRACE_EVENT(mm_vmscan_writepage, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/mm/vmscan.c:927:25: note: byref variable will be forcibly initialized 927 | struct shrink_control sc = { | ^~ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:1081:28: note: byref variable will be forcibly initialized 1081 | struct writeback_control wbc = { | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'shrink_page_list': /kisskb/src/mm/vmscan.c:1393:12: note: byref variable will be forcibly initialized 1393 | LIST_HEAD(demote_pages); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:1392:12: note: byref variable will be forcibly initialized 1392 | LIST_HEAD(free_pages); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:1391:12: note: byref variable will be forcibly initialized 1391 | LIST_HEAD(ret_pages); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'throttle_direct_reclaim': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3609:3: note: in expansion of macro 'wait_event_killable' 3609 | wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3605:3: note: in expansion of macro 'wait_event_interruptible_timeout' 3605 | wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'move_pages_to_lru': /kisskb/src/mm/vmscan.c:2180:12: note: byref variable will be forcibly initialized 2180 | LIST_HEAD(pages_to_free); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1850:12: note: byref variable will be forcibly initialized 1850 | LIST_HEAD(clean_pages); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:1847:22: note: byref variable will be forcibly initialized 1847 | struct reclaim_stat stat; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'isolate_lru_pages': /kisskb/src/mm/vmscan.c:2002:12: note: byref variable will be forcibly initialized 2002 | LIST_HEAD(pages_skipped); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:2265:22: note: byref variable will be forcibly initialized 2265 | struct reclaim_stat stat; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2261:12: note: byref variable will be forcibly initialized 2261 | LIST_HEAD(page_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2375:12: note: byref variable will be forcibly initialized 2375 | LIST_HEAD(l_inactive); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:2374:12: note: byref variable will be forcibly initialized 2374 | LIST_HEAD(l_active); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:2373:12: note: byref variable will be forcibly initialized 2373 | LIST_HEAD(l_hold); /* The pages which were snipped off */ | ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2816:18: note: byref variable will be forcibly initialized 2816 | struct blk_plug plug; | ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2465:22: note: byref variable will be forcibly initialized 2465 | struct reclaim_stat dummy_stat; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2464:12: note: byref variable will be forcibly initialized 2464 | LIST_HEAD(node_page_list); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_kpp_set_secret Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_kpp_generate_public_key Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:__crypto_kpp_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:__crypto_kpp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:kpp_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:kpp_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:kpp_request_set_input Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:kpp_request_set_output Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_set_secret Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_generate_public_key Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_maxsize Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:kpp_request_free Cyclomatic Complexity 1 /kisskb/src/security/keys/dh.c:dh_free_data Cyclomatic Complexity 4 /kisskb/src/security/keys/dh.c:dh_crypto_done Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 7 /kisskb/src/security/keys/dh.c:kdf_dealloc Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_free_kpp Cyclomatic Complexity 5 /kisskb/src/include/keys/user-type.h:user_key_payload_locked Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/security/keys/dh.c:kdf_alloc Cyclomatic Complexity 12 /kisskb/src/security/keys/dh.c:dh_data_from_key Cyclomatic Complexity 3 /kisskb/src/include/crypto/kpp.h:kpp_request_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 34 /kisskb/src/security/keys/dh.c:kdf_ctr Cyclomatic Complexity 9 /kisskb/src/security/keys/dh.c:keyctl_dh_compute_kdf Cyclomatic Complexity 81 /kisskb/src/security/keys/dh.c:__keyctl_dh_compute Cyclomatic Complexity 6 /kisskb/src/security/keys/dh.c:keyctl_dh_compute /kisskb/src/security/keys/dh.c: In function '__keyctl_dh_compute': /kisskb/src/security/keys/dh.c:238:23: note: byref variable will be forcibly initialized 238 | struct dh_completion compl; | ^~~~~ /kisskb/src/security/keys/dh.c:237:21: note: byref variable will be forcibly initialized 237 | struct scatterlist outsg; | ^~~~~ /kisskb/src/security/keys/dh.c:236:12: note: byref variable will be forcibly initialized 236 | struct dh dh_inputs; | ^~~~~~~~~ /kisskb/src/security/keys/dh.c:235:26: note: byref variable will be forcibly initialized 235 | struct keyctl_dh_params pcopy; | ^~~~~ /kisskb/src/security/keys/dh.c: In function 'keyctl_dh_compute': /kisskb/src/security/keys/dh.c:414:27: note: byref variable will be forcibly initialized 414 | struct keyctl_kdf_params kdfcopy; | ^~~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_rng_generate Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_maxauthsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_tfm_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_spawn_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_generate Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_get_bytes Cyclomatic Complexity 1 /kisskb/src/crypto/geniv.c:aead_geniv_setauthsize Cyclomatic Complexity 1 /kisskb/src/crypto/geniv.c:aead_geniv_setkey Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_drop_aead Cyclomatic Complexity 1 /kisskb/src/crypto/geniv.c:aead_geniv_free Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_spawn_aead Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_free_aead Cyclomatic Complexity 17 /kisskb/src/crypto/geniv.c:aead_geniv_alloc Cyclomatic Complexity 11 /kisskb/src/crypto/geniv.c:aead_init_geniv Cyclomatic Complexity 1 /kisskb/src/crypto/geniv.c:aead_exit_geniv Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_skcipher_encrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_skcipher_decrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_authsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:__crypto_cipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_max_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_walksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_walksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_cipher_simple Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_pagelen Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_clamp Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_advance Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_page Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_start Cyclomatic Complexity 3 /kisskb/src/crypto/skcipher.c:skcipher_unmap Cyclomatic Complexity 2 /kisskb/src/crypto/skcipher.c:skcipher_map Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_map_src Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_map_dst Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_unmap_src Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_unmap_dst Cyclomatic Complexity 2 /kisskb/src/crypto/skcipher.c:skcipher_walk_gfp Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_get_spot Cyclomatic Complexity 3 /kisskb/src/crypto/skcipher.c:skcipher_set_needkey Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:crypto_skcipher_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:crypto_skcipher_free_instance Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:crypto_skcipher_report Cyclomatic Complexity 7 /kisskb/src/crypto/skcipher.c:skcipher_next_fast Cyclomatic Complexity 7 /kisskb/src/crypto/skcipher.c:crypto_skcipher_init_tfm Cyclomatic Complexity 18 /kisskb/src/crypto/skcipher.c:skcipher_prepare_alg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/crypto/skcipher.c:skcipher_copy_iv Cyclomatic Complexity 2 /kisskb/src/crypto/skcipher.c:skcipher_done_slow Cyclomatic Complexity 12 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_pagedone Cyclomatic Complexity 12 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_done Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 4 /kisskb/src/crypto/internal.h:crypto_yield Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_queue_write Cyclomatic Complexity 10 /kisskb/src/crypto/skcipher.c:skcipher_next_copy Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/crypto/skcipher.c:skcipher_setkey_unaligned Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_grab_cipher Cyclomatic Complexity 2 /kisskb/src/crypto/skcipher.c:crypto_skcipher_show Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alloc_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_free_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_free_cipher Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_exit_tfm_simple Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher Cyclomatic Complexity 3 /kisskb/src/crypto/skcipher.c:skcipher_init_tfm_simple Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_setkey_simple Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_drop_cipher Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_free_instance_simple Cyclomatic Complexity 40 /kisskb/src/crypto/skcipher.c:skcipher_walk_done Cyclomatic Complexity 19 /kisskb/src/crypto/skcipher.c:skcipher_next_slow Cyclomatic Complexity 21 /kisskb/src/crypto/skcipher.c:skcipher_walk_next Cyclomatic Complexity 10 /kisskb/src/crypto/skcipher.c:skcipher_walk_first Cyclomatic Complexity 3 /kisskb/src/crypto/skcipher.c:skcipher_walk_skcipher Cyclomatic Complexity 9 /kisskb/src/crypto/skcipher.c:skcipher_walk_aead_common Cyclomatic Complexity 25 /kisskb/src/crypto/skcipher.c:skcipher_walk_complete Cyclomatic Complexity 5 /kisskb/src/crypto/skcipher.c:skcipher_walk_virt Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_walk_async Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_walk_aead_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:skcipher_walk_aead_decrypt Cyclomatic Complexity 14 /kisskb/src/crypto/skcipher.c:crypto_skcipher_setkey Cyclomatic Complexity 3 /kisskb/src/crypto/skcipher.c:crypto_skcipher_encrypt Cyclomatic Complexity 3 /kisskb/src/crypto/skcipher.c:crypto_skcipher_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:crypto_grab_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:crypto_alloc_skcipher Cyclomatic Complexity 5 /kisskb/src/crypto/skcipher.c:crypto_alloc_sync_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:crypto_has_skcipher Cyclomatic Complexity 4 /kisskb/src/crypto/skcipher.c:crypto_register_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/skcipher.c:crypto_unregister_skcipher Cyclomatic Complexity 6 /kisskb/src/crypto/skcipher.c:crypto_register_skciphers Cyclomatic Complexity 2 /kisskb/src/crypto/skcipher.c:crypto_unregister_skciphers Cyclomatic Complexity 13 /kisskb/src/crypto/skcipher.c:skcipher_register_instance Cyclomatic Complexity 13 /kisskb/src/crypto/skcipher.c:skcipher_alloc_instance_simple Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 1 /kisskb/src/block/partitions/efi.c:force_gpt_fn Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/block/partitions/efi.c:last_lba Cyclomatic Complexity 7 /kisskb/src/block/partitions/efi.c:pmbr_part_valid Cyclomatic Complexity 36 /kisskb/src/block/partitions/efi.c:is_pmbr_valid Cyclomatic Complexity 10 /kisskb/src/block/partitions/efi.c:utf16_le_to_7bit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/block/partitions/check.h:put_dev_sector Cyclomatic Complexity 11 /kisskb/src/block/partitions/efi.c:read_lba Cyclomatic Complexity 6 /kisskb/src/block/partitions/efi.c:alloc_read_gpt_header Cyclomatic Complexity 12 /kisskb/src/block/partitions/efi.c:alloc_read_gpt_entries Cyclomatic Complexity 1 /kisskb/src/block/partitions/efi.c:efi_crc32 Cyclomatic Complexity 40 /kisskb/src/block/partitions/efi.c:is_gpt_valid Cyclomatic Complexity 4 /kisskb/src/block/partitions/check.h:put_partition Cyclomatic Complexity 1 /kisskb/src/include/linux/efi.h:efi_guidcmp Cyclomatic Complexity 41 /kisskb/src/block/partitions/efi.c:compare_gpts Cyclomatic Complexity 50 /kisskb/src/block/partitions/efi.c:find_valid_gpt Cyclomatic Complexity 5 /kisskb/src/block/partitions/efi.c:is_pte_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/efi.h:efi_guid_to_str Cyclomatic Complexity 11 /kisskb/src/block/partitions/efi.c:efi_partition /kisskb/src/block/partitions/efi.c: In function 'read_lba': /kisskb/src/block/partitions/efi.c:247:10: note: byref variable will be forcibly initialized 247 | Sector sect; | ^~~~ /kisskb/src/block/partitions/efi.c: In function 'compare_gpts': /kisskb/src/block/partitions/efi.c:481:1: note: byref variable will be forcibly initialized 481 | compare_gpts(gpt_header *pgpt, gpt_header *agpt, u64 lastlba) | ^~~~~~~~~~~~ /kisskb/src/block/partitions/efi.c:481:1: note: byref variable will be forcibly initialized /kisskb/src/block/partitions/efi.c: In function 'is_pte_valid': /kisskb/src/block/partitions/efi.c:461:1: note: byref variable will be forcibly initialized 461 | is_pte_valid(const gpt_entry *pte, const u64 lastlba) | ^~~~~~~~~~~~ /kisskb/src/block/partitions/efi.c:461:1: note: byref variable will be forcibly initialized /kisskb/src/block/partitions/efi.c: In function 'efi_partition': /kisskb/src/block/partitions/efi.c:713:5: note: byref variable will be forcibly initialized 713 | int efi_partition(struct parsed_partitions *state) | ^~~~~~~~~~~~~ /kisskb/src/block/partitions/efi.c:713:5: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/extable.h:extable_fixup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_try_cmpxchg_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_msr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_add_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:cpu_has_msr_ri Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_unrecoverable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/thread_info.h:test_thread_local_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock_slowpath Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_global_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:debug_pagealloc_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:set_irq_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:print_modules Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:this_cpu_set_ftrace_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:this_cpu_get_ftrace_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kprobes.h:kprobe_handler Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kprobes.h:kprobe_post_handler Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit_irqoff Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_sw_event Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_stolen_time Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:nap_adjust_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:booke_restore_dbcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/fadump.h:should_fadump_crash Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/fadump.h:crash_fadump Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/traps.c:signame Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:pmac_backlight_unblank Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/traps.c:get_mmu_str Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/traps.c:____system_reset_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:check_io_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____machine_check_exception_async Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____machine_check_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____SMIException Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/traps.c:____handle_hmi_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____unknown_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____unknown_async_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____unknown_nmi_exception Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/traps.c:____instruction_breakpoint_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____RunModeException Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____single_step_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:emulate_popcntb_inst Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/traps.c:emulate_isel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:tm_abort_check Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:emulate_math Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____program_check_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____emulation_assist_interrupt Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/traps.c:____alignment_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____stack_overflow_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____kernel_fp_unavailable_exception Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/traps.c:____altivec_unavailable_exception Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/traps.c:____vsx_unavailable_exception Cyclomatic Complexity 47 /kisskb/src/arch/powerpc/kernel/traps.c:____facility_unavailable_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____performance_monitor_exception_nmi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____performance_monitor_exception_async Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/traps.c:____performance_monitor_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:____kernel_bad_stack Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:nmi_disables_ftrace Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/traps.c:__parse_fpscr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/debug.h:debugger Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_is_unrecoverable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/debug.h:debugger_fault_handler Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/debug.h:debugger_iabr_match Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/debug.h:debugger_sstep Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/debug.h:debugger_bpt Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/traps.c:oops_begin Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/traps.c:__die Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/traps.c:oops_end Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/traps.c:show_signal_msg Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:is_implicit_soft_masked Cyclomatic Complexity 7 /kisskb/src/include/linux/ftrace_irq.h:ftrace_nmi_enter Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_nmi_enter_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/ftrace_irq.h:ftrace_nmi_exit Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_nmi_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_async_exit_prepare Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_enter_prepare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_async_enter_prepare Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_cond_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 50 /kisskb/src/arch/powerpc/kernel/traps.c:emulate_string_inst Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/traps.c:ppc_warn_emulated_init Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/traps.c:die_will_crash Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:panic_flush_kmsg_start Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:panic_flush_kmsg_end Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/traps.c:die Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/traps.c:exception_common Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:tm_unavailable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:user_single_step_report Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/traps.c:_exception_pkey Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/traps.c:_exception Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/traps.c:__single_step_exception Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/traps.c:emulate_single_step Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:parse_fpe Cyclomatic Complexity 58 /kisskb/src/arch/powerpc/kernel/traps.c:hv_nmi_check_nonrecoverable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:system_reset_exception Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/traps.c:die_mce Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/traps.c:__machine_check_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:machine_check_exception_async Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:machine_check_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:SMIException Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:handle_hmi_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:unknown_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:unknown_async_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:unknown_nmi_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:instruction_breakpoint_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:RunModeException Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:single_step_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:is_valid_bugaddr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:program_check_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:emulation_assist_interrupt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:alignment_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:stack_overflow_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:kernel_fp_unavailable_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:altivec_unavailable_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:vsx_unavailable_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:facility_unavailable_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:performance_monitor_exception_nmi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:performance_monitor_exception_async Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:performance_monitor_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:unrecoverable_exception Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:kernel_bad_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/traps.c:ppc_warn_emulated_print Cyclomatic Complexity 72 /kisskb/src/arch/powerpc/kernel/traps.c:emulate_instruction Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/kernel/traps.c:do_program_check In file included from /kisskb/src/arch/powerpc/kernel/traps.c:44: /kisskb/src/arch/powerpc/kernel/traps.c: In function 'system_reset_exception': /kisskb/src/arch/powerpc/include/asm/interrupt.h:511:29: note: byref variable will be forcibly initialized 511 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/traps.c:439:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 439 | DEFINE_INTERRUPT_HANDLER_NMI(system_reset_exception) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/traps.c: In function 'machine_check_exception': /kisskb/src/arch/powerpc/include/asm/interrupt.h:511:29: note: byref variable will be forcibly initialized 511 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/traps.c:856:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 856 | DEFINE_INTERRUPT_HANDLER_NMI(machine_check_exception) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/traps.c: In function 'unknown_nmi_exception': /kisskb/src/arch/powerpc/include/asm/interrupt.h:511:29: note: byref variable will be forcibly initialized 511 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/traps.c:1092:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 1092 | DEFINE_INTERRUPT_HANDLER_NMI(unknown_nmi_exception) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/traps.c: In function 'performance_monitor_exception_nmi': /kisskb/src/arch/powerpc/include/asm/interrupt.h:511:29: note: byref variable will be forcibly initialized 511 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/traps.c:1887:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 1887 | DEFINE_INTERRUPT_HANDLER_NMI(performance_monitor_exception_nmi) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:is_sync_kiocb Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_dio_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:bio_set_op_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_type Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iter_is_iovec Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_is_bvec Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_rw Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_to_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_from_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_reexpand Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_set_polled Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blksize_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/iomap.h:iomap_sector Cyclomatic Complexity 1 /kisskb/src/include/linux/iomap.h:iomap_inline_data Cyclomatic Complexity 1 /kisskb/src/include/linux/iomap.h:iomap_inline_data_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_account_write Cyclomatic Complexity 1 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_set_error Cyclomatic Complexity 4 /kisskb/src/include/linux/iomap.h:iomap_length Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 4 /kisskb/src/include/linux/uio.h:iov_iter_truncate Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:inode_dio_end Cyclomatic Complexity 7 /kisskb/src/include/linux/fs.h:generic_write_sync Cyclomatic Complexity 12 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_bio_opflags Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/fs/iomap/trace.h:trace_iomap_dio_invalidate_fail Cyclomatic Complexity 1 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_hole_iter Cyclomatic Complexity 5 /kisskb/src/include/linux/blkdev.h:blk_wake_io_task Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_iov_vecs_to_alloc Cyclomatic Complexity 12 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_submit_bio Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 4 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_zero Cyclomatic Complexity 53 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_bio_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 17 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_inline_iter Cyclomatic Complexity 15 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_iter Cyclomatic Complexity 4 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_iopoll Cyclomatic Complexity 44 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_complete Cyclomatic Complexity 1 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_complete_work Cyclomatic Complexity 15 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_bio_end_io Cyclomatic Complexity 92 /kisskb/src/fs/iomap/direct-io.c:__iomap_dio_rw Cyclomatic Complexity 3 /kisskb/src/fs/iomap/direct-io.c:iomap_dio_rw /kisskb/src/fs/iomap/direct-io.c: In function '__iomap_dio_rw': /kisskb/src/fs/iomap/direct-io.c:468:18: note: byref variable will be forcibly initialized 468 | struct blk_plug plug; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_authsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_ad Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_sync_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/crypto/seqiv.c:seqiv_module_exit Cyclomatic Complexity 3 /kisskb/src/crypto/seqiv.c:seqiv_aead_decrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/crypto/seqiv.c:seqiv_aead_create Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 7 /kisskb/src/crypto/seqiv.c:seqiv_aead_encrypt_complete2 Cyclomatic Complexity 18 /kisskb/src/crypto/seqiv.c:seqiv_aead_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/seqiv.c:seqiv_aead_encrypt_complete Cyclomatic Complexity 1 /kisskb/src/crypto/seqiv.c:seqiv_module_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_ahash_final Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_ahash_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:__crypto_ahash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:ahash_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:ahash_instance Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_ahash_alg Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:ahash_nosetkey Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:ahash_align_buffer_size Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:ahash_notify_einprogress Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_ahash_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_ahash_free_instance Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_ahash_report Cyclomatic Complexity 7 /kisskb/src/crypto/ahash.c:hash_walk_next Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:hash_walk_new_entry Cyclomatic Complexity 9 /kisskb/src/crypto/ahash.c:ahash_set_needkey Cyclomatic Complexity 5 /kisskb/src/crypto/ahash.c:ahash_save_req Cyclomatic Complexity 12 /kisskb/src/crypto/ahash.c:ahash_prepare_alg Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 4 /kisskb/src/crypto/internal.h:crypto_yield Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:ahash_setkey_unaligned Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:ahash_restore_req Cyclomatic Complexity 12 /kisskb/src/crypto/ahash.c:ahash_op_unaligned Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:crypto_ahash_op Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:ahash_op_unaligned_done Cyclomatic Complexity 12 /kisskb/src/crypto/ahash.c:ahash_def_finup_finish1 Cyclomatic Complexity 12 /kisskb/src/crypto/ahash.c:ahash_def_finup Cyclomatic Complexity 7 /kisskb/src/crypto/ahash.c:ahash_def_finup_done1 Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:ahash_def_finup_done2 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/crypto/ahash.c:crypto_ahash_show Cyclomatic Complexity 12 /kisskb/src/crypto/ahash.c:crypto_ahash_init_tfm Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:crypto_ahash_extsize Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alloc_tfm Cyclomatic Complexity 24 /kisskb/src/crypto/ahash.c:crypto_hash_walk_done Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:crypto_hash_walk_first Cyclomatic Complexity 6 /kisskb/src/crypto/ahash.c:crypto_ahash_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_ahash_final Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_ahash_finup Cyclomatic Complexity 3 /kisskb/src/crypto/ahash.c:crypto_ahash_digest Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_grab_ahash Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_alloc_ahash Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_has_ahash Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:crypto_register_ahash Cyclomatic Complexity 1 /kisskb/src/crypto/ahash.c:crypto_unregister_ahash Cyclomatic Complexity 6 /kisskb/src/crypto/ahash.c:crypto_register_ahashes Cyclomatic Complexity 2 /kisskb/src/crypto/ahash.c:crypto_unregister_ahashes Cyclomatic Complexity 13 /kisskb/src/crypto/ahash.c:ahash_register_instance Cyclomatic Complexity 4 /kisskb/src/crypto/ahash.c:crypto_hash_alg_has_setkey /kisskb/src/crypto/ahash.c: In function 'ahash_notify_einprogress': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized 278 | struct crypto_async_request oreq; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_empty_careful Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/include/linux/wait.h:__add_wait_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:__add_wait_queue_entry_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:__remove_wait_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init_careful Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 30 /kisskb/src/kernel/sched/wait.c:__wake_up_common Cyclomatic Complexity 2 /kisskb/src/kernel/sched/wait.c:__wake_up_common_lock Cyclomatic Complexity 4 /kisskb/src/kernel/sched/wait.c:autoremove_wake_function Cyclomatic Complexity 3 /kisskb/src/kernel/sched/wait.c:is_kthread_should_stop Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:__init_waitqueue_head Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:add_wait_queue Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:add_wait_queue_exclusive Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:add_wait_queue_priority Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:remove_wait_queue Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:__wake_up Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:__wake_up_locked Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:__wake_up_locked_key Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:__wake_up_locked_key_bookmark Cyclomatic Complexity 3 /kisskb/src/kernel/sched/wait.c:__wake_up_sync_key Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:__wake_up_locked_sync_key Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:__wake_up_sync Cyclomatic Complexity 5 /kisskb/src/kernel/sched/wait.c:prepare_to_wait Cyclomatic Complexity 5 /kisskb/src/kernel/sched/wait.c:prepare_to_wait_exclusive /kisskb/src/crypto/ahash.c: In function 'ahash_op_unaligned_done': Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:init_wait_entry /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized Cyclomatic Complexity 10 /kisskb/src/kernel/sched/wait.c:prepare_to_wait_event Cyclomatic Complexity 7 /kisskb/src/kernel/sched/wait.c:do_wait_intr Cyclomatic Complexity 7 /kisskb/src/kernel/sched/wait.c:do_wait_intr_irq Cyclomatic Complexity 5 /kisskb/src/kernel/sched/wait.c:finish_wait Cyclomatic Complexity 8 /kisskb/src/kernel/sched/wait.c:wait_woken Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait.c:woken_wake_function /kisskb/src/crypto/ahash.c: In function 'ahash_def_finup_done1': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized /kisskb/src/kernel/sched/wait.c: In function '__wake_up_common_lock': /kisskb/src/kernel/sched/wait.c:129:21: note: byref variable will be forcibly initialized 129 | wait_queue_entry_t bookmark; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:is_sync_kiocb Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_type Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iter_is_iovec Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_is_bvec Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_rw Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_reexpand Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_max_segs Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_set_polled Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_account_write Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:is_hibernate_resume_dev Cyclomatic Complexity 1 /kisskb/src/block/fops.c:bdev_file_inode Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_writepages Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 4 /kisskb/src/block/fops.c:dio_bio_write_op Cyclomatic Complexity 4 /kisskb/src/include/linux/uio.h:iov_iter_truncate Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_write_end Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_iov_vecs_to_alloc Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_get_block Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_iopoll Cyclomatic Complexity 5 /kisskb/src/include/linux/blkdev.h:blk_wake_io_task Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_bio_end_io_simple Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 38 /kisskb/src/block/fops.c:__blkdev_direct_IO_simple Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 23 /kisskb/src/block/fops.c:blkdev_bio_end_io Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 60 /kisskb/src/block/fops.c:__blkdev_direct_IO Cyclomatic Complexity 6 /kisskb/src/block/fops.c:blkdev_direct_IO Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_writepage Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_readpage Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_readahead Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_write_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_llseek Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock Cyclomatic Complexity 7 /kisskb/src/block/fops.c:blkdev_fsync Cyclomatic Complexity 6 /kisskb/src/block/fops.c:blkdev_read_iter Cyclomatic Complexity 7 /kisskb/src/include/linux/fs.h:generic_write_sync Cyclomatic Complexity 19 /kisskb/src/block/fops.c:blkdev_write_iter Cyclomatic Complexity 4 /kisskb/src/block/fops.c:block_ioctl Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_close Cyclomatic Complexity 21 /kisskb/src/block/fops.c:blkdev_fallocate Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_sample_wb_err Cyclomatic Complexity 12 /kisskb/src/block/fops.c:blkdev_open Cyclomatic Complexity 1 /kisskb/src/block/fops.c:blkdev_init /kisskb/src/block/fops.c: In function '__blkdev_direct_IO_simple': /kisskb/src/block/fops.c:62:13: note: byref variable will be forcibly initialized 62 | struct bio bio; | ^~~ /kisskb/src/block/fops.c: In function '__blkdev_direct_IO': /kisskb/src/block/fops.c:197:18: note: byref variable will be forcibly initialized 197 | struct blk_plug plug; | ^~~~ /kisskb/src/block/fops.c: In function 'blkdev_write_iter': /kisskb/src/block/fops.c:493:18: note: byref variable will be forcibly initialized 493 | struct blk_plug plug; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/iomap.h:iomap_sector Cyclomatic Complexity 4 /kisskb/src/include/linux/iomap.h:iomap_length Cyclomatic Complexity 12 /kisskb/src/fs/iomap/fiemap.c:iomap_to_fiemap Cyclomatic Complexity 6 /kisskb/src/fs/iomap/fiemap.c:iomap_fiemap_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_write_and_wait Cyclomatic Complexity 19 /kisskb/src/fs/iomap/fiemap.c:iomap_fiemap Cyclomatic Complexity 10 /kisskb/src/fs/iomap/fiemap.c:iomap_bmap Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWorkingset Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_mk_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_kmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_type Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_is_bvec Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_flagged Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clone_blkg_association Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_list_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_inc_remaining Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_segment_boundary Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_virt_boundary Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_hw_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segment_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_zone_append_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-cgroup.h:blkcg_bio_issue_init Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-crypto.h:bio_has_crypt_ctx Cyclomatic Complexity 3 /kisskb/src/block/blk.h:__bvec_gap_to_prev Cyclomatic Complexity 3 /kisskb/src/block/blk.h:bvec_gap_to_prev Cyclomatic Complexity 1 /kisskb/src/block/blk.h:blk_throtl_bio_endio Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bs_bio_slab_size Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bvec_alloc_gfp Cyclomatic Complexity 5 /kisskb/src/block/bio.c:bio_remaining_done Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_integrity Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_list_add Cyclomatic Complexity 7 /kisskb/src/include/linux/bio.h:bio_list_pop Cyclomatic Complexity 7 /kisskb/src/include/linux/bio.h:bio_list_merge Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_list_add_head Cyclomatic Complexity 7 /kisskb/src/include/linux/bio.h:bio_full Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 4 /kisskb/src/include/linux/uio.h:iov_iter_truncate Cyclomatic Complexity 4 /kisskb/src/block/bio.c:biovec_slab Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 7 /kisskb/src/block/bio.c:page_is_mergeable Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/block/bio.c:__bio_iov_bvec_set Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_is_err Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_err Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:bio_crypt_free_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:memzero_page Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:memzero_bvec Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 9 /kisskb/src/block/bio.c:punt_bios_to_rescuer Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/blk-crypto.h:bio_crypt_clone Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 2 /kisskb/src/block/bio.c:bio_put_pages Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bio_iov_bvec_set_append Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bio_iov_bvec_set Cyclomatic Complexity 1 /kisskb/src/block/bio.c:submit_bio_wait_endio Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:bio_crypt_advance Cyclomatic Complexity 13 /kisskb/src/include/linux/bvec.h:bvec_iter_advance Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter Cyclomatic Complexity 6 /kisskb/src/include/linux/highmem.h:memcpy_to_page Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:memcpy_to_bvec Cyclomatic Complexity 3 /kisskb/src/block/blk.h:bio_integrity_endio Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_done_bio Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_bio_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_init_slab_pool Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_state_remove_instance_nocalls Cyclomatic Complexity 16 /kisskb/src/block/bio.c:bio_put_slab Cyclomatic Complexity 4 /kisskb/src/block/bio.c:bio_alloc_rescue Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 9 /kisskb/src/block/bio.c:create_bio_slab Cyclomatic Complexity 7 /kisskb/src/block/bio.c:bio_find_or_create_slab Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_state_add_instance_nocalls Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_multi Cyclomatic Complexity 12 /kisskb/src/block/bio.c:bvec_free Cyclomatic Complexity 11 /kisskb/src/block/bio.c:bvec_alloc Cyclomatic Complexity 3 /kisskb/src/block/bio.c:bio_uninit Cyclomatic Complexity 4 /kisskb/src/block/bio.c:bio_free Cyclomatic Complexity 4 /kisskb/src/block/bio.c:bio_alloc_cache_prune Cyclomatic Complexity 5 /kisskb/src/block/bio.c:bio_alloc_cache_destroy Cyclomatic Complexity 5 /kisskb/src/block/bio.c:bio_cpu_dead Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bio_init Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bio_reset Cyclomatic Complexity 19 /kisskb/src/block/bio.c:bio_chain Cyclomatic Complexity 38 /kisskb/src/block/bio.c:bio_alloc_bioset Cyclomatic Complexity 7 /kisskb/src/block/bio.c:bio_kmalloc Cyclomatic Complexity 2 /kisskb/src/block/bio.c:zero_fill_bio Cyclomatic Complexity 14 /kisskb/src/block/bio.c:bio_truncate Cyclomatic Complexity 8 /kisskb/src/block/bio.c:guard_bio_eod Cyclomatic Complexity 9 /kisskb/src/block/bio.c:bio_put Cyclomatic Complexity 9 /kisskb/src/block/bio.c:__bio_chain_endio Cyclomatic Complexity 9 /kisskb/src/block/bio.c:__bio_clone_fast Cyclomatic Complexity 9 /kisskb/src/block/bio.c:bio_clone_fast Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bio_devname Cyclomatic Complexity 13 /kisskb/src/block/bio.c:__bio_try_merge_page Cyclomatic Complexity 6 /kisskb/src/block/bio.c:bio_try_merge_hw_seg Cyclomatic Complexity 19 /kisskb/src/block/bio.c:bio_add_hw_page Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bio_add_pc_page Cyclomatic Complexity 9 /kisskb/src/block/bio.c:bio_add_zone_append_page Cyclomatic Complexity 14 /kisskb/src/block/bio.c:__bio_iov_append_get_pages Cyclomatic Complexity 8 /kisskb/src/block/bio.c:__bio_add_page Cyclomatic Complexity 14 /kisskb/src/block/bio.c:__bio_iov_iter_get_pages Cyclomatic Complexity 5 /kisskb/src/block/bio.c:bio_add_page Cyclomatic Complexity 7 /kisskb/src/block/bio.c:bio_release_pages Cyclomatic Complexity 2 /kisskb/src/block/bio.c:bio_dirty_fn Cyclomatic Complexity 13 /kisskb/src/block/bio.c:bio_iov_iter_get_pages Cyclomatic Complexity 5 /kisskb/src/block/bio.c:submit_bio_wait Cyclomatic Complexity 3 /kisskb/src/block/bio.c:bio_advance Cyclomatic Complexity 3 /kisskb/src/block/bio.c:bio_copy_data_iter Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bio_copy_data Cyclomatic Complexity 2 /kisskb/src/block/bio.c:bio_free_pages Cyclomatic Complexity 4 /kisskb/src/block/bio.c:bio_set_pages_dirty Cyclomatic Complexity 5 /kisskb/src/block/bio.c:bio_check_pages_dirty Cyclomatic Complexity 17 /kisskb/src/block/bio.c:bio_endio Cyclomatic Complexity 1 /kisskb/src/block/bio.c:bio_chain_endio Cyclomatic Complexity 22 /kisskb/src/block/bio.c:bio_split Cyclomatic Complexity 18 /kisskb/src/block/bio.c:bio_trim Cyclomatic Complexity 1 /kisskb/src/block/bio.c:biovec_init_pool Cyclomatic Complexity 7 /kisskb/src/block/bio.c:bioset_exit Cyclomatic Complexity 24 /kisskb/src/block/bio.c:bioset_init Cyclomatic Complexity 4 /kisskb/src/block/bio.c:init_bio Cyclomatic Complexity 7 /kisskb/src/block/bio.c:bioset_init_from_src Cyclomatic Complexity 13 /kisskb/src/block/bio.c:bio_alloc_kiocb Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 4 /kisskb/src/include/linux/iomap.h:iomap_length Cyclomatic Complexity 13 /kisskb/src/fs/iomap/trace.h:trace_iomap_iter Cyclomatic Complexity 14 /kisskb/src/fs/iomap/iter.c:iomap_iter_advance Cyclomatic Complexity 13 /kisskb/src/fs/iomap/trace.h:trace_iomap_iter_dstmap Cyclomatic Complexity 13 /kisskb/src/fs/iomap/trace.h:trace_iomap_iter_srcmap Cyclomatic Complexity 10 /kisskb/src/fs/iomap/iter.c:iomap_iter_done Cyclomatic Complexity 23 /kisskb/src/fs/iomap/iter.c:iomap_iter /kisskb/src/block/bio.c: In function 'punt_bios_to_rescuer': /kisskb/src/block/bio.c:364:24: note: byref variable will be forcibly initialized 364 | struct bio_list punt, nopunt; | ^~~~~~ /kisskb/src/block/bio.c:364:18: note: byref variable will be forcibly initialized 364 | struct bio_list punt, nopunt; | ^~~~ /kisskb/src/block/bio.c: In function 'bio_iov_bvec_set_append': /kisskb/src/block/bio.c:1056:18: note: byref variable will be forcibly initialized 1056 | struct iov_iter i = *iter; | ^ /kisskb/src/block/bio.c: In function 'zero_fill_bio': /kisskb/src/block/bio.c:532:19: note: byref variable will be forcibly initialized 532 | struct bvec_iter iter; | ^~~~ /kisskb/src/block/bio.c: In function 'bio_truncate': /kisskb/src/block/bio.c:552:19: note: byref variable will be forcibly initialized 552 | struct bvec_iter iter; | ^~~~ /kisskb/src/block/bio.c: In function 'bio_release_pages': /kisskb/src/block/bio.c:1020:23: note: byref variable will be forcibly initialized 1020 | struct bvec_iter_all iter_all; | ^~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/block/bio.c:5: /kisskb/src/block/bio.c: In function 'submit_bio_wait': /kisskb/src/block/bio.c:1241:33: note: byref variable will be forcibly initialized 1241 | DECLARE_COMPLETION_ONSTACK_MAP(done, | ^~~~ /kisskb/src/include/linux/completion.h:71:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK_MAP' 71 | struct completion work = COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) | ^~~~ /kisskb/src/block/bio.c: In function 'bio_copy_data': /kisskb/src/block/bio.c:1314:19: note: byref variable will be forcibly initialized 1314 | struct bvec_iter dst_iter = dst->bi_iter; | ^~~~~~~~ /kisskb/src/block/bio.c:1313:19: note: byref variable will be forcibly initialized 1313 | struct bvec_iter src_iter = src->bi_iter; | ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_free_pages': /kisskb/src/block/bio.c:1323:23: note: byref variable will be forcibly initialized 1323 | struct bvec_iter_all iter_all; | ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_set_pages_dirty': /kisskb/src/block/bio.c:1362:23: note: byref variable will be forcibly initialized 1362 | struct bvec_iter_all iter_all; | ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_check_pages_dirty': /kisskb/src/block/bio.c:1411:23: note: byref variable will be forcibly initialized 1411 | struct bvec_iter_all iter_all; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:set_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/setup.h:setup_spectre_v2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/fadump.h:crash_fadump Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/fadump.h:fadump_cleanup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hugetlb.h:gigantic_hugetlb_cma_reserve Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/livepatch.h:klp_init_thread_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:mm_iommu_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:mmu_context_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kasan.h:kasan_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup.h:setup_power_save Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup.h:setup_tlb_core_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup.h:exc_lvl_early_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup.h:kvm_cma_reserve Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup-common.c:c_stop Cyclomatic Complexity 4 /kisskb/src/include/linux/cpumask.h:set_cpu_present Cyclomatic Complexity 4 /kisskb/src/include/linux/cpumask.h:set_cpu_possible Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/setup-common.c:machine_hang Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/setup-common.c:ppc_panic_event Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_get_device_type Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/setup-common.c:show_cpuinfo_summary Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/kernel/setup-common.c:show_cpuinfo Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/setup-common.c:c_start Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup-common.c:c_next Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/setup-common.c:cpu_init_thread_core_maps Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/setup-common.c:add_pcspkr Cyclomatic Complexity 5 /kisskb/src/include/linux/of.h:of_node_is_type Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/setup-common.c:smp_setup_pacas Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/setup-common.c:print_system_info Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/setup-common.c:machine_shutdown Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/setup-common.c:machine_restart Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/setup-common.c:machine_power_off Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/setup-common.c:machine_halt Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/setup-common.c:check_for_initrd Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/kernel/setup-common.c:smp_setup_cpu_maps Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/setup-common.c:probe_machine Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/kernel/setup-common.c:check_legacy_ioport Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup-common.c:setup_panic Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup-common.c:ppc_printk_progress Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/setup-common.c:setup_arch Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_ahash_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_export Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_import Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_hash_walk_last Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_ahash_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:__crypto_shash_cast Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_no_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_async_init Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_async_export Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_async_import Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_shash_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_shash_free_instance Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_shash_report Cyclomatic Complexity 38 /kisskb/src/crypto/shash.c:shash_prepare_alg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_default_import Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_default_export Cyclomatic Complexity 4 /kisskb/src/crypto/shash.c:shash_setkey_unaligned Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 14 /kisskb/src/crypto/shash.c:shash_update_unaligned Cyclomatic Complexity 13 /kisskb/src/crypto/shash.c:shash_final_unaligned Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_zero Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_exit_shash_ops_async Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_shash_show Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_create_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alloc_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_shash_alg_has_setkey Cyclomatic Complexity 3 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_alg_needs_key Cyclomatic Complexity 3 /kisskb/src/crypto/shash.c:shash_set_needkey Cyclomatic Complexity 17 /kisskb/src/crypto/shash.c:crypto_shash_init_tfm Cyclomatic Complexity 6 /kisskb/src/crypto/shash.c:crypto_shash_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_async_setkey Cyclomatic Complexity 4 /kisskb/src/crypto/shash.c:crypto_shash_update Cyclomatic Complexity 4 /kisskb/src/crypto/shash.c:crypto_shash_final Cyclomatic Complexity 2 /kisskb/src/crypto/shash.c:shash_finup_unaligned Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_async_final Cyclomatic Complexity 4 /kisskb/src/crypto/shash.c:crypto_shash_finup Cyclomatic Complexity 2 /kisskb/src/crypto/shash.c:shash_digest_unaligned Cyclomatic Complexity 6 /kisskb/src/crypto/shash.c:crypto_shash_digest Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_shash_tfm_digest Cyclomatic Complexity 2 /kisskb/src/crypto/shash.c:shash_ahash_update Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_async_update Cyclomatic Complexity 6 /kisskb/src/crypto/shash.c:shash_ahash_finup Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_async_finup Cyclomatic Complexity 5 /kisskb/src/crypto/shash.c:shash_ahash_digest Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_async_digest Cyclomatic Complexity 7 /kisskb/src/crypto/shash.c:crypto_init_shash_ops_async Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_grab_shash Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_alloc_shash Cyclomatic Complexity 4 /kisskb/src/crypto/shash.c:crypto_register_shash Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:crypto_unregister_shash Cyclomatic Complexity 6 /kisskb/src/crypto/shash.c:crypto_register_shashes Cyclomatic Complexity 2 /kisskb/src/crypto/shash.c:crypto_unregister_shashes Cyclomatic Complexity 13 /kisskb/src/crypto/shash.c:shash_register_instance Cyclomatic Complexity 1 /kisskb/src/crypto/shash.c:shash_free_singlespawn_instance /kisskb/src/crypto/shash.c: In function 'shash_ahash_update': /kisskb/src/crypto/shash.c:269:26: note: byref variable will be forcibly initialized 269 | struct crypto_hash_walk walk; | ^~~~ /kisskb/src/crypto/shash.c: In function 'shash_ahash_finup': /kisskb/src/crypto/shash.c:292:26: note: byref variable will be forcibly initialized 292 | struct crypto_hash_walk walk; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/crypto/akcipher.h:crypto_akcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/akcipher.h:__crypto_akcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/akcipher.h:__crypto_akcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/akcipher.h:crypto_akcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/akcipher.h:akcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/akcipher.h:akcipher_instance Cyclomatic Complexity 1 /kisskb/src/crypto/akcipher.c:crypto_akcipher_report Cyclomatic Complexity 1 /kisskb/src/crypto/akcipher.c:crypto_akcipher_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/akcipher.c:crypto_akcipher_free_instance Cyclomatic Complexity 1 /kisskb/src/crypto/akcipher.c:akcipher_prepare_alg Cyclomatic Complexity 1 /kisskb/src/crypto/akcipher.c:akcipher_default_op Cyclomatic Complexity 1 /kisskb/src/crypto/akcipher.c:crypto_akcipher_show Cyclomatic Complexity 7 /kisskb/src/crypto/akcipher.c:crypto_akcipher_init_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alloc_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/akcipher.c:crypto_grab_akcipher Cyclomatic Complexity 1 /kisskb/src/crypto/akcipher.c:crypto_alloc_akcipher Cyclomatic Complexity 13 /kisskb/src/crypto/akcipher.c:crypto_register_akcipher Cyclomatic Complexity 1 /kisskb/src/crypto/akcipher.c:crypto_unregister_akcipher Cyclomatic Complexity 10 /kisskb/src/crypto/akcipher.c:akcipher_register_instance Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 4 /kisskb/src/include/linux/iomap.h:iomap_length Cyclomatic Complexity 6 /kisskb/src/fs/iomap/seek.c:iomap_seek_hole_iter Cyclomatic Complexity 6 /kisskb/src/fs/iomap/seek.c:iomap_seek_data_iter Cyclomatic Complexity 16 /kisskb/src/fs/iomap/seek.c:iomap_seek_hole Cyclomatic Complexity 16 /kisskb/src/fs/iomap/seek.c:iomap_seek_data Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:__crypto_kpp_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:__crypto_kpp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_alg Cyclomatic Complexity 1 /kisskb/src/crypto/kpp.c:crypto_kpp_report Cyclomatic Complexity 1 /kisskb/src/crypto/kpp.c:crypto_kpp_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/kpp.c:kpp_prepare_alg Cyclomatic Complexity 1 /kisskb/src/crypto/kpp.c:crypto_kpp_show Cyclomatic Complexity 7 /kisskb/src/crypto/kpp.c:crypto_kpp_init_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alloc_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/kpp.c:crypto_alloc_kpp Cyclomatic Complexity 1 /kisskb/src/crypto/kpp.c:crypto_register_kpp Cyclomatic Complexity 1 /kisskb/src/crypto/kpp.c:crypto_unregister_kpp Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_ptr Cyclomatic Complexity 5 /kisskb/src/kernel/sched/wait_bit.c:wake_bit_function Cyclomatic Complexity 9 /kisskb/src/kernel/sched/wait_bit.c:var_wake_function Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 2 /kisskb/src/kernel/sched/wait_bit.c:wait_bit_init Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait_bit.c:bit_waitqueue Cyclomatic Complexity 5 /kisskb/src/kernel/sched/wait_bit.c:__wait_on_bit Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait_bit.c:out_of_line_wait_on_bit Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait_bit.c:out_of_line_wait_on_bit_timeout Cyclomatic Complexity 14 /kisskb/src/kernel/sched/wait_bit.c:__wait_on_bit_lock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait_bit.c:out_of_line_wait_on_bit_lock Cyclomatic Complexity 3 /kisskb/src/kernel/sched/wait_bit.c:__wake_up_bit Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait_bit.c:wake_up_bit Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait_bit.c:__var_waitqueue Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait_bit.c:init_wait_var_entry Cyclomatic Complexity 1 /kisskb/src/kernel/sched/wait_bit.c:wake_up_var Cyclomatic Complexity 3 /kisskb/src/kernel/sched/wait_bit.c:bit_wait Cyclomatic Complexity 3 /kisskb/src/kernel/sched/wait_bit.c:bit_wait_io Cyclomatic Complexity 7 /kisskb/src/kernel/sched/wait_bit.c:bit_wait_timeout Cyclomatic Complexity 7 /kisskb/src/kernel/sched/wait_bit.c:bit_wait_io_timeout Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/udbg.c:udbg_early_init Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/udbg.c:udbg_puts Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/udbg.c:udbg_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/udbg.c:udbg_console_write Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/udbg.c:udbg_printf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/udbg.c:udbg_progress Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/udbg.c:register_early_udbg_console Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_find_matching_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_find_matching_host Cyclomatic Complexity 1 /kisskb/src/drivers/irqchip/irqchip.c:irqchip_init Cyclomatic Complexity 10 /kisskb/src/drivers/irqchip/irqchip.c:platform_irqchip_probe In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/irqchip/irqchip.c:11: /kisskb/src/drivers/irqchip/irqchip.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized 303 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/irqchip/irqchip.c: In function 'platform_irqchip_probe': /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_dqopt Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota_v1.c:v1_stoqb Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota_v1.c:v1_qbtos Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota_v1.c:v1_disk2mem_dqblk Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota_v1.c:v1_mem2disk_dqblk Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota_v1.c:exit_v1_quota_format Cyclomatic Complexity 13 /kisskb/src/fs/quota/quota_v1.c:v1_check_quota_file Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:dqstats_inc Cyclomatic Complexity 18 /kisskb/src/fs/quota/quota_v1.c:v1_read_dqblk Cyclomatic Complexity 13 /kisskb/src/fs/quota/quota_v1.c:v1_write_file_info Cyclomatic Complexity 14 /kisskb/src/fs/quota/quota_v1.c:v1_commit_dqblk Cyclomatic Complexity 9 /kisskb/src/fs/quota/quota_v1.c:v1_read_file_info Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota_v1.c:init_v1_quota_format /kisskb/src/fs/quota/quota_v1.c: In function 'v1_check_quota_file': /kisskb/src/fs/quota/quota_v1.c:132:26: note: byref variable will be forcibly initialized 132 | struct v2_disk_dqheader dqhead; | ^~~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_read_dqblk': /kisskb/src/fs/quota/quota_v1.c:59:23: note: byref variable will be forcibly initialized 59 | struct v1_disk_dqblk dqblk; | ^~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_write_file_info': /kisskb/src/fs/quota/quota_v1.c:189:23: note: byref variable will be forcibly initialized 189 | struct v1_disk_dqblk dqblk; | ^~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_commit_dqblk': /kisskb/src/fs/quota/quota_v1.c:86:23: note: byref variable will be forcibly initialized 86 | struct v1_disk_dqblk dqblk; | ^~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_read_file_info': /kisskb/src/fs/quota/quota_v1.c:162:23: note: byref variable will be forcibly initialized 162 | struct v1_disk_dqblk dqblk; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:__crypto_kpp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/kpp.h:kpp_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/mpi.h:mpi_get_size Cyclomatic Complexity 1 /kisskb/src/crypto/dh.c:dh_get_ctx Cyclomatic Complexity 2 /kisskb/src/crypto/dh.c:dh_check_params_length Cyclomatic Complexity 1 /kisskb/src/crypto/dh.c:dh_max_size Cyclomatic Complexity 1 /kisskb/src/crypto/dh.c:dh_init Cyclomatic Complexity 1 /kisskb/src/crypto/dh.c:dh_clear_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/dh.c:dh_exit_tfm Cyclomatic Complexity 18 /kisskb/src/crypto/dh.c:dh_is_pubkey_valid Cyclomatic Complexity 1 /kisskb/src/crypto/dh.c:_compute_val Cyclomatic Complexity 27 /kisskb/src/crypto/dh.c:dh_compute_value Cyclomatic Complexity 20 /kisskb/src/crypto/dh.c:dh_set_params Cyclomatic Complexity 8 /kisskb/src/crypto/dh.c:dh_set_secret Cyclomatic Complexity 1 /kisskb/src/crypto/dh.c:dh_exit /kisskb/src/crypto/dh.c: In function 'dh_set_secret': /kisskb/src/crypto/dh.c:79:12: note: byref variable will be forcibly initialized 79 | struct dh params; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_ratelimit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:vfs_pressure_ratio Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/sysctl.h:register_sysctl_table Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:in_group_p Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:make_kqid_uid Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:make_kqid_gid Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:make_kqid_projid Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:info_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:dquot_state_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:dquot_generic_flag Cyclomatic Complexity 9 /kisskb/src/include/linux/quota.h:dquot_state_types Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:quota_send_warning Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__inode_get_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:tty_kref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:get_current_tty Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_quota_on Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_dqopt Cyclomatic Complexity 5 /kisskb/src/include/linux/quotaops.h:dquot_is_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_has_quota_usage_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_has_quota_limits_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_has_quota_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_any_quota_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_has_quota_loaded Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_any_quota_loaded Cyclomatic Complexity 3 /kisskb/src/include/linux/quotaops.h:sb_has_quota_active Cyclomatic Complexity 16 /kisskb/src/fs/quota/dquot.c:find_quota_format Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:put_quota_format Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:dquot_dirty Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:mark_dquot_dirty Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:do_destroy_dquot Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:i_dquot Cyclomatic Complexity 4 /kisskb/src/fs/quota/dquot.c:ignore_hardlimit Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:dquot_commit_info Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/fs/quota/dquot.c:dquot_active Cyclomatic Complexity 6 /kisskb/src/fs/quota/dquot.c:warning_issued Cyclomatic Complexity 3 /kisskb/src/fs/quota/dquot.c:prepare_warning Cyclomatic Complexity 7 /kisskb/src/fs/quota/dquot.c:dquot_decr_space Cyclomatic Complexity 8 /kisskb/src/fs/quota/dquot.c:mark_all_dquot_dirty Cyclomatic Complexity 7 /kisskb/src/fs/quota/dquot.c:need_print_warning Cyclomatic Complexity 7 /kisskb/src/fs/quota/dquot.c:dquot_decr_inodes Cyclomatic Complexity 15 /kisskb/src/fs/quota/dquot.c:info_bdq_free Cyclomatic Complexity 16 /kisskb/src/fs/quota/dquot.c:info_idq_free Cyclomatic Complexity 6 /kisskb/src/fs/quota/dquot.c:dquot_get_next_id Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:remove_dquot_hash Cyclomatic Complexity 11 /kisskb/src/fs/quota/dquot.c:dqinit_needed Cyclomatic Complexity 4 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read_positive Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:dqcache_shrink_count Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 9 /kisskb/src/fs/quota/dquot.c:dquot_mark_dquot_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 17 /kisskb/src/fs/quota/dquot.c:dquot_acquire Cyclomatic Complexity 11 /kisskb/src/fs/quota/dquot.c:dquot_release Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:wait_on_dquot Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 5 /kisskb/src/fs/quota/dquot.c:clear_dquot_dirty Cyclomatic Complexity 5 /kisskb/src/fs/quota/dquot.c:dquot_commit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:dquot_destroy Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/include/linux/quotaops.h:dqgrab Cyclomatic Complexity 3 /kisskb/src/include/linux/quota.h:make_kqid_invalid Cyclomatic Complexity 6 /kisskb/src/fs/quota/dquot.c:inode_reserved_space Cyclomatic Complexity 4 /kisskb/src/fs/quota/dquot.c:__inode_get_rsv_space Cyclomatic Complexity 4 /kisskb/src/fs/quota/dquot.c:inode_get_rsv_space Cyclomatic Complexity 9 /kisskb/src/fs/quota/dquot.c:dquot_free_reserved_space Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:dqstats_inc Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:put_dquot_last Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:put_inuse Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:dqstats_dec Cyclomatic Complexity 3 /kisskb/src/fs/quota/dquot.c:remove_free_dquot Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:remove_inuse Cyclomatic Complexity 3 /kisskb/src/fs/quota/dquot.c:dqcache_shrink_scan Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:dquot_alloc Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:hashfn Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:insert_dquot_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:qid_has_mapping Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:eieio Cyclomatic Complexity 7 /kisskb/src/fs/quota/dquot.c:find_dquot Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/io.c:_insb Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/io.c:_outsb Cyclomatic Complexity 4 /kisskb/src/fs/quota/dquot.c:get_empty_dquot Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/io.c:_insw_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/io.c:_outsw_ns Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/io.c:_insl_ns Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/io.c:_outsl_ns Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/io.c:_memset_io Cyclomatic Complexity 40 /kisskb/src/fs/quota/dquot.c:dquot_add_space Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/io.c:_memcpy_fromio Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/io.c:_memcpy_toio Cyclomatic Complexity 25 /kisskb/src/fs/quota/dquot.c:dquot_add_inodes Cyclomatic Complexity 102 /kisskb/src/fs/quota/dquot.c:do_set_dqblk Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 23 /kisskb/src/fs/quota/dquot.c:print_warning Cyclomatic Complexity 5 /kisskb/src/fs/quota/dquot.c:flush_warnings Cyclomatic Complexity 7 /kisskb/src/fs/quota/dquot.c:vfs_cleanup_quota_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:do_get_dqblk Cyclomatic Complexity 15 /kisskb/src/fs/quota/dquot.c:dquot_get_state Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/fs/quota/dquot.c:dquot_init Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sum Cyclomatic Complexity 9 /kisskb/src/fs/quota/dquot.c:do_proc_dqstats Cyclomatic Complexity 3 /kisskb/src/fs/quota/dquot.c:__quota_error Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:register_quota_format Cyclomatic Complexity 6 /kisskb/src/fs/quota/dquot.c:unregister_quota_format Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:mark_info_dirty Cyclomatic Complexity 29 /kisskb/src/fs/quota/dquot.c:dquot_set_dqinfo Cyclomatic Complexity 16 /kisskb/src/fs/quota/dquot.c:dqput Cyclomatic Complexity 14 /kisskb/src/fs/quota/dquot.c:dquot_scan_active Cyclomatic Complexity 28 /kisskb/src/fs/quota/dquot.c:dquot_writeback_dquots Cyclomatic Complexity 21 /kisskb/src/fs/quota/dquot.c:dquot_quota_sync Cyclomatic Complexity 2 /kisskb/src/fs/quota/dquot.c:dqput_all Cyclomatic Complexity 2 /kisskb/src/fs/quota/dquot.c:__dquot_drop Cyclomatic Complexity 14 /kisskb/src/fs/quota/dquot.c:vfs_setup_quota_inode Cyclomatic Complexity 6 /kisskb/src/fs/quota/dquot.c:remove_inode_dquot_ref Cyclomatic Complexity 5 /kisskb/src/fs/quota/dquot.c:remove_dquot_ref Cyclomatic Complexity 2 /kisskb/src/fs/quota/dquot.c:put_dquot_list Cyclomatic Complexity 4 /kisskb/src/fs/quota/dquot.c:drop_dquot_ref Cyclomatic Complexity 14 /kisskb/src/fs/quota/dquot.c:invalidate_dquots Cyclomatic Complexity 26 /kisskb/src/fs/quota/dquot.c:dqget Cyclomatic Complexity 52 /kisskb/src/fs/quota/dquot.c:__dquot_initialize Cyclomatic Complexity 9 /kisskb/src/fs/quota/dquot.c:add_dquot_ref Cyclomatic Complexity 3 /kisskb/src/fs/quota/dquot.c:dquot_get_dqblk Cyclomatic Complexity 9 /kisskb/src/fs/quota/dquot.c:dquot_get_next_dqblk Cyclomatic Complexity 3 /kisskb/src/fs/quota/dquot.c:dquot_set_dqblk Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:dquot_initialize Cyclomatic Complexity 7 /kisskb/src/fs/quota/dquot.c:dquot_initialize_needed Cyclomatic Complexity 11 /kisskb/src/fs/quota/dquot.c:dquot_drop Cyclomatic Complexity 30 /kisskb/src/fs/quota/dquot.c:__dquot_alloc_space Cyclomatic Complexity 18 /kisskb/src/fs/quota/dquot.c:dquot_alloc_inode Cyclomatic Complexity 11 /kisskb/src/fs/quota/dquot.c:dquot_claim_space_nodirty Cyclomatic Complexity 11 /kisskb/src/fs/quota/dquot.c:dquot_reclaim_space_nodirty Cyclomatic Complexity 22 /kisskb/src/fs/quota/dquot.c:__dquot_free_space Cyclomatic Complexity 10 /kisskb/src/fs/quota/dquot.c:dquot_free_inode Cyclomatic Complexity 47 /kisskb/src/fs/quota/dquot.c:__dquot_transfer Cyclomatic Complexity 17 /kisskb/src/fs/quota/dquot.c:dquot_transfer Cyclomatic Complexity 9 /kisskb/src/fs/quota/dquot.c:dquot_file_open Cyclomatic Complexity 62 /kisskb/src/fs/quota/dquot.c:dquot_disable Cyclomatic Complexity 22 /kisskb/src/fs/quota/dquot.c:dquot_quota_disable Cyclomatic Complexity 20 /kisskb/src/fs/quota/dquot.c:dquot_quota_enable Cyclomatic Complexity 1 /kisskb/src/fs/quota/dquot.c:dquot_quota_off Cyclomatic Complexity 49 /kisskb/src/fs/quota/dquot.c:dquot_load_quota_sb Cyclomatic Complexity 7 /kisskb/src/fs/quota/dquot.c:dquot_load_quota_inode Cyclomatic Complexity 19 /kisskb/src/fs/quota/dquot.c:dquot_resume Cyclomatic Complexity 7 /kisskb/src/fs/quota/dquot.c:dquot_quota_on Cyclomatic Complexity 6 /kisskb/src/fs/quota/dquot.c:dquot_quota_on_mount /kisskb/src/fs/quota/dquot.c: In function 'dquot_writeback_dquots': /kisskb/src/fs/quota/dquot.c:624:19: note: byref variable will be forcibly initialized 624 | struct list_head dirty; | ^~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'drop_dquot_ref': /kisskb/src/fs/quota/dquot.c:1092:12: note: byref variable will be forcibly initialized 1092 | LIST_HEAD(tofree_head); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'invalidate_dquots': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c:558:4: note: in expansion of macro 'wait_event' 558 | wait_event(dquot_ref_wq, | ^~~~~~~~~~ /kisskb/src/fs/quota/dquot.c: In function '__dquot_initialize': /kisskb/src/fs/quota/dquot.c:1444:13: note: byref variable will be forcibly initialized 1444 | kprojid_t projid; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le64_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_empty_careful Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/page_64.h:clear_page Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:__d_entry_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_can_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_is_autodir Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:d_is_dir Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:set_page_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageReferenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_to_value Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_value Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_mk_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_set_err Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xas_not_node Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:arch_swap_restore Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/delayed_call.h:set_delayed_call Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_writably_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:is_zero_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:uuid_to_fsid Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:fault_flag_allow_retry_first Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:prep_transhuge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:split_huge_page Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_sb_eat_lsm_opts Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_inode_init_security Cyclomatic Complexity 1 /kisskb/src/include/linux/ramfs.h:ramfs_nommu_expand_for_mapping Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:totalhigh_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:clear_highpage Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_set_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_clear_unevictable Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:mapping_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_charge Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_migrate Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:count_memcg_event_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:swap_free Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:swap_cluster_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:lookup_swap_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:delete_from_swap_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:cgroup_throttle_swaprate Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_type Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iter_is_iovec Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mempolicy.h:mpol_needs_cond_ref Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:SHMEM_I Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:shmem_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:handle_userfault Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_missing Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_minor Cyclomatic Complexity 1 /kisskb/src/include/linux/frontswap.h:frontswap_test Cyclomatic Complexity 1 /kisskb/src/include/linux/posix_acl.h:cache_no_acl Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_count Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_type Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:radix_to_swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_device_exclusive_entry Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_default_max_blocks Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_default_max_inodes Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:SHMEM_SB Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_unused_huge_shrink Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:limit_gfp_mask Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_get_unmapped_area Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_get_parent Cyclomatic Complexity 3 /kisskb/src/mm/shmem.c:shmem_match Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:vmf_error Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_init_fs_context Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_free_inode Cyclomatic Complexity 10 /kisskb/src/include/linux/mm.h:seal_check_future_write Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_get_page Cyclomatic Complexity 11 /kisskb/src/mm/shmem.c:shmem_writepage Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_is_err Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_err Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_error Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_retry Cyclomatic Complexity 5 /kisskb/src/include/linux/xarray.h:xas_retry Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:is_migration_entry Cyclomatic Complexity 4 /kisskb/src/include/linux/swapops.h:is_pfn_swap_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 28 /kisskb/src/mm/shmem.c:shmem_reserve_inode Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_event Cyclomatic Complexity 6 /kisskb/src/include/linux/gfp.h:gfp_zone Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_should_replace_page Cyclomatic Complexity 8 /kisskb/src/include/linux/xarray.h:xa_mk_value Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_to_radix_entry Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_get_policy Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_init Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_pseudo_vma_init Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 3 /kisskb/src/include/linux/mempolicy.h:mpol_cond_put Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_pseudo_vma_destroy Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_swapin Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_put Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_alloc_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:copy_highpage Cyclomatic Complexity 14 /kisskb/src/mm/shmem.c:shmem_replace_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__mod_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__inc_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__dec_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_confirm_swap Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_vm_enough_memory_mm Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_acct_block Cyclomatic Complexity 2 /kisskb/src/mm/shmem.c:shmem_acct_size Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_acct_memory Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_unacct_memory Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_unacct_blocks Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_unacct_size Cyclomatic Complexity 10 /kisskb/src/mm/shmem.c:shmem_reacct_size Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 8 /kisskb/src/mm/shmem.c:shmem_inode_acct_block Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sub Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_inode_unacct_blocks Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_recalc_inode Cyclomatic Complexity 6 /kisskb/src/mm/shmem.c:shmem_alloc_hugepage Cyclomatic Complexity 10 /kisskb/src/mm/shmem.c:shmem_alloc_and_acct_page Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/include/linux/xarray.h:xa_entry Cyclomatic Complexity 7 /kisskb/src/include/linux/xarray.h:xas_next Cyclomatic Complexity 26 /kisskb/src/mm/shmem.c:shmem_add_to_page_cache Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 9 /kisskb/src/mm/shmem.c:shmem_replace_page Cyclomatic Complexity 35 /kisskb/src/mm/shmem.c:shmem_swapin_page Cyclomatic Complexity 11 /kisskb/src/mm/shmem.c:shmem_unuse_swap_entries Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_put_link Cyclomatic Complexity 15 /kisskb/src/mm/shmem.c:shmem_write_end Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:synchronous_wake_function Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 7 /kisskb/src/mm/internal.h:maybe_unlock_mmap_for_io Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_set_policy Cyclomatic Complexity 14 /kisskb/src/include/linux/xarray.h:xas_next_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:cond_resched_rcu Cyclomatic Complexity 18 /kisskb/src/mm/shmem.c:shmem_find_swap_entries Cyclomatic Complexity 23 /kisskb/src/mm/shmem.c:shmem_unuse_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_lookup Cyclomatic Complexity 3 /kisskb/src/include/linux/pagevec.h:pagevec_release Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_cmpxchg_irq Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_free_swap Cyclomatic Complexity 7 /kisskb/src/mm/shmem.c:shmem_punch_compound Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_free_fc Cyclomatic Complexity 22 /kisskb/src/mm/shmem.c:shmem_parse_options Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_get_tree Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xattr.h:simple_xattrs_init Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_xattr_handler_set Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_xattr_handler_get Cyclomatic Complexity 9 /kisskb/src/mm/shmem.c:shmem_show_mpol Cyclomatic Complexity 16 /kisskb/src/mm/shmem.c:shmem_show_options Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_free_in_core_inode Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_destroy_inode Cyclomatic Complexity 2 /kisskb/src/include/linux/xattr.h:simple_xattrs_free Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_alloc_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sum Cyclomatic Complexity 7 /kisskb/src/mm/shmem.c:shmem_statfs Cyclomatic Complexity 2 /kisskb/src/mm/shmem.c:shmem_find_alias Cyclomatic Complexity 7 /kisskb/src/mm/shmem.c:shmem_fh_to_dentry Cyclomatic Complexity 8 /kisskb/src/mm/shmem.c:shmem_encode_fh Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_listxattr Cyclomatic Complexity 12 /kisskb/src/mm/shmem.c:shmem_exchange Cyclomatic Complexity 9 /kisskb/src/mm/shmem.c:shmem_unlink Cyclomatic Complexity 3 /kisskb/src/mm/shmem.c:shmem_rmdir Cyclomatic Complexity 8 /kisskb/src/mm/shmem.c:shmem_initxattrs Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 7 /kisskb/src/mm/shmem.c:shmem_link Cyclomatic Complexity 4 /kisskb/src/include/linux/fs.h:file_accessed Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 10 /kisskb/src/mm/shmem.c:shmem_file_llseek Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_get Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_get_sbmpol Cyclomatic Complexity 9 /kisskb/src/mm/shmem.c:shmem_get_inode Cyclomatic Complexity 15 /kisskb/src/mm/shmem.c:shmem_mknod Cyclomatic Complexity 7 /kisskb/src/mm/shmem.c:shmem_whiteout Cyclomatic Complexity 23 /kisskb/src/mm/shmem.c:shmem_rename2 Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_create Cyclomatic Complexity 3 /kisskb/src/mm/shmem.c:shmem_mkdir Cyclomatic Complexity 15 /kisskb/src/mm/shmem.c:shmem_tmpfile Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_put_super Cyclomatic Complexity 30 /kisskb/src/mm/shmem.c:shmem_fill_super Cyclomatic Complexity 54 /kisskb/src/mm/shmem.c:shmem_reconfigure Cyclomatic Complexity 1 /kisskb/src/include/linux/fs_parser.h:fs_parse Cyclomatic Complexity 35 /kisskb/src/mm/shmem.c:shmem_parse_one Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_init_inodecache Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_init_inode Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_destroy_inodecache Cyclomatic Complexity 14 /kisskb/src/mm/shmem.c:__shmem_file_setup Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:vma_is_shmem Cyclomatic Complexity 3 /kisskb/src/mm/shmem.c:shmem_charge Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_uncharge Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_is_huge Cyclomatic Complexity 95 /kisskb/src/mm/shmem.c:shmem_getpage_gfp Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_getpage Cyclomatic Complexity 14 /kisskb/src/mm/shmem.c:shmem_write_begin Cyclomatic Complexity 71 /kisskb/src/mm/shmem.c:shmem_undo_range Cyclomatic Complexity 24 /kisskb/src/mm/shmem.c:shmem_symlink Cyclomatic Complexity 12 /kisskb/src/mm/shmem.c:shmem_get_link Cyclomatic Complexity 47 /kisskb/src/mm/shmem.c:shmem_file_read_iter Cyclomatic Complexity 26 /kisskb/src/mm/shmem.c:shmem_fault Cyclomatic Complexity 6 /kisskb/src/mm/shmem.c:shmem_getattr Cyclomatic Complexity 8 /kisskb/src/mm/shmem.c:shmem_partial_swap_usage Cyclomatic Complexity 12 /kisskb/src/mm/shmem.c:shmem_swap_usage Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_unlock_mapping Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_truncate_range Cyclomatic Complexity 21 /kisskb/src/mm/shmem.c:shmem_evict_inode Cyclomatic Complexity 47 /kisskb/src/mm/shmem.c:shmem_setattr Cyclomatic Complexity 64 /kisskb/src/mm/shmem.c:shmem_fallocate Cyclomatic Complexity 15 /kisskb/src/mm/shmem.c:shmem_unuse Cyclomatic Complexity 22 /kisskb/src/mm/shmem.c:shmem_lock Cyclomatic Complexity 6 /kisskb/src/mm/shmem.c:shmem_init Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_kernel_file_setup Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_file_setup Cyclomatic Complexity 1 /kisskb/src/mm/shmem.c:shmem_file_setup_with_mnt Cyclomatic Complexity 6 /kisskb/src/mm/shmem.c:shmem_zero_setup Cyclomatic Complexity 4 /kisskb/src/mm/shmem.c:shmem_read_mapping_page_gfp /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1511:24: note: byref variable will be forcibly initialized 1511 | struct vm_area_struct pvma; | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_page': /kisskb/src/mm/shmem.c:1575:24: note: byref variable will be forcibly initialized 1575 | struct vm_area_struct pvma; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_replace_entry': /kisskb/src/mm/shmem.c:413:11: note: byref variable will be forcibly initialized 413 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/mm/shmem.c:1551:24: note: byref variable will be forcibly initialized 1551 | struct vm_area_struct pvma; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_add_to_page_cache': /kisskb/src/mm/shmem.c:696:17: note: byref variable will be forcibly initialized 696 | XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); | ^~~ /kisskb/src/include/linux/xarray.h:1365:18: note: in definition of macro 'XA_STATE_ORDER' 1365 | struct xa_state name = __XA_STATE(array, \ | ^~~~ Cyclomatic Complexity 1 /kisskb/src/crypto/dh_helper.c:dh_data_size Cyclomatic Complexity 9 /kisskb/src/crypto/dh_helper.c:dh_pack_data Cyclomatic Complexity 1 /kisskb/src/crypto/dh_helper.c:dh_unpack_data Cyclomatic Complexity 1 /kisskb/src/crypto/dh_helper.c:crypto_dh_key_len Cyclomatic Complexity 6 /kisskb/src/crypto/dh_helper.c:crypto_dh_encode_key Cyclomatic Complexity 28 /kisskb/src/crypto/dh_helper.c:crypto_dh_decode_key /kisskb/src/crypto/dh_helper.c: In function 'crypto_dh_encode_key': /kisskb/src/crypto/dh_helper.c:44:20: note: byref variable will be forcibly initialized 44 | struct kpp_secret secret = { | ^~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_find_swap_entries': /kisskb/src/mm/shmem.c:1170:11: note: byref variable will be forcibly initialized 1170 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1249:17: note: byref variable will be forcibly initialized 1249 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3359:25: note: byref variable will be forcibly initialized 3359 | struct fs_parse_result result; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_is_mq Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_discard_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_sectors Cyclomatic Complexity 2 /kisskb/src/include/linux/hashtable.h:__hash_init Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_is_shared_tags Cyclomatic Complexity 4 /kisskb/src/block/blk.h:blk_discard_mergable Cyclomatic Complexity 1 /kisskb/src/block/elevator.c:elv_support_features Cyclomatic Complexity 1 /kisskb/src/block/elevator.c:elevator_put Cyclomatic Complexity 5 /kisskb/src/block/elevator.c:elv_support_iosched Cyclomatic Complexity 7 /kisskb/src/block/elevator.c:elevator_get_by_features Cyclomatic Complexity 1 /kisskb/src/block/elevator.c:elevator_setup Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elv_iosched_allow_bio_merge Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/hashtable.h:hash_del Cyclomatic Complexity 1 /kisskb/src/block/elevator.c:__elv_rqhash_del Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 18 /kisskb/src/block/blk.h:rq_mergeable Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_mergeable Cyclomatic Complexity 5 /kisskb/src/block/elevator.c:elv_attr_store Cyclomatic Complexity 5 /kisskb/src/block/elevator.c:elv_attr_show Cyclomatic Complexity 1 /kisskb/src/block/elevator.c:elevator_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 14 /kisskb/src/block/elevator.c:elevator_match Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elevator_find Cyclomatic Complexity 12 /kisskb/src/block/elevator.c:elevator_get Cyclomatic Complexity 12 /kisskb/src/block/elevator.c:elevator_get_default Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 5 /kisskb/src/block/elevator.c:elv_bio_merge_ok Cyclomatic Complexity 3 /kisskb/src/block/elevator.c:elevator_alloc Cyclomatic Complexity 1 /kisskb/src/block/elevator.c:__elevator_exit Cyclomatic Complexity 4 /kisskb/src/block/blk.h:elevator_exit Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elv_rqhash_del Cyclomatic Complexity 6 /kisskb/src/block/elevator.c:elv_rqhash_add Cyclomatic Complexity 1 /kisskb/src/block/elevator.c:elv_rqhash_reposition Cyclomatic Complexity 14 /kisskb/src/block/elevator.c:elv_rqhash_find Cyclomatic Complexity 6 /kisskb/src/block/elevator.c:elv_rb_add Cyclomatic Complexity 6 /kisskb/src/block/elevator.c:elv_rb_del Cyclomatic Complexity 6 /kisskb/src/block/elevator.c:elv_rb_find Cyclomatic Complexity 20 /kisskb/src/block/elevator.c:elv_merge Cyclomatic Complexity 11 /kisskb/src/block/elevator.c:elv_attempt_insert_merge Cyclomatic Complexity 7 /kisskb/src/block/elevator.c:elv_merged_request Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elv_merge_requests Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elv_latter_request Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elv_former_request Cyclomatic Complexity 16 /kisskb/src/block/elevator.c:elv_register_queue Cyclomatic Complexity 7 /kisskb/src/block/elevator.c:elv_unregister_queue Cyclomatic Complexity 32 /kisskb/src/block/elevator.c:elv_register Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elv_unregister Cyclomatic Complexity 34 /kisskb/src/block/elevator.c:elevator_switch_mq Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elevator_switch Cyclomatic Complexity 15 /kisskb/src/block/elevator.c:__elevator_change Cyclomatic Complexity 16 /kisskb/src/block/elevator.c:elevator_init_mq Cyclomatic Complexity 6 /kisskb/src/block/elevator.c:elv_iosched_store Cyclomatic Complexity 16 /kisskb/src/block/elevator.c:elv_iosched_show Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elv_rb_former_request Cyclomatic Complexity 4 /kisskb/src/block/elevator.c:elv_rb_latter_request /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:922:17: note: byref variable will be forcibly initialized 922 | struct pagevec pvec; | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fault': /kisskb/src/mm/shmem.c:2083:21: note: byref variable will be forcibly initialized 2083 | DEFINE_WAIT_FUNC(shmem_fault_wait, synchronous_wake_function); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_partial_swap_usage': /kisskb/src/mm/shmem.c:807:11: note: byref variable will be forcibly initialized 807 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unlock_mapping': /kisskb/src/mm/shmem.c:867:17: note: byref variable will be forcibly initialized 867 | struct pagevec pvec; | ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_evict_inode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:1149:4: note: in expansion of macro 'wait_var_event' 1149 | wait_var_event(&info->stop_eviction, | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fallocate': /kisskb/src/mm/shmem.c:2657:35: note: byref variable will be forcibly initialized 2657 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(shmem_falloc_waitq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 77 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) | ^~~~ /kisskb/src/mm/shmem.c:2644:22: note: byref variable will be forcibly initialized 2644 | struct shmem_falloc shmem_falloc; | ^~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/drivers/irqchip/irq-madera.c:madera_irq_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/irqchip/irq-madera.c:madera_suspend_noirq Cyclomatic Complexity 1 /kisskb/src/drivers/irqchip/irq-madera.c:madera_resume Cyclomatic Complexity 1 /kisskb/src/drivers/irqchip/irq-madera.c:madera_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/irqchip/irq-madera.c:madera_resume_noirq Cyclomatic Complexity 1 /kisskb/src/drivers/irqchip/irq-madera.c:madera_irq_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 22 /kisskb/src/drivers/irqchip/irq-madera.c:madera_irq_probe Cyclomatic Complexity 1 /kisskb/src/drivers/irqchip/irq-madera.c:madera_irq_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_empty_careful Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 1 /kisskb/src/kernel/sched/swait.c:__init_swait_queue_head Cyclomatic Complexity 3 /kisskb/src/kernel/sched/swait.c:swake_up_locked Cyclomatic Complexity 2 /kisskb/src/kernel/sched/swait.c:swake_up_all_locked Cyclomatic Complexity 1 /kisskb/src/kernel/sched/swait.c:swake_up_one Cyclomatic Complexity 4 /kisskb/src/kernel/sched/swait.c:swake_up_all Cyclomatic Complexity 3 /kisskb/src/kernel/sched/swait.c:__prepare_to_swait Cyclomatic Complexity 3 /kisskb/src/kernel/sched/swait.c:prepare_to_swait_exclusive Cyclomatic Complexity 5 /kisskb/src/kernel/sched/swait.c:prepare_to_swait_event Cyclomatic Complexity 5 /kisskb/src/kernel/sched/swait.c:__finish_swait Cyclomatic Complexity 5 /kisskb/src/kernel/sched/swait.c:finish_swait In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'swake_up_all': /kisskb/src/kernel/sched/swait.c:65:12: note: byref variable will be forcibly initialized 65 | LIST_HEAD(tmp); | ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:crypto_acomp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:__crypto_acomp_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:__crypto_acomp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:crypto_acomp_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:crypto_acomp_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:acomp_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:crypto_acomp_reqtfm Cyclomatic Complexity 1 /kisskb/src/crypto/acompress.c:crypto_acomp_report Cyclomatic Complexity 1 /kisskb/src/crypto/acompress.c:crypto_acomp_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/acompress.c:crypto_acomp_show Cyclomatic Complexity 10 /kisskb/src/crypto/acompress.c:crypto_acomp_init_tfm Cyclomatic Complexity 4 /kisskb/src/crypto/acompress.c:crypto_acomp_extsize Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alloc_tfm Cyclomatic Complexity 3 /kisskb/src/include/crypto/internal/acompress.h:__acomp_request_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/acompress.h:__acomp_request_free Cyclomatic Complexity 1 /kisskb/src/crypto/acompress.c:crypto_alloc_acomp Cyclomatic Complexity 1 /kisskb/src/crypto/acompress.c:crypto_alloc_acomp_node Cyclomatic Complexity 9 /kisskb/src/crypto/acompress.c:acomp_request_alloc Cyclomatic Complexity 7 /kisskb/src/crypto/acompress.c:acomp_request_free Cyclomatic Complexity 1 /kisskb/src/crypto/acompress.c:crypto_register_acomp Cyclomatic Complexity 1 /kisskb/src/crypto/acompress.c:crypto_unregister_acomp Cyclomatic Complexity 6 /kisskb/src/crypto/acompress.c:crypto_register_acomps Cyclomatic Complexity 2 /kisskb/src/crypto/acompress.c:crypto_unregister_acomps Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/firmware.c:check_kvm_guest Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/prom_parse.c:of_parse_dma_window Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/internal.h:mhi_create_debugfs Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/internal.h:mhi_destroy_debugfs Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/internal.h:mhi_debugfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/internal.h:mhi_debugfs_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_last_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 7 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_release_device Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_coherent Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 22 /kisskb/src/drivers/bus/mhi/core/init.c:parse_ev_cfg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_coherent Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_alloc_aligned_ring Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 48 /kisskb/src/drivers/bus/mhi/core/init.c:parse_ch_cfg Cyclomatic Complexity 16 /kisskb/src/drivers/bus/mhi/core/init.c:parse_config Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memset_io Cyclomatic Complexity 53 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_driver_probe Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_uevent Cyclomatic Complexity 8 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_match Cyclomatic Complexity 2 /kisskb/src/drivers/bus/mhi/core/init.c:oem_pk_hash_show Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/init.c:serial_number_show Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_exit Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_init Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/init.c:to_mhi_pm_state_str Cyclomatic Complexity 5 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_deinit_free_irq Cyclomatic Complexity 21 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_init_irq_setup Cyclomatic Complexity 6 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_deinit_dev_ctxt Cyclomatic Complexity 33 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_init_dev_ctxt Cyclomatic Complexity 13 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_init_mmio Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_deinit_chan_ctxt Cyclomatic Complexity 29 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_driver_remove Cyclomatic Complexity 7 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_init_chan_ctxt Cyclomatic Complexity 5 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_unregister_controller Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_alloc_controller Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_free_controller Cyclomatic Complexity 30 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_prepare_for_power_up Cyclomatic Complexity 7 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_unprepare_after_power_down Cyclomatic Complexity 7 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_alloc_device Cyclomatic Complexity 68 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_register_controller Cyclomatic Complexity 9 /kisskb/src/drivers/bus/mhi/core/init.c:__mhi_driver_register Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/init.c:mhi_driver_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_primary_opcode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_suffix Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_prefixed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:dar_in_user_range Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:ea_user_range_overlaps Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:dar_in_hw_range Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:ea_hw_range_overlaps Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:cache_op_size Cyclomatic Complexity 42 /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:check_dawrx_constraints Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:wp_check_constraints Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:wp_get_instr_detail /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c: In function 'wp_get_instr_detail': /kisskb/src/arch/powerpc/kernel/hw_breakpoint_constraints.c:142:24: note: byref variable will be forcibly initialized 142 | struct instruction_op op; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:crypto_acomp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:__crypto_acomp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/acompress.h:crypto_acomp_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/acompress.h:acomp_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/acompress.h:acomp_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/scompress.h:__crypto_scomp_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/scompress.h:crypto_scomp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/scompress.h:crypto_scomp_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/scompress.h:crypto_scomp_alloc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/scompress.h:crypto_scomp_free_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/scompress.h:crypto_scomp_compress Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/scompress.h:crypto_scomp_decompress Cyclomatic Complexity 1 /kisskb/src/crypto/scompress.c:crypto_scomp_report Cyclomatic Complexity 35 /kisskb/src/crypto/scompress.c:scomp_acomp_comp_decomp Cyclomatic Complexity 1 /kisskb/src/crypto/scompress.c:scomp_acomp_decompress Cyclomatic Complexity 1 /kisskb/src/crypto/scompress.c:scomp_acomp_compress Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/scompress.h:crypto_free_scomp Cyclomatic Complexity 2 /kisskb/src/crypto/scompress.c:crypto_scomp_free_scratches Cyclomatic Complexity 3 /kisskb/src/crypto/scompress.c:crypto_exit_scomp_ops_async Cyclomatic Complexity 1 /kisskb/src/crypto/scompress.c:crypto_scomp_show Cyclomatic Complexity 8 /kisskb/src/crypto/scompress.c:crypto_scomp_alloc_scratches Cyclomatic Complexity 3 /kisskb/src/crypto/scompress.c:crypto_scomp_init_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_create_tfm Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/crypto/scompress.c:crypto_init_scomp_ops_async Cyclomatic Complexity 3 /kisskb/src/crypto/scompress.c:crypto_acomp_scomp_alloc_ctx Cyclomatic Complexity 4 /kisskb/src/crypto/scompress.c:crypto_acomp_scomp_free_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/scompress.c:crypto_register_scomp Cyclomatic Complexity 1 /kisskb/src/crypto/scompress.c:crypto_unregister_scomp Cyclomatic Complexity 6 /kisskb/src/crypto/scompress.c:crypto_register_scomps Cyclomatic Complexity 2 /kisskb/src/crypto/scompress.c:crypto_unregister_scomps Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:complete_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:complete_release Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 17 /kisskb/src/kernel/sched/completion.c:do_wait_for_common Cyclomatic Complexity 1 /kisskb/src/kernel/sched/completion.c:__wait_for_common Cyclomatic Complexity 1 /kisskb/src/kernel/sched/completion.c:wait_for_common Cyclomatic Complexity 1 /kisskb/src/kernel/sched/completion.c:wait_for_common_io Cyclomatic Complexity 4 /kisskb/src/kernel/sched/completion.c:complete Cyclomatic Complexity 14 /kisskb/src/kernel/sched/completion.c:complete_all Cyclomatic Complexity 1 /kisskb/src/kernel/sched/completion.c:wait_for_completion Cyclomatic Complexity 1 /kisskb/src/kernel/sched/completion.c:wait_for_completion_timeout Cyclomatic Complexity 1 /kisskb/src/kernel/sched/completion.c:wait_for_completion_io Cyclomatic Complexity 1 /kisskb/src/kernel/sched/completion.c:wait_for_completion_io_timeout Cyclomatic Complexity 4 /kisskb/src/kernel/sched/completion.c:wait_for_completion_interruptible Cyclomatic Complexity 1 /kisskb/src/kernel/sched/completion.c:wait_for_completion_interruptible_timeout Cyclomatic Complexity 4 /kisskb/src/kernel/sched/completion.c:wait_for_completion_killable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/completion.c:wait_for_completion_killable_timeout Cyclomatic Complexity 9 /kisskb/src/kernel/sched/completion.c:try_wait_for_completion Cyclomatic Complexity 3 /kisskb/src/kernel/sched/completion.c:completion_done In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/sched/coredump.h:5, from /kisskb/src/kernel/sched/sched.h:9, from /kisskb/src/kernel/sched/completion.c:14: /kisskb/src/kernel/sched/completion.c: In function 'do_wait_for_common': /kisskb/src/kernel/sched/completion.c:75:22: note: byref variable will be forcibly initialized 75 | DECLARE_SWAITQUEUE(wait); | ^~~~ /kisskb/src/include/linux/swait.h:59:21: note: in definition of macro 'DECLARE_SWAITQUEUE' 59 | struct swait_queue name = __SWAITQUEUE_INITIALIZER(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_tmpl_put Cyclomatic Complexity 6 /kisskb/src/crypto/algboss.c:cryptomgr_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/crypto/algboss.c:cryptomgr_schedule_test Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alg_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 4 /kisskb/src/crypto/internal.h:crypto_alg_put Cyclomatic Complexity 50 /kisskb/src/crypto/algboss.c:cryptomgr_schedule_probe Cyclomatic Complexity 3 /kisskb/src/crypto/algboss.c:cryptomgr_notify Cyclomatic Complexity 5 /kisskb/src/crypto/algboss.c:cryptomgr_probe Cyclomatic Complexity 0 /kisskb/src/crypto/algboss.c:cryptomgr_test Cyclomatic Complexity 1 /kisskb/src/crypto/algboss.c:cryptomgr_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_flush Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_discard Cyclomatic Complexity 3 /kisskb/src/include/linux/blk_types.h:op_stat_group Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_flagged Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_list_init Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_devt Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_is_mq Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_rpm_status Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:blk_integrity_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_account_read Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-cgroup.h:blkcg_init_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-cgroup.h:blkcg_punt_bio_submit Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-cgroup.h:blkcg_bio_issue_init Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-cgroup.h:blk_cgroup_bio_start Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-crypto.h:bio_has_crypt_ctx Cyclomatic Complexity 4 /kisskb/src/include/linux/blktrace_api.h:blk_rq_trace_sector Cyclomatic Complexity 2 /kisskb/src/include/linux/blktrace_api.h:blk_rq_trace_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_buffer Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_rq_requeue Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_rq_complete Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_rq Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_bio_complete Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_bio Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_plug Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_unplug Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_split Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_bio_remap Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:trace_event_get_offsets_block_rq_remap Cyclomatic Complexity 1 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_rq_set_defaults Cyclomatic Complexity 1 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_rq_is_encrypted Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_plug Cyclomatic Complexity 3 /kisskb/src/block/blk.h:blk_do_io_stat Cyclomatic Complexity 1 /kisskb/src/block/blk.h:bio_clear_hipri Cyclomatic Complexity 1 /kisskb/src/block/blk-throttle.h:blk_throtl_bio Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_timeout_work Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:handle_bad_sector Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:should_fail_request Cyclomatic Complexity 3 /kisskb/src/block/blk-core.c:should_fail_bio Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_touch_buffer Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_dirty_buffer Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_rq_requeue Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_rq_complete Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_rq_insert Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_rq_issue Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_rq_merge Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_bio_complete Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_bio_bounce Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_bio_backmerge Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_bio_frontmerge Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_bio_queue Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_getrq Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_plug Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_unplug Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_split Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_bio_remap Cyclomatic Complexity 5 /kisskb/src/include/trace/events/block.h:__traceiter_block_rq_remap Cyclomatic Complexity 5 /kisskb/src/include/linux/blk-mq.h:blk_rq_count_bios Cyclomatic Complexity 18 /kisskb/src/include/linux/bio.h:bio_has_data Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_cur_bytes Cyclomatic Complexity 2 /kisskb/src/include/linux/blk-mq.h:blk_rq_cur_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_cur_sectors Cyclomatic Complexity 15 /kisskb/src/block/blk-core.c:bio_check_eod Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_list_add Cyclomatic Complexity 7 /kisskb/src/include/linux/bio.h:bio_list_pop Cyclomatic Complexity 7 /kisskb/src/include/linux/bio.h:bio_list_merge Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 7 /kisskb/src/block/blk-core.c:blk_account_io_completion Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_buffer Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_buffer Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_rq_requeue Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_rq_complete Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_rq Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_bio_complete Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_bio Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_plug Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_unplug Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_split Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_bio_remap Cyclomatic Complexity 4 /kisskb/src/include/trace/events/block.h:trace_raw_output_block_rq_remap Cyclomatic Complexity 7 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_rq_requeue Cyclomatic Complexity 7 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_rq_complete Cyclomatic Complexity 6 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_bio_remap Cyclomatic Complexity 6 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_rq_remap Cyclomatic Complexity 7 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_rq Cyclomatic Complexity 6 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_bio Cyclomatic Complexity 6 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_plug Cyclomatic Complexity 6 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_unplug Cyclomatic Complexity 6 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_split Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/include/linux/blkdev.h:blk_queue_get_max_sectors Cyclomatic Complexity 13 /kisskb/src/block/blk-core.c:update_io_ticks Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_or_return Cyclomatic Complexity 5 /kisskb/src/block/blk-core.c:print_req_error Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_queue_usage_counter_release Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_events Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget_live Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_request_resume Cyclomatic Complexity 12 /kisskb/src/block/blk-pm.h:blk_pm_resume_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/block/blk.h:__blk_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_wouldblock_error Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_io_error Cyclomatic Complexity 15 /kisskb/src/block/blk-core.c:bio_check_ro Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_bio_remap Cyclomatic Complexity 6 /kisskb/src/block/blk-core.c:blk_partition_remap Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_bio_queue Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_rq_complete Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 5 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_no Cyclomatic Complexity 6 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_is_seq Cyclomatic Complexity 12 /kisskb/src/block/blk-core.c:blk_check_zone_append Cyclomatic Complexity 62 /kisskb/src/block/blk-core.c:submit_bio_checks Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_bio_prep Cyclomatic Complexity 8 /kisskb/src/block/blk-core.c:blk_cloned_rq_check_limits Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_init_request Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_insert_cloned_request Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/local.h:local_add_return Cyclomatic Complexity 7 /kisskb/src/block/blk-core.c:__part_start_io_acct Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/local.h:local_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:jiffies_to_nsecs Cyclomatic Complexity 4 /kisskb/src/block/blk-core.c:__part_end_io_acct Cyclomatic Complexity 25 /kisskb/src/block/blk-core.c:req_bio_endio Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_rq_bio_prep Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/block/blk-core.c:flush_plug_callbacks Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_queue_flag_set Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_queue_flag_clear Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_queue_flag_test_and_set Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_rq_init Cyclomatic Complexity 9 /kisskb/src/block/blk-core.c:blk_op_str Cyclomatic Complexity 5 /kisskb/src/block/blk-core.c:errno_to_blk_status Cyclomatic Complexity 5 /kisskb/src/block/blk-core.c:blk_status_to_errno Cyclomatic Complexity 6 /kisskb/src/include/trace/events/block.h:trace_event_raw_event_block_bio_complete Cyclomatic Complexity 2 /kisskb/src/block/blk-core.c:blk_dump_rq_flags Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_sync_queue Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_set_pm_only Cyclomatic Complexity 6 /kisskb/src/block/blk-core.c:blk_clear_pm_only Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_put_queue Cyclomatic Complexity 3 /kisskb/src/block/blk-core.c:blk_set_queue_dying Cyclomatic Complexity 8 /kisskb/src/block/blk-core.c:blk_cleanup_queue Cyclomatic Complexity 23 /kisskb/src/block/blk-core.c:blk_queue_enter Cyclomatic Complexity 6 /kisskb/src/block/blk-core.c:bio_queue_enter Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_queue_exit Cyclomatic Complexity 6 /kisskb/src/block/blk-core.c:__submit_bio_noacct_mq Cyclomatic Complexity 6 /kisskb/src/block/blk-core.c:__submit_bio Cyclomatic Complexity 8 /kisskb/src/block/blk-core.c:__submit_bio_noacct Cyclomatic Complexity 17 /kisskb/src/block/blk-core.c:blk_alloc_queue Cyclomatic Complexity 3 /kisskb/src/block/blk-core.c:blk_get_queue Cyclomatic Complexity 8 /kisskb/src/block/blk-core.c:blk_get_request Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_put_request Cyclomatic Complexity 8 /kisskb/src/block/blk-core.c:submit_bio_noacct Cyclomatic Complexity 13 /kisskb/src/block/blk-core.c:submit_bio Cyclomatic Complexity 10 /kisskb/src/block/blk-core.c:blk_rq_err_bytes Cyclomatic Complexity 11 /kisskb/src/block/blk-core.c:blk_account_io_done Cyclomatic Complexity 11 /kisskb/src/block/blk-core.c:blk_account_io_start Cyclomatic Complexity 11 /kisskb/src/block/blk-core.c:blk_insert_cloned_request Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:bio_start_io_acct Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:disk_start_io_acct Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:bio_end_io_acct_remapped Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:disk_end_io_acct Cyclomatic Complexity 7 /kisskb/src/block/blk-core.c:blk_steal_bios Cyclomatic Complexity 34 /kisskb/src/block/blk-core.c:blk_update_request Cyclomatic Complexity 6 /kisskb/src/block/blk-core.c:rq_flush_dcache_pages Cyclomatic Complexity 4 /kisskb/src/block/blk-core.c:blk_lld_busy Cyclomatic Complexity 2 /kisskb/src/block/blk-core.c:blk_rq_unprep_clone Cyclomatic Complexity 26 /kisskb/src/block/blk-core.c:blk_rq_prep_clone Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:kblockd_schedule_work Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:blk_rq_timed_out_timer Cyclomatic Complexity 1 /kisskb/src/block/blk-core.c:kblockd_mod_delayed_work_on Cyclomatic Complexity 4 /kisskb/src/block/blk-core.c:blk_start_plug Cyclomatic Complexity 21 /kisskb/src/block/blk-core.c:blk_check_plugged Cyclomatic Complexity 3 /kisskb/src/block/blk-core.c:blk_flush_plug_list Cyclomatic Complexity 3 /kisskb/src/block/blk-core.c:blk_finish_plug Cyclomatic Complexity 4 /kisskb/src/block/blk-core.c:blk_io_schedule Cyclomatic Complexity 3 /kisskb/src/block/blk-core.c:blk_dev_init In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/block.h:535, from /kisskb/src/block/blk-core.c:47: /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_buffer': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/block.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 15 | DECLARE_EVENT_CLASS(block_buffer, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq_requeue': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:73:1: note: in expansion of macro 'TRACE_EVENT' 73 | TRACE_EVENT(block_rq_requeue, | ^~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq_complete': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:115:1: note: in expansion of macro 'TRACE_EVENT' 115 | TRACE_EVENT(block_rq_complete, | ^~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_bio_remap': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:456:1: note: in expansion of macro 'TRACE_EVENT' 456 | TRACE_EVENT(block_bio_remap, | ^~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq_remap': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:498:1: note: in expansion of macro 'TRACE_EVENT' 498 | TRACE_EVENT(block_rq_remap, | ^~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/block.h:147:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 147 | DECLARE_EVENT_CLASS(block_rq, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_bio': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/block.h:261:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 261 | DECLARE_EVENT_CLASS(block_bio, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_plug': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:356:1: note: in expansion of macro 'TRACE_EVENT' 356 | TRACE_EVENT(block_plug, | ^~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_unplug': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/block.h:373:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 373 | DECLARE_EVENT_CLASS(block_unplug, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_split': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:418:1: note: in expansion of macro 'TRACE_EVENT' 418 | TRACE_EVENT(block_split, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'flush_plug_callbacks': /kisskb/src/block/blk-core.c:1676:12: note: byref variable will be forcibly initialized 1676 | LIST_HEAD(callbacks); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/block.h:535, from /kisskb/src/block/blk-core.c:47: /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_bio_complete': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:233:1: note: in expansion of macro 'TRACE_EVENT' 233 | TRACE_EVENT(block_bio_complete, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'blk_queue_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/block/blk-core.c:464:3: note: in expansion of macro 'wait_event' 464 | wait_event(q->mq_freeze_wq, | ^~~~~~~~~~ /kisskb/src/block/blk-core.c: In function '__submit_bio_noacct': /kisskb/src/block/blk-core.c:945:26: note: byref variable will be forcibly initialized 945 | struct bio_list lower, same; | ^~~~ /kisskb/src/block/blk-core.c:945:19: note: byref variable will be forcibly initialized 945 | struct bio_list lower, same; | ^~~~~ /kisskb/src/block/blk-core.c: In function 'rq_flush_dcache_pages': /kisskb/src/block/blk-core.c:1490:22: note: byref variable will be forcibly initialized 1490 | struct req_iterator iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/kdebugfs.c:arch_kdebugfs_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_scv Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_unsupported_scv Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:cpu_has_msr_ri Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_EE_RI_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_RI_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__lazy_irq_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:lazy_irq_pending_nocheck Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_regs_set_state Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_enter_irqoff Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit_irqoff Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:kuap_get_and_assert_locked Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:kuap_assert_locked Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:kuep_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:kuep_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_stolen_time Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:booke_restore_dbcr0 Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/interrupt.c:prep_irq_for_enabled_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/interrupt.c:booke_load_dbcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/interrupt.c:exit_must_hard_disable Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:kuap_user_restore Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_is_unrecoverable Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:kuap_kernel_restore Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/interrupt.c:check_return_regs_valid Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/interrupt.c:interrupt_exit_user_prepare_main Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/kernel/interrupt.c:system_call_exception Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/kernel/interrupt.c:syscall_exit_prepare Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/interrupt.c:syscall_exit_restart Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/interrupt.c:interrupt_exit_user_prepare Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/interrupt.c:interrupt_exit_kernel_prepare Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/interrupt.c:interrupt_exit_user_restart Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/interrupt.c:interrupt_exit_kernel_restart Cyclomatic Complexity 1 /kisskb/src/crypto/testmgr.c:alg_test Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:in_egroup_p Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:make_kprojid Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:dquot_state_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_quotactl Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_dqopt Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_has_quota_usage_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_has_quota_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_has_quota_loaded Cyclomatic Complexity 3 /kisskb/src/include/linux/quotaops.h:sb_has_quota_active Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 10 /kisskb/src/fs/quota/quota.c:check_quotactl_permission Cyclomatic Complexity 5 /kisskb/src/fs/quota/quota.c:quota_getfmt Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota.c:qbtos Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota.c:stoqb Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota.c:quota_bbtob Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota.c:quota_btobb Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota.c:want_bigtime Cyclomatic Complexity 2 /kisskb/src/fs/quota/quota.c:quotactl_cmd_write Cyclomatic Complexity 4 /kisskb/src/fs/quota/quota.c:quotactl_cmd_onoff Cyclomatic Complexity 12 /kisskb/src/fs/quota/quota.c:quota_sync_one Cyclomatic Complexity 19 /kisskb/src/fs/quota/quota.c:copy_from_if_dqblk Cyclomatic Complexity 6 /kisskb/src/fs/quota/quota.c:quota_enable Cyclomatic Complexity 6 /kisskb/src/fs/quota/quota.c:quota_disable Cyclomatic Complexity 6 /kisskb/src/fs/quota/quota.c:quota_rmxquota Cyclomatic Complexity 19 /kisskb/src/fs/quota/quota.c:quota_state_to_flags Cyclomatic Complexity 4 /kisskb/src/fs/quota/quota.c:copy_from_xfs_dqblk_ts Cyclomatic Complexity 46 /kisskb/src/fs/quota/quota.c:copy_from_xfs_dqblk Cyclomatic Complexity 4 /kisskb/src/fs/quota/quota.c:copy_to_xfs_dqblk_ts Cyclomatic Complexity 4 /kisskb/src/fs/quota/quota.c:quota_sync_all Cyclomatic Complexity 1 /kisskb/src/include/linux/namei.h:user_path_at Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 30 /kisskb/src/fs/quota/quota.c:quotactl_block Cyclomatic Complexity 3 /kisskb/src/include/linux/quota.h:make_kqid Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 18 /kisskb/src/fs/quota/quota.c:quota_getinfo Cyclomatic Complexity 24 /kisskb/src/fs/quota/quota.c:quota_setinfo Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota.c:copy_to_if_dqblk Cyclomatic Complexity 19 /kisskb/src/fs/quota/quota.c:quota_getstate Cyclomatic Complexity 9 /kisskb/src/fs/quota/quota.c:quota_getxstate Cyclomatic Complexity 16 /kisskb/src/fs/quota/quota.c:quota_getstatev Cyclomatic Complexity 10 /kisskb/src/fs/quota/quota.c:quota_getxstatev Cyclomatic Complexity 19 /kisskb/src/fs/quota/quota.c:copy_qcinfo_from_xfs_dqblk Cyclomatic Complexity 11 /kisskb/src/fs/quota/quota.c:copy_to_xfs_dqblk Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:qid_has_mapping Cyclomatic Complexity 11 /kisskb/src/fs/quota/quota.c:quota_getquota Cyclomatic Complexity 8 /kisskb/src/fs/quota/quota.c:quota_setquota Cyclomatic Complexity 11 /kisskb/src/fs/quota/quota.c:quota_getxquota Cyclomatic Complexity 11 /kisskb/src/fs/quota/quota.c:quota_getnextquota Cyclomatic Complexity 17 /kisskb/src/fs/quota/quota.c:quota_setxquota Cyclomatic Complexity 11 /kisskb/src/fs/quota/quota.c:quota_getnextxquota Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget_raw Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 4 /kisskb/src/fs/quota/quota.c:qtype_enforce_flag Cyclomatic Complexity 14 /kisskb/src/fs/quota/quota.c:quota_quotaon Cyclomatic Complexity 12 /kisskb/src/fs/quota/quota.c:quota_quotaoff Cyclomatic Complexity 33 /kisskb/src/fs/quota/quota.c:do_quotactl Cyclomatic Complexity 23 /kisskb/src/fs/quota/quota.c:__do_sys_quotactl Cyclomatic Complexity 18 /kisskb/src/fs/quota/quota.c:__do_sys_quotactl_fd Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota.c:__se_sys_quotactl Cyclomatic Complexity 1 /kisskb/src/fs/quota/quota.c:__se_sys_quotactl_fd In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/quota.c:9: /kisskb/src/fs/quota/quota.c: In function 'quotactl_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:898:3: note: in expansion of macro 'wait_event' 898 | wait_event(sb->s_writers.wait_unfrozen, | ^~~~~~~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getinfo': /kisskb/src/fs/quota/quota.c:123:19: note: byref variable will be forcibly initialized 123 | struct if_dqinfo uinfo; | ^~~~~ /kisskb/src/fs/quota/quota.c:121:18: note: byref variable will be forcibly initialized 121 | struct qc_state state; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setinfo': /kisskb/src/fs/quota/quota.c:150:17: note: byref variable will be forcibly initialized 150 | struct qc_info qinfo; | ^~~~~ /kisskb/src/fs/quota/quota.c:149:19: note: byref variable will be forcibly initialized 149 | struct if_dqinfo info; | ^~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getstate': /kisskb/src/fs/quota/quota.c:357:18: note: byref variable will be forcibly initialized 357 | struct qc_state state; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstate': /kisskb/src/fs/quota/quota.c:436:23: note: byref variable will be forcibly initialized 436 | struct fs_quota_stat fqs; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getstatev': /kisskb/src/fs/quota/quota.c:455:18: note: byref variable will be forcibly initialized 455 | struct qc_state state; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstatev': /kisskb/src/fs/quota/quota.c:499:24: note: byref variable will be forcibly initialized 499 | struct fs_quota_statv fqs; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getquota': /kisskb/src/fs/quota/quota.c:206:18: note: byref variable will be forcibly initialized 206 | struct if_dqblk idq; | ^~~ /kisskb/src/fs/quota/quota.c:205:18: note: byref variable will be forcibly initialized 205 | struct qc_dqblk fdq; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setquota': /kisskb/src/fs/quota/quota.c:291:18: note: byref variable will be forcibly initialized 291 | struct if_dqblk idq; | ^~~ /kisskb/src/fs/quota/quota.c:290:18: note: byref variable will be forcibly initialized 290 | struct qc_dqblk fdq; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxquota': /kisskb/src/fs/quota/quota.c:709:18: note: byref variable will be forcibly initialized 709 | struct qc_dqblk qdq; | ^~~ /kisskb/src/fs/quota/quota.c:708:23: note: byref variable will be forcibly initialized 708 | struct fs_disk_quota fdq; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextquota': /kisskb/src/fs/quota/quota.c:242:22: note: byref variable will be forcibly initialized 242 | struct if_nextdqblk idq; | ^~~ /kisskb/src/fs/quota/quota.c:241:18: note: byref variable will be forcibly initialized 241 | struct qc_dqblk fdq; | ^~~ /kisskb/src/fs/quota/quota.c:240:14: note: byref variable will be forcibly initialized 240 | struct kqid qid; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setxquota': /kisskb/src/fs/quota/quota.c:641:18: note: byref variable will be forcibly initialized 641 | struct qc_info qinfo; | ^~~~~ /kisskb/src/fs/quota/quota.c:628:18: note: byref variable will be forcibly initialized 628 | struct qc_dqblk qdq; | ^~~ /kisskb/src/fs/quota/quota.c:627:23: note: byref variable will be forcibly initialized 627 | struct fs_disk_quota fdq; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextxquota': /kisskb/src/fs/quota/quota.c:736:14: note: byref variable will be forcibly initialized 736 | struct kqid qid; | ^~~ /kisskb/src/fs/quota/quota.c:735:18: note: byref variable will be forcibly initialized 735 | struct qc_dqblk qdq; | ^~~ /kisskb/src/fs/quota/quota.c:734:23: note: byref variable will be forcibly initialized 734 | struct fs_disk_quota fdq; | ^~~ /kisskb/src/fs/quota/quota.c: In function '__do_sys_quotactl': /kisskb/src/fs/quota/quota.c:921:14: note: byref variable will be forcibly initialized 921 | struct path path, *pathp = NULL; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/internal.h:mhi_is_active Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_to_virtual Cyclomatic Complexity 3 /kisskb/src/drivers/bus/mhi/core/main.c:is_valid_ring_ptr Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:get_nr_avail_ring_elements Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_del_ring_element Cyclomatic Complexity 7 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_recycle_ev_ring_element Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_is_ring_full Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_add_ring_element Cyclomatic Complexity 15 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_mark_stale_events Cyclomatic Complexity 7 /kisskb/src/include/linux/delay.h:fsleep Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 19 /kisskb/src/drivers/bus/mhi/core/main.c:parse_rsc_event Cyclomatic Complexity 11 /kisskb/src/include/linux/dma-mapping.h:dma_map_single_attrs Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_mapping_error Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_single_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_coherent Cyclomatic Complexity 3 /kisskb/src/include/linux/interrupt.h:tasklet_schedule Cyclomatic Complexity 11 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_process_cmd_completion Cyclomatic Complexity 11 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_reset_data_chan Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_wakeup.h:pm_wakeup_event Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/internal.h:mhi_trigger_resume Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_read_reg Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_read_reg_field Cyclomatic Complexity 8 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_poll_reg_field Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_write_reg Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_write_reg_field Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_write_db Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_db_brstmode Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_db_brstmode_disable Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_ring_er_db Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_ring_cmd_db Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_ring_chan_db Cyclomatic Complexity 2 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_get_exec_env Cyclomatic Complexity 2 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_get_mhi_state Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_soc_reset Cyclomatic Complexity 3 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_map_single_no_bb Cyclomatic Complexity 7 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_map_single_use_bb Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_unmap_single_no_bb Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_unmap_single_use_bb Cyclomatic Complexity 32 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_destroy_device Cyclomatic Complexity 2 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_get_free_desc_count Cyclomatic Complexity 7 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_notify Cyclomatic Complexity 42 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_create_devices Cyclomatic Complexity 12 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_irq_handler Cyclomatic Complexity 20 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_intvec_threaded_handler Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_intvec_handler Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_ev_task Cyclomatic Complexity 13 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_ctrl_ev_task Cyclomatic Complexity 17 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_gen_tre Cyclomatic Complexity 16 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_queue Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_queue_skb Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_queue_dma Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_queue_buf Cyclomatic Complexity 40 /kisskb/src/drivers/bus/mhi/core/main.c:parse_xfer_event Cyclomatic Complexity 48 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_process_ctrl_ev_ring Cyclomatic Complexity 35 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_process_data_event_ring Cyclomatic Complexity 2 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_queue_is_full Cyclomatic Complexity 11 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_send_cmd Cyclomatic Complexity 47 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_update_channel_state Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_reset_chan Cyclomatic Complexity 10 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_unprepare_channel Cyclomatic Complexity 30 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_prepare_channel Cyclomatic Complexity 14 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_prepare_for_transfer Cyclomatic Complexity 6 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_unprepare_from_transfer Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/main.c:mhi_poll /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_rsc_event': /kisskb/src/drivers/bus/mhi/core/main.c:699:20: note: byref variable will be forcibly initialized 699 | struct mhi_result result; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_lt Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_lt Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:__kprojid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:projid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:projid_lt Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:projid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:from_kprojid Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/projid.h:from_kprojid_munged Cyclomatic Complexity 6 /kisskb/src/fs/quota/kqid.c:qid_eq Cyclomatic Complexity 9 /kisskb/src/fs/quota/kqid.c:qid_lt Cyclomatic Complexity 3 /kisskb/src/fs/quota/kqid.c:from_kqid Cyclomatic Complexity 3 /kisskb/src/fs/quota/kqid.c:from_kqid_munged Cyclomatic Complexity 3 /kisskb/src/fs/quota/kqid.c:qid_valid /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_reset_data_chan': /kisskb/src/drivers/bus/mhi/core/main.c:1560:20: note: byref variable will be forcibly initialized 1560 | struct mhi_result result; | ^~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_skb': /kisskb/src/drivers/bus/mhi/core/main.c:1154:22: note: byref variable will be forcibly initialized 1154 | struct mhi_buf_info buf_info = { }; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_dma': /kisskb/src/drivers/bus/mhi/core/main.c:1172:22: note: byref variable will be forcibly initialized 1172 | struct mhi_buf_info buf_info = { }; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_xfer_event': /kisskb/src/drivers/bus/mhi/core/main.c:1236:22: note: byref variable will be forcibly initialized 1236 | struct mhi_buf_info buf_info = { }; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c:564:20: note: byref variable will be forcibly initialized 564 | struct mhi_result result; | ^~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_prepare_channel': /kisskb/src/drivers/bus/mhi/core/main.c:1466:24: note: byref variable will be forcibly initialized 1466 | struct mhi_buf_info info = { }; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/kernel/sched/cpupri.c:convert_prio Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 13 /kisskb/src/kernel/sched/cpupri.c:__cpupri_find Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 25 /kisskb/src/kernel/sched/cpupri.c:cpupri_find_fitness Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cpupri.c:cpupri_find Cyclomatic Complexity 16 /kisskb/src/kernel/sched/cpupri.c:cpupri_set Cyclomatic Complexity 9 /kisskb/src/kernel/sched/cpupri.c:cpupri_init Cyclomatic Complexity 2 /kisskb/src/kernel/sched/cpupri.c:cpupri_cleanup Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:__crypto_cipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_instance_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/cmac.c:crypto_cmac_module_exit Cyclomatic Complexity 1 /kisskb/src/crypto/cmac.c:crypto_cmac_digest_init Cyclomatic Complexity 8 /kisskb/src/crypto/cmac.c:crypto_cmac_digest_setkey Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 7 /kisskb/src/crypto/cmac.c:crypto_cmac_digest_final Cyclomatic Complexity 8 /kisskb/src/crypto/cmac.c:crypto_cmac_digest_update Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_free_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_free_cipher Cyclomatic Complexity 1 /kisskb/src/crypto/cmac.c:cmac_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/crypto/cmac.c:cmac_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_grab_cipher Cyclomatic Complexity 17 /kisskb/src/crypto/cmac.c:cmac_create Cyclomatic Complexity 1 /kisskb/src/crypto/cmac.c:crypto_cmac_module_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:folio_mapcount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_mapcount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_slab Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapcache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_single Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_hugetlb Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDoubleMap Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_mmap_file Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:is_kernel_rodata Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:folio_swap_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:swap_address_space Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_unmap_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_total_pages Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:folio_raw_mapping Cyclomatic Complexity 4 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_long Cyclomatic Complexity 5 /kisskb/src/include/linux/mmap_lock.h:mmap_assert_write_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_populate Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:copy_highpage Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/mm/util.c:sync_overcommit_as Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sum_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_acct_memory Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_unacct_memory Cyclomatic Complexity 3 /kisskb/src/mm/util.c:kfree_const Cyclomatic Complexity 7 /kisskb/src/mm/util.c:kstrdup Cyclomatic Complexity 3 /kisskb/src/mm/util.c:kstrdup_const Cyclomatic Complexity 7 /kisskb/src/mm/util.c:kstrndup Cyclomatic Complexity 4 /kisskb/src/mm/util.c:kmemdup Cyclomatic Complexity 7 /kisskb/src/mm/util.c:kmemdup_nul Cyclomatic Complexity 6 /kisskb/src/mm/util.c:memdup_user Cyclomatic Complexity 9 /kisskb/src/mm/util.c:strndup_user Cyclomatic Complexity 6 /kisskb/src/mm/util.c:memdup_user_nul Cyclomatic Complexity 7 /kisskb/src/mm/util.c:__vma_link_list Cyclomatic Complexity 7 /kisskb/src/mm/util.c:__vma_unlink_list Cyclomatic Complexity 5 /kisskb/src/mm/util.c:vma_is_stack_for_current Cyclomatic Complexity 1 /kisskb/src/mm/util.c:vma_set_file Cyclomatic Complexity 3 /kisskb/src/mm/util.c:randomize_stack_top Cyclomatic Complexity 15 /kisskb/src/mm/util.c:__account_locked_vm Cyclomatic Complexity 9 /kisskb/src/mm/util.c:account_locked_vm Cyclomatic Complexity 9 /kisskb/src/mm/util.c:vm_mmap_pgoff Cyclomatic Complexity 5 /kisskb/src/mm/util.c:vm_mmap Cyclomatic Complexity 22 /kisskb/src/mm/util.c:kvmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/mm/util.c:kvfree Cyclomatic Complexity 6 /kisskb/src/mm/util.c:vmemdup_user Cyclomatic Complexity 3 /kisskb/src/mm/util.c:kvfree_sensitive Cyclomatic Complexity 7 /kisskb/src/mm/util.c:kvrealloc Cyclomatic Complexity 1 /kisskb/src/mm/util.c:page_rmapping Cyclomatic Complexity 10 /kisskb/src/mm/util.c:folio_mapped Cyclomatic Complexity 4 /kisskb/src/mm/util.c:page_anon_vma Cyclomatic Complexity 8 /kisskb/src/mm/util.c:folio_mapping Cyclomatic Complexity 6 /kisskb/src/mm/util.c:__page_mapcount Cyclomatic Complexity 3 /kisskb/src/mm/util.c:folio_copy Cyclomatic Complexity 9 /kisskb/src/mm/util.c:overcommit_ratio_handler Cyclomatic Complexity 15 /kisskb/src/mm/util.c:overcommit_policy_handler Cyclomatic Complexity 9 /kisskb/src/mm/util.c:overcommit_kbytes_handler Cyclomatic Complexity 4 /kisskb/src/mm/util.c:vm_commit_limit Cyclomatic Complexity 1 /kisskb/src/mm/util.c:vm_memory_committed Cyclomatic Complexity 17 /kisskb/src/mm/util.c:__vm_enough_memory Cyclomatic Complexity 27 /kisskb/src/mm/util.c:get_cmdline Cyclomatic Complexity 1 /kisskb/src/mm/util.c:memcmp_pages Cyclomatic Complexity 1 /kisskb/src/mm/util.c:page_offline_freeze Cyclomatic Complexity 1 /kisskb/src/mm/util.c:page_offline_thaw Cyclomatic Complexity 1 /kisskb/src/mm/util.c:page_offline_begin Cyclomatic Complexity 1 /kisskb/src/mm/util.c:page_offline_end Cyclomatic Complexity 2 /kisskb/src/mm/util.c:flush_dcache_folio In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/util.c:2: /kisskb/src/mm/util.c: In function 'vm_mmap_pgoff': /kisskb/src/mm/util.c:513:12: note: byref variable will be forcibly initialized 513 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:799:19: note: byref variable will be forcibly initialized 799 | struct ctl_table t; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/topology.h:early_cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:setup_kup Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:hardlockup_detector_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kdump.h:setup_kdump_trampoline Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:this_cpu_enable_ftrace Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup_64.c:early_smt_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/setup_64.c:record_spr_defaults Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/setup_64.c:pcpu_cpu_distance Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/setup_64.c:cpu_ready_for_interrupts Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/setup_64.c:use_spinloop Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/code-patching.h:ppc_function_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_guest.h:is_kvm_guest Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/setup_64.c:disable_hardlockup_detector Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup_64.c:fixup_boot_paca Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/setup_64.c:configure_exceptions Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:early_init_mmu Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:early_init_mmu_secondary Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/setup_64.c:init_cache_info Cyclomatic Complexity 37 /kisskb/src/arch/powerpc/kernel/setup_64.c:parse_cache_info Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc_from Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/setup_64.c:pcpu_alloc_bootmem Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/setup_64.c:alloc_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:p4d_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pud_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pmd_populate_kernel Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/setup_64.c:pcpu_populate_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup_64.c:pcpu_free_bootmem Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/setup_64.c:early_setup Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/setup_64.c:check_smt_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/setup_64.c:early_setup_secondary Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/setup_64.c:panic_smp_self_stop Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/setup_64.c:smp_release_cpus Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/setup_64.c:initialize_cache_info Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/setup_64.c:ppc64_bolted_size Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/setup_64.c:irqstack_early_init Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/setup_64.c:emergency_stack_init Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/setup_64.c:setup_per_cpu_areas Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/setup_64.c:memory_block_size_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_low_slices Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_high_slices Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_slb_addr_limit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/topology.h:early_cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_set_bottom_up Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/sections.h:kernel_toc_addr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/svm.h:is_secure_guest Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/paca.c:init_lppaca Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc_raw Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/paca.c:alloc_paca_data Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/paca.c:new_slb_shadow Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/paca.c:new_rtas_args Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ultravisor.h:uv_share_page Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/paca.c:alloc_shared_lppaca Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/paca.c:new_lppaca Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/paca.c:initialise_paca Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/paca.c:setup_paca Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/paca.c:allocate_paca_ptrs Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/paca.c:allocate_paca Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/paca.c:free_unused_pacas Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/paca.c:copy_mm_to_paca Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_tfm_ctx_aligned Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_tfm_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_statesize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_export Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_import Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx_aligned Cyclomatic Complexity 1 /kisskb/src/crypto/hmac.c:align_ptr Cyclomatic Complexity 1 /kisskb/src/crypto/hmac.c:hmac_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/hmac.c:hmac_export Cyclomatic Complexity 1 /kisskb/src/crypto/hmac.c:hmac_import Cyclomatic Complexity 1 /kisskb/src/crypto/hmac.c:hmac_init Cyclomatic Complexity 1 /kisskb/src/crypto/hmac.c:hmac_module_exit Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 1 /kisskb/src/crypto/hmac.c:hmac_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_shash Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/crypto/hmac.c:hmac_init_tfm Cyclomatic Complexity 13 /kisskb/src/crypto/hmac.c:hmac_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/hmac.c:hmac_update Cyclomatic Complexity 3 /kisskb/src/crypto/hmac.c:hmac_finup Cyclomatic Complexity 3 /kisskb/src/crypto/hmac.c:hmac_final Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_alg_needs_key Cyclomatic Complexity 26 /kisskb/src/crypto/hmac.c:hmac_create Cyclomatic Complexity 1 /kisskb/src/crypto/hmac.c:hmac_module_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone_idx Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_node_idx Cyclomatic Complexity 1 /kisskb/src/mm/mmzone.c:zref_in_nodemask Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:next_online_node Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/mm/mmzone.c:first_online_pgdat Cyclomatic Complexity 4 /kisskb/src/mm/mmzone.c:next_online_pgdat Cyclomatic Complexity 7 /kisskb/src/mm/mmzone.c:next_zone Cyclomatic Complexity 7 /kisskb/src/mm/mmzone.c:__next_zones_zonelist Cyclomatic Complexity 2 /kisskb/src/mm/mmzone.c:lruvec_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_present Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/deadline.h:dl_time_before Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:arch_scale_cpu_capacity Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:dl_task_fits_capacity Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:capacity_orig_of Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cpudeadline.c:parent Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cpudeadline.c:left_child Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cpudeadline.c:right_child Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_maximum Cyclomatic Complexity 7 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_heapify_up Cyclomatic Complexity 12 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_heapify_down Cyclomatic Complexity 4 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_heapify Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 24 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_find Cyclomatic Complexity 5 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_clear Cyclomatic Complexity 5 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_set Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_set_freecpu Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_clear_freecpu Cyclomatic Complexity 7 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_init Cyclomatic Complexity 1 /kisskb/src/kernel/sched/cpudeadline.c:cpudl_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUnevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_pgtables_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_gate_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_setwidth Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmget_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:vma_kernel_pagesize Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_report_usage Cyclomatic Complexity 3 /kisskb/src/include/linux/mempolicy.h:mpol_needs_cond_ref Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:PROC_I Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:proc_pid Cyclomatic Complexity 3 /kisskb/src/fs/proc/task_mmu.c:is_stack Cyclomatic Complexity 1 /kisskb/src/fs/proc/task_mmu.c:gather_hugetlb_stats Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 8 /kisskb/src/fs/proc/task_mmu.c:m_next Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:mmdrop Cyclomatic Complexity 4 /kisskb/src/fs/proc/task_mmu.c:proc_map_release Cyclomatic Complexity 5 /kisskb/src/fs/proc/task_mmu.c:show_vma_header_prefix Cyclomatic Complexity 37 /kisskb/src/fs/proc/task_mmu.c:show_map_vma Cyclomatic Complexity 1 /kisskb/src/fs/proc/task_mmu.c:show_map Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:get_proc_task Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock_killable Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_get Cyclomatic Complexity 1 /kisskb/src/fs/proc/task_mmu.c:hold_task_mempolicy Cyclomatic Complexity 15 /kisskb/src/fs/proc/task_mmu.c:m_start Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_put Cyclomatic Complexity 1 /kisskb/src/fs/proc/task_mmu.c:release_task_mempolicy Cyclomatic Complexity 3 /kisskb/src/include/linux/mempolicy.h:mpol_cond_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 4 /kisskb/src/fs/proc/task_mmu.c:m_stop Cyclomatic Complexity 6 /kisskb/src/fs/proc/task_mmu.c:proc_maps_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/task_mmu.c:do_maps_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/task_mmu.c:pid_maps_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/task_mmu.c:pid_numa_maps_open Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 10 /kisskb/src/fs/proc/task_mmu.c:can_gather_numa_stats Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 16 /kisskb/src/fs/proc/task_mmu.c:gather_stats Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/fs/proc/task_mmu.c:gather_pte_stats Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 55 /kisskb/src/fs/proc/task_mmu.c:show_numa_map Cyclomatic Complexity 7 /kisskb/src/fs/proc/task_mmu.c:task_mem Cyclomatic Complexity 1 /kisskb/src/fs/proc/task_mmu.c:task_vsize Cyclomatic Complexity 1 /kisskb/src/fs/proc/task_mmu.c:task_statm Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:__crypto_cipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_instance_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/xcbc.c:crypto_xcbc_module_exit Cyclomatic Complexity 3 /kisskb/src/crypto/xcbc.c:crypto_xcbc_digest_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/xcbc.c:crypto_xcbc_digest_init Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 7 /kisskb/src/crypto/xcbc.c:crypto_xcbc_digest_final Cyclomatic Complexity 8 /kisskb/src/crypto/xcbc.c:crypto_xcbc_digest_update Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_free_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_free_cipher Cyclomatic Complexity 1 /kisskb/src/crypto/xcbc.c:xcbc_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/crypto/xcbc.c:xcbc_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_grab_cipher Cyclomatic Complexity 19 /kisskb/src/crypto/xcbc.c:xcbc_create Cyclomatic Complexity 1 /kisskb/src/crypto/xcbc.c:crypto_xcbc_module_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump_get_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump_rewind Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump_register Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_pstore_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_checksum Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_write_header Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_compress Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/nvram_64.c:zip_oops Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_can_remove_partition Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_scan_partitions Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_write_os_partition Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/nvram_64.c:oops_to_nvram Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_read_partition Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_remove_partition Cyclomatic Complexity 41 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_create_partition Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_get_partition_size Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_find_partition Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_init_os_partition Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kernel/nvram_64.c:nvram_init_oops_partition Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_is_mq Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_nr_zones Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_open_zones Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_active_zones Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_hw_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_discard_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segment_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_physical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_io_min Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_io_opt Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_zone_write_granularity Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-cgroup.h:blkcg_exit_queue Cyclomatic Complexity 1 /kisskb/src/block/blk-throttle.h:blk_throtl_register_queue Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.h:rq_qos_id Cyclomatic Complexity 1 /kisskb/src/block/blk-rq-qos.h:wbt_rq_qos Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 16 /kisskb/src/block/blk-sysfs.c:queue_attr_visible Cyclomatic Complexity 4 /kisskb/src/block/blk-sysfs.c:queue_attr_store Cyclomatic Complexity 4 /kisskb/src/block/blk-sysfs.c:queue_attr_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:blk_free_queue_rcu Cyclomatic Complexity 4 /kisskb/src/block/blk-sysfs.c:blk_exit_queue Cyclomatic Complexity 11 /kisskb/src/block/blk-sysfs.c:blk_release_queue Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_var_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_virt_boundary_mask_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_dax_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_poll_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_random_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_stable_writes_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_iostats_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_rq_affinity_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_nomerges_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_max_active_zones_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_max_open_zones_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_nr_zones_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_nonrot_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_zone_write_granularity_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_discard_zeroes_data_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_discard_granularity_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_io_opt_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_io_min_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_chunk_sectors_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_physical_block_size_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_logical_block_size_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_max_segment_size_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_max_integrity_segments_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_max_discard_segments_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_max_segments_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_max_sectors_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_max_hw_sectors_show Cyclomatic Complexity 4 /kisskb/src/block/blk-sysfs.c:queue_ra_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_requests_show Cyclomatic Complexity 4 /kisskb/src/block/blk-sysfs.c:queue_poll_delay_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_fua_show Cyclomatic Complexity 3 /kisskb/src/block/blk-sysfs.c:queue_wc_show Cyclomatic Complexity 3 /kisskb/src/block/blk-sysfs.c:queue_zoned_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_zone_append_max_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_write_zeroes_max_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_write_same_max_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_discard_max_hw_show Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_discard_max_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 9 /kisskb/src/block/blk-sysfs.c:queue_io_timeout_store Cyclomatic Complexity 1 /kisskb/src/block/blk-sysfs.c:queue_io_timeout_show Cyclomatic Complexity 18 /kisskb/src/block/blk-sysfs.c:queue_poll_delay_store Cyclomatic Complexity 3 /kisskb/src/block/blk-sysfs.c:queue_wb_lat_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtos64 Cyclomatic Complexity 4 /kisskb/src/block/blk-sysfs.c:queue_var_store64 Cyclomatic Complexity 21 /kisskb/src/block/blk-sysfs.c:queue_wb_lat_store Cyclomatic Complexity 18 /kisskb/src/block/blk-sysfs.c:queue_wc_store Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 9 /kisskb/src/block/blk-sysfs.c:queue_var_store Cyclomatic Complexity 18 /kisskb/src/block/blk-sysfs.c:queue_poll_store Cyclomatic Complexity 7 /kisskb/src/block/blk-sysfs.c:queue_random_store Cyclomatic Complexity 7 /kisskb/src/block/blk-sysfs.c:queue_stable_writes_store Cyclomatic Complexity 7 /kisskb/src/block/blk-sysfs.c:queue_iostats_store Cyclomatic Complexity 13 /kisskb/src/block/blk-sysfs.c:queue_rq_affinity_store Cyclomatic Complexity 10 /kisskb/src/block/blk-sysfs.c:queue_nomerges_store Cyclomatic Complexity 7 /kisskb/src/block/blk-sysfs.c:queue_nonrot_store Cyclomatic Complexity 13 /kisskb/src/block/blk-sysfs.c:queue_discard_max_store Cyclomatic Complexity 17 /kisskb/src/block/blk-sysfs.c:queue_max_sectors_store Cyclomatic Complexity 7 /kisskb/src/block/blk-sysfs.c:queue_ra_store Cyclomatic Complexity 12 /kisskb/src/block/blk-sysfs.c:queue_requests_store Cyclomatic Complexity 23 /kisskb/src/block/blk-sysfs.c:blk_register_queue Cyclomatic Complexity 17 /kisskb/src/block/blk-sysfs.c:blk_unregister_queue /kisskb/src/arch/powerpc/kernel/nvram_64.c: In function 'nvram_write_header': /kisskb/src/arch/powerpc/kernel/nvram_64.c:728:22: note: byref variable will be forcibly initialized 728 | struct nvram_header phead; | ^~~~~ /kisskb/src/arch/powerpc/kernel/nvram_64.c: In function 'nvram_scan_partitions': /kisskb/src/arch/powerpc/kernel/nvram_64.c:987:22: note: byref variable will be forcibly initialized 987 | struct nvram_header phead; | ^~~~~ /kisskb/src/arch/powerpc/kernel/nvram_64.c: In function 'nvram_write_os_partition': /kisskb/src/arch/powerpc/kernel/nvram_64.c:187:22: note: byref variable will be forcibly initialized 187 | struct err_log_info info; | ^~~~ /kisskb/src/arch/powerpc/kernel/nvram_64.c: In function 'nvram_read_partition': /kisskb/src/arch/powerpc/kernel/nvram_64.c:225:22: note: byref variable will be forcibly initialized 225 | struct err_log_info info; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_toggle_dev_wake_nop Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_toggle_dev_wake Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_last_bit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_wakeup.h:pm_wakeup_event Cyclomatic Complexity 1 /kisskb/src/drivers/bus/mhi/core/internal.h:mhi_trigger_resume Cyclomatic Complexity 8 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_deassert_dev_wake Cyclomatic Complexity 17 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_assert_dev_wake Cyclomatic Complexity 7 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_tryset_pm_state Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_set_mhi_state Cyclomatic Complexity 20 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_disable_transition Cyclomatic Complexity 23 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_ready_state_transition Cyclomatic Complexity 33 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_m0_transition Cyclomatic Complexity 8 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_m1_transition Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_m3_transition Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_queue_state_transition Cyclomatic Complexity 61 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_sys_error_transition Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_sys_err_handler Cyclomatic Complexity 94 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_suspend Cyclomatic Complexity 56 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_resume Cyclomatic Complexity 43 /kisskb/src/drivers/bus/mhi/core/pm.c:__mhi_device_get_sync Cyclomatic Complexity 33 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_mission_mode_transition Cyclomatic Complexity 15 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_pm_st_worker Cyclomatic Complexity 70 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_async_power_up Cyclomatic Complexity 8 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_power_down Cyclomatic Complexity 42 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_sync_power_up Cyclomatic Complexity 29 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_force_rddm_mode Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_device_get Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_device_get_sync Cyclomatic Complexity 4 /kisskb/src/drivers/bus/mhi/core/pm.c:mhi_device_put In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_sys_error_transition': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:600:9: note: in expansion of macro 'wait_event_timeout' 600 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:859:8: note: in expansion of macro 'wait_event_timeout' 859 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:819:8: note: in expansion of macro 'wait_event_timeout' 819 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_resume': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:927:8: note: in expansion of macro 'wait_event_timeout' 927 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__mhi_device_get_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:960:8: note: in expansion of macro 'wait_event_timeout' 960 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/arch/powerpc/include/asm/time.h:14, from /kisskb/src/arch/powerpc/include/asm/delay.h:7, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/drivers/bus/mhi/core/pm.c:7: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_st_worker': /kisskb/src/drivers/bus/mhi/core/pm.c:735:12: note: byref variable will be forcibly initialized 735 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_async_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1084:9: note: in expansion of macro 'wait_event_timeout' 1084 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_sync_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1182:2: note: in expansion of macro 'wait_event_timeout' 1182 | wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_force_rddm_mode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1208:8: note: in expansion of macro 'wait_event_timeout' 1208 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_size Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 2 /kisskb/src/include/linux/topology.h:cpu_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:cpu_numa_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:sched_domain_span Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:arch_scale_cpu_capacity Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/irq_work.h:init_irq_work Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_group_span Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:group_balance_mask Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:sched_debug_setup Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:sched_debug Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:free_pd Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:sd_numa_mask Cyclomatic Complexity 15 /kisskb/src/kernel/sched/topology.c:set_domain_attribute Cyclomatic Complexity 14 /kisskb/src/kernel/sched/topology.c:sd_degenerate Cyclomatic Complexity 4 /kisskb/src/kernel/sched/topology.c:destroy_sched_domains Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:free_rootdomain Cyclomatic Complexity 10 /kisskb/src/kernel/sched/topology.c:free_sched_groups Cyclomatic Complexity 4 /kisskb/src/kernel/sched/topology.c:destroy_sched_domain Cyclomatic Complexity 2 /kisskb/src/kernel/sched/topology.c:destroy_sched_domains_rcu Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 9 /kisskb/src/kernel/sched/topology.c:claim_allocations Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:_raw_spin_rq_lock_irqsave Cyclomatic Complexity 5 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 13 /kisskb/src/kernel/sched/topology.c:init_rootdomain Cyclomatic Complexity 6 /kisskb/src/kernel/sched/topology.c:alloc_rootdomain Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 3 /kisskb/src/kernel/sched/topology.c:setup_relax_domain_level Cyclomatic Complexity 6 /kisskb/src/kernel/sched/topology.c:sched_numa_warn Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 12 /kisskb/src/kernel/sched/topology.c:init_numa_topology_type Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_or Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_or Cyclomatic Complexity 10 /kisskb/src/kernel/sched/topology.c:__sched_domains_numa_masks_set Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_slow_inc Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_slow_dec Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 15 /kisskb/src/kernel/sched/topology.c:asym_cpu_capacity_update_data Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 8 /kisskb/src/kernel/sched/topology.c:asym_cpu_capacity_scan Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 27 /kisskb/src/kernel/sched/topology.c:__sdt_alloc Cyclomatic Complexity 9 /kisskb/src/kernel/sched/topology.c:__visit_domain_allocation_hell Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_intersects Cyclomatic Complexity 16 /kisskb/src/kernel/sched/topology.c:asym_cpu_capacity_classify Cyclomatic Complexity 45 /kisskb/src/kernel/sched/topology.c:sd_init Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 6 /kisskb/src/kernel/sched/topology.c:build_sched_domain Cyclomatic Complexity 11 /kisskb/src/kernel/sched/topology.c:dattrs_equal Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 11 /kisskb/src/kernel/sched/topology.c:topology_span_sane Cyclomatic Complexity 5 /kisskb/src/kernel/sched/topology.c:find_descended_sibling Cyclomatic Complexity 9 /kisskb/src/kernel/sched/topology.c:build_balance_mask Cyclomatic Complexity 11 /kisskb/src/kernel/sched/topology.c:sd_parent_degenerate Cyclomatic Complexity 56 /kisskb/src/kernel/sched/topology.c:sched_domain_debug_one Cyclomatic Complexity 12 /kisskb/src/kernel/sched/topology.c:sched_domain_debug Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 7 /kisskb/src/kernel/sched/topology.c:build_group_from_child_sched_domain Cyclomatic Complexity 5 /kisskb/src/kernel/sched/topology.c:init_overlap_sched_group Cyclomatic Complexity 18 /kisskb/src/kernel/sched/topology.c:build_overlap_sched_groups Cyclomatic Complexity 11 /kisskb/src/kernel/sched/topology.c:get_group Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 13 /kisskb/src/kernel/sched/topology.c:build_sched_groups Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_asym_prefer Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 10 /kisskb/src/kernel/sched/sched.h:highest_flag_domain Cyclomatic Complexity 10 /kisskb/src/kernel/sched/sched.h:lowest_flag_domain Cyclomatic Complexity 4 /kisskb/src/kernel/sched/topology.c:update_top_cache_domain Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 23 /kisskb/src/kernel/sched/topology.c:__sdt_free Cyclomatic Complexity 6 /kisskb/src/kernel/sched/topology.c:__free_domain_allocs Cyclomatic Complexity 13 /kisskb/src/kernel/sched/topology.c:rq_attach_root Cyclomatic Complexity 21 /kisskb/src/kernel/sched/topology.c:cpu_attach_domain Cyclomatic Complexity 4 /kisskb/src/kernel/sched/topology.c:detach_destroy_domains Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:sched_get_rd Cyclomatic Complexity 3 /kisskb/src/kernel/sched/topology.c:sched_put_rd Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:init_defrootdomain Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:group_balance_cpu Cyclomatic Complexity 20 /kisskb/src/kernel/sched/topology.c:init_sched_groups_capacity Cyclomatic Complexity 47 /kisskb/src/kernel/sched/topology.c:build_sched_domains Cyclomatic Complexity 5 /kisskb/src/kernel/sched/topology.c:set_sched_topology Cyclomatic Complexity 7 /kisskb/src/kernel/sched/topology.c:find_numa_distance Cyclomatic Complexity 43 /kisskb/src/kernel/sched/topology.c:sched_init_numa Cyclomatic Complexity 7 /kisskb/src/kernel/sched/topology.c:sched_domains_numa_masks_set Cyclomatic Complexity 3 /kisskb/src/kernel/sched/topology.c:sched_domains_numa_masks_clear Cyclomatic Complexity 5 /kisskb/src/kernel/sched/topology.c:sched_numa_find_closest Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:arch_update_cpu_topology Cyclomatic Complexity 2 /kisskb/src/kernel/sched/topology.c:free_sched_domains Cyclomatic Complexity 7 /kisskb/src/kernel/sched/topology.c:alloc_sched_domains Cyclomatic Complexity 4 /kisskb/src/kernel/sched/topology.c:sched_init_domains Cyclomatic Complexity 34 /kisskb/src/kernel/sched/topology.c:partition_sched_domains_locked Cyclomatic Complexity 1 /kisskb/src/kernel/sched/topology.c:partition_sched_domains Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_set Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_set_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_clear_state Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:vmstat_item_print_in_thp Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:vmstat_item_in_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_managed_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_cma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_end_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:populated_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:zone_numa_event_add Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:zone_numa_event_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:global_numa_event_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:zone_page_state_add Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:node_page_state_add Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:zone_stat_name Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:numa_stat_name Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:node_stat_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 2 /kisskb/src/mm/vmstat.c:zero_global_numa_counters Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:frag_stop Cyclomatic Complexity 4 /kisskb/src/mm/vmstat.c:is_zone_first_populated Cyclomatic Complexity 9 /kisskb/src/mm/vmstat.c:fold_diff Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:zone_page_state Cyclomatic Complexity 11 /kisskb/src/mm/vmstat.c:walk_zones_in_node Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:zoneinfo_show Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:frag_show Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_zone_page_state Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_node_page_state_pages Cyclomatic Complexity 4 /kisskb/src/mm/vmstat.c:vmstat_next Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_disable Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/mm/vmstat.c:zero_zone_numa_counters Cyclomatic Complexity 4 /kisskb/src/mm/vmstat.c:zero_zones_numa_counters Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:invalid_numa_statistics Cyclomatic Complexity 4 /kisskb/src/mm/vmstat.c:fold_vm_zone_numa_events Cyclomatic Complexity 3 /kisskb/src/mm/vmstat.c:sum_vm_events Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_events Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 3 /kisskb/src/mm/vmstat.c:frag_start Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:frag_next Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 29 /kisskb/src/mm/vmstat.c:refresh_cpu_vm_stats Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:refresh_vm_stats Cyclomatic Complexity 11 /kisskb/src/mm/vmstat.c:need_update Cyclomatic Complexity 2 /kisskb/src/mm/vmstat.c:pagetypeinfo_showfree Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:pagetypeinfo_showfree_print Cyclomatic Complexity 2 /kisskb/src/mm/vmstat.c:pagetypeinfo_showblockcount Cyclomatic Complexity 2 /kisskb/src/mm/vmstat.c:frag_show_print Cyclomatic Complexity 4 /kisskb/src/mm/vmstat.c:vmstat_show Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:vmstat_stop Cyclomatic Complexity 11 /kisskb/src/mm/vmstat.c:pagetypeinfo_showblockcount_print Cyclomatic Complexity 4 /kisskb/src/mm/vmstat.c:pagetypeinfo_showmixedcount Cyclomatic Complexity 3 /kisskb/src/mm/vmstat.c:pagetypeinfo_show Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:vmstat_cpu_down_prep Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_nocalls Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 5 /kisskb/src/mm/vmstat.c:init_cpu_node_state Cyclomatic Complexity 3 /kisskb/src/mm/vmstat.c:vmstat_update Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 5 /kisskb/src/mm/vmstat.c:vmstat_shepherd Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 2 /kisskb/src/mm/vmstat.c:start_shepherd_timer Cyclomatic Complexity 18 /kisskb/src/mm/vmstat.c:sysctl_vm_numa_stat_handler Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:all_vm_events Cyclomatic Complexity 2 /kisskb/src/mm/vmstat.c:vm_events_fold_cpu Cyclomatic Complexity 4 /kisskb/src/mm/vmstat.c:fold_vm_numa_events Cyclomatic Complexity 12 /kisskb/src/mm/vmstat.c:vmstat_start Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:calculate_pressure_threshold Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:calculate_normal_threshold Cyclomatic Complexity 10 /kisskb/src/mm/vmstat.c:refresh_zone_stat_thresholds Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:vmstat_cpu_online Cyclomatic Complexity 4 /kisskb/src/mm/vmstat.c:vmstat_cpu_dead Cyclomatic Complexity 6 /kisskb/src/mm/vmstat.c:set_pgdat_percpu_threshold Cyclomatic Complexity 3 /kisskb/src/mm/vmstat.c:__mod_zone_page_state Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:__mod_node_page_state Cyclomatic Complexity 3 /kisskb/src/mm/vmstat.c:__inc_zone_state Cyclomatic Complexity 5 /kisskb/src/mm/vmstat.c:__inc_node_state Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:__inc_zone_page_state Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:__inc_node_page_state Cyclomatic Complexity 3 /kisskb/src/mm/vmstat.c:__dec_zone_state Cyclomatic Complexity 5 /kisskb/src/mm/vmstat.c:__dec_node_state Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:__dec_zone_page_state Cyclomatic Complexity 1 /kisskb/src/mm/vmstat.c:__dec_node_page_state Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:mod_zone_page_state Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:inc_zone_page_state Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:dec_zone_page_state Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:inc_node_state Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:mod_node_page_state Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:inc_node_page_state Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:dec_node_page_state Cyclomatic Complexity 17 /kisskb/src/mm/vmstat.c:cpu_vm_stats_fold Cyclomatic Complexity 9 /kisskb/src/mm/vmstat.c:drain_zonestat Cyclomatic Complexity 2 /kisskb/src/mm/vmstat.c:sum_zone_node_page_state Cyclomatic Complexity 2 /kisskb/src/mm/vmstat.c:sum_zone_numa_event_state Cyclomatic Complexity 4 /kisskb/src/mm/vmstat.c:node_page_state_pages Cyclomatic Complexity 12 /kisskb/src/mm/vmstat.c:zoneinfo_show_print Cyclomatic Complexity 3 /kisskb/src/mm/vmstat.c:node_page_state Cyclomatic Complexity 17 /kisskb/src/mm/vmstat.c:vmstat_refresh Cyclomatic Complexity 8 /kisskb/src/mm/vmstat.c:quiet_vmstat Cyclomatic Complexity 7 /kisskb/src/mm/vmstat.c:init_mm_internals /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/kernel/sched/topology.c:2381:27: note: byref variable will be forcibly initialized 2381 | struct sched_domain_attr tmp; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_null.c:null_init Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_null.c:null_update Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_null.c:null_final Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_null.c:null_digest Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_null.c:null_hash_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_null.c:null_skcipher_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_null.c:null_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_null.c:null_crypt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_sync_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/crypto_null.c:crypto_null_mod_fini Cyclomatic Complexity 4 /kisskb/src/crypto/crypto_null.c:null_compress Cyclomatic Complexity 5 /kisskb/src/crypto/crypto_null.c:null_skcipher_crypt Cyclomatic Complexity 10 /kisskb/src/crypto/crypto_null.c:crypto_null_mod_init Cyclomatic Complexity 6 /kisskb/src/crypto/crypto_null.c:crypto_get_default_null_skcipher Cyclomatic Complexity 3 /kisskb/src/crypto/crypto_null.c:crypto_put_default_null_skcipher /kisskb/src/crypto/crypto_null.c: In function 'null_skcipher_crypt': /kisskb/src/crypto/crypto_null.c:78:23: note: byref variable will be forcibly initialized 78 | struct skcipher_walk walk; | ^~~~ /kisskb/src/kernel/sched/topology.c: In function 'build_sched_domains': /kisskb/src/kernel/sched/topology.c:2195:16: note: byref variable will be forcibly initialized 2195 | struct s_data d; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg Cyclomatic Complexity 4 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/delayed_call.h:set_delayed_call Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_sb_info Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:pde_is_permanent Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:PROC_I Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:PDE Cyclomatic Complexity 3 /kisskb/src/fs/proc/internal.h:is_empty_pde Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:proc_sys_evict_inode Cyclomatic Complexity 1 /kisskb/src/fs/proc/inode.c:init_once Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:hlist_del_init_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 7 /kisskb/src/fs/proc/inode.c:pde_get_unmapped_area Cyclomatic Complexity 4 /kisskb/src/fs/proc/inode.c:pde_mmap Cyclomatic Complexity 4 /kisskb/src/fs/proc/inode.c:pde_read Cyclomatic Complexity 4 /kisskb/src/fs/proc/inode.c:pde_ioctl Cyclomatic Complexity 4 /kisskb/src/fs/proc/inode.c:pde_write Cyclomatic Complexity 4 /kisskb/src/fs/proc/inode.c:pde_poll Cyclomatic Complexity 1 /kisskb/src/fs/proc/inode.c:use_pde Cyclomatic Complexity 3 /kisskb/src/fs/proc/inode.c:proc_get_link Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 13 /kisskb/src/fs/proc/inode.c:hidepid2str Cyclomatic Complexity 9 /kisskb/src/fs/proc/inode.c:proc_show_options Cyclomatic Complexity 1 /kisskb/src/fs/proc/inode.c:proc_free_inode Cyclomatic Complexity 10 /kisskb/src/fs/proc/inode.c:proc_evict_inode Cyclomatic Complexity 4 /kisskb/src/fs/proc/inode.c:proc_alloc_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/fs/proc/inode.c:unuse_pde Cyclomatic Complexity 1 /kisskb/src/fs/proc/inode.c:proc_put_link Cyclomatic Complexity 5 /kisskb/src/fs/proc/inode.c:proc_reg_get_unmapped_area Cyclomatic Complexity 5 /kisskb/src/fs/proc/inode.c:proc_reg_mmap Cyclomatic Complexity 5 /kisskb/src/fs/proc/inode.c:proc_reg_llseek Cyclomatic Complexity 5 /kisskb/src/fs/proc/inode.c:proc_reg_read Cyclomatic Complexity 5 /kisskb/src/fs/proc/inode.c:proc_reg_unlocked_ioctl Cyclomatic Complexity 5 /kisskb/src/fs/proc/inode.c:proc_reg_write Cyclomatic Complexity 5 /kisskb/src/fs/proc/inode.c:proc_reg_poll Cyclomatic Complexity 5 /kisskb/src/fs/proc/inode.c:proc_reg_read_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 6 /kisskb/src/fs/proc/inode.c:close_pdeo Cyclomatic Complexity 10 /kisskb/src/fs/proc/inode.c:proc_reg_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 23 /kisskb/src/fs/proc/inode.c:proc_reg_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/inode.c:proc_init_kmemcache Cyclomatic Complexity 25 /kisskb/src/fs/proc/inode.c:proc_invalidate_siblings_dcache Cyclomatic Complexity 4 /kisskb/src/fs/proc/inode.c:proc_entry_rundown Cyclomatic Complexity 26 /kisskb/src/fs/proc/inode.c:proc_get_inode In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/proc_fs.h:10, from /kisskb/src/fs/proc/inode.c:10: /kisskb/src/fs/proc/inode.c: In function 'close_pdeo': /kisskb/src/fs/proc/inode.c:233:30: note: byref variable will be forcibly initialized 233 | DECLARE_COMPLETION_ONSTACK(c); | ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/fs/proc/inode.c: In function 'proc_entry_rundown': /kisskb/src/fs/proc/inode.c:258:29: note: byref variable will be forcibly initialized 258 | DECLARE_COMPLETION_ONSTACK(c); | ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ Cyclomatic Complexity 2 /kisskb/src/include/linux/byteorder/generic.h:le32_to_cpu_array Cyclomatic Complexity 2 /kisskb/src/include/linux/byteorder/generic.h:cpu_to_le32_array Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/md5.c:md5_transform Cyclomatic Complexity 1 /kisskb/src/crypto/md5.c:md5_transform_helper Cyclomatic Complexity 1 /kisskb/src/crypto/md5.c:md5_init Cyclomatic Complexity 1 /kisskb/src/crypto/md5.c:md5_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/md5.c:md5_import Cyclomatic Complexity 1 /kisskb/src/crypto/md5.c:md5_export Cyclomatic Complexity 5 /kisskb/src/crypto/md5.c:md5_update Cyclomatic Complexity 4 /kisskb/src/crypto/md5.c:md5_final Cyclomatic Complexity 1 /kisskb/src/crypto/md5.c:md5_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_sectors Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_is_shared_tags Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.h:__blk_mq_dec_active_requests Cyclomatic Complexity 1 /kisskb/src/block/blk-flush.c:blk_flush_cur_seq Cyclomatic Complexity 1 /kisskb/src/block/blk-flush.c:blk_flush_restore_request Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.h:blk_mq_map_queue Cyclomatic Complexity 1 /kisskb/src/block/blk.h:blk_get_flush_queue Cyclomatic Complexity 17 /kisskb/src/block/blk-flush.c:blk_flush_policy Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 7 /kisskb/src/block/blk-flush.c:blk_account_io_flush Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:__blk_mq_put_driver_tag Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.h:blk_mq_put_driver_tag Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/block/blk-flush.c:blk_flush_queue_rq Cyclomatic Complexity 12 /kisskb/src/block/blk-flush.c:blk_kick_flush Cyclomatic Complexity 12 /kisskb/src/block/blk-flush.c:blk_flush_complete_seq Cyclomatic Complexity 33 /kisskb/src/block/blk-flush.c:flush_end_io Cyclomatic Complexity 11 /kisskb/src/block/blk-flush.c:mq_flush_data_end_io Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/block/blk-flush.c:is_flush_rq Cyclomatic Complexity 15 /kisskb/src/block/blk-flush.c:blk_insert_flush Cyclomatic Complexity 4 /kisskb/src/block/blk-flush.c:blkdev_issue_flush Cyclomatic Complexity 7 /kisskb/src/block/blk-flush.c:blk_alloc_flush_queue Cyclomatic Complexity 4 /kisskb/src/block/blk-flush.c:blk_free_flush_queue Cyclomatic Complexity 1 /kisskb/src/block/blk-flush.c:blk_mq_hctx_set_fq_lock_class /kisskb/src/block/blk-flush.c: In function 'blkdev_issue_flush': /kisskb/src/block/blk-flush.c:453:13: note: byref variable will be forcibly initialized 453 | struct bio bio; | ^~~ Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/hw_breakpoint.h:nr_wp_slots Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/dawr.c:dawr_force_setup Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/dawr.c:set_dawr Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/dawr.c:dawr_write_file_bool Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/dawr.c:disable_dawrs_cb Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/cputime.h:get_running_cputimer Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_account_cputime Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:trace_sched_update_nr_running_tp_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__rq_lockp Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_on_rq_queued Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:sched_stop_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_update_tick_dependency Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stop_task.c:select_task_rq_stop Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stop_task.c:balance_stop Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stop_task.c:check_preempt_curr_stop Cyclomatic Complexity 3 /kisskb/src/kernel/sched/stop_task.c:pick_task_stop Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stop_task.c:task_tick_stop Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stop_task.c:update_curr_stop Cyclomatic Complexity 0 /kisskb/src/kernel/sched/stop_task.c:yield_task_stop Cyclomatic Complexity 0 /kisskb/src/kernel/sched/stop_task.c:switched_to_stop Cyclomatic Complexity 0 /kisskb/src/kernel/sched/stop_task.c:prio_changed_stop Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:sub_nr_running Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stop_task.c:dequeue_task_stop Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/cputime.h:account_group_exec_runtime Cyclomatic Complexity 13 /kisskb/src/kernel/sched/sched.h:add_nr_running Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stop_task.c:enqueue_task_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:lockdep_assert_rq_held Cyclomatic Complexity 9 /kisskb/src/kernel/sched/sched.h:assert_clock_updated Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stop_task.c:set_next_task_stop Cyclomatic Complexity 4 /kisskb/src/kernel/sched/stop_task.c:pick_next_task_stop Cyclomatic Complexity 5 /kisskb/src/kernel/sched/stop_task.c:put_prev_task_stop Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_u32_max Cyclomatic Complexity 43 /kisskb/src/drivers/bus/mhi/core/boot.c:mhi_fw_load_bhie Cyclomatic Complexity 22 /kisskb/src/drivers/bus/mhi/core/boot.c:__mhi_download_rddm_in_panic Cyclomatic Complexity 48 /kisskb/src/drivers/bus/mhi/core/boot.c:mhi_fw_load_bhi Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_coherent Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_coherent Cyclomatic Complexity 2 /kisskb/src/drivers/bus/mhi/core/boot.c:mhi_firmware_copy Cyclomatic Complexity 2 /kisskb/src/drivers/bus/mhi/core/boot.c:mhi_rddm_prepare Cyclomatic Complexity 33 /kisskb/src/drivers/bus/mhi/core/boot.c:mhi_download_rddm_image Cyclomatic Complexity 2 /kisskb/src/drivers/bus/mhi/core/boot.c:mhi_free_bhie_table Cyclomatic Complexity 15 /kisskb/src/drivers/bus/mhi/core/boot.c:mhi_alloc_bhie_table Cyclomatic Complexity 62 /kisskb/src/drivers/bus/mhi/core/boot.c:mhi_fw_load_handler Cyclomatic Complexity 7 /kisskb/src/drivers/bus/mhi/core/boot.c:mhi_download_amss_image In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/boot.c:8: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhie': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:211:8: note: in expansion of macro 'wait_event_timeout' 211 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhi': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:265:8: note: in expansion of macro 'wait_event_timeout' 265 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_download_rddm_image': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:167:2: note: in expansion of macro 'wait_event_timeout' 167 | wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_LPCR_ISA300 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_LPCR_ISA206 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_FSCR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_FSCR_power9 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_FSCR_power10 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_HFSCR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_PMU_HV Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_PMU_HV_ISA207 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_PMU Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_PMU_ISA207 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_PMU_ISA31 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:init_hvmode_206 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:__setup_cpu_power7 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:__restore_cpu_power7 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:__setup_cpu_power8 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:__restore_cpu_power8 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:__setup_cpu_power9 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:__restore_cpu_power9 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:__setup_cpu_power10 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/cpu_setup_power.c:__restore_cpu_power10 Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/sha1_base.h:sha1_base_init Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 2 /kisskb/src/crypto/sha1_generic.c:sha1_generic_block_fn Cyclomatic Complexity 12 /kisskb/src/include/crypto/sha1_base.h:sha1_base_do_update Cyclomatic Complexity 1 /kisskb/src/crypto/sha1_generic.c:crypto_sha1_update Cyclomatic Complexity 4 /kisskb/src/include/crypto/sha1_base.h:sha1_base_do_finalize Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 2 /kisskb/src/include/crypto/sha1_base.h:sha1_base_finish Cyclomatic Complexity 1 /kisskb/src/crypto/sha1_generic.c:sha1_final Cyclomatic Complexity 1 /kisskb/src/crypto/sha1_generic.c:crypto_sha1_finup Cyclomatic Complexity 1 /kisskb/src/crypto/sha1_generic.c:sha1_generic_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/sha1_generic.c:sha1_generic_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_sb_info Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:get_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:put_user_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:get_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:put_pid_ns Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:proc_net_init Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:proc_sys_init Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:proc_tty_init Cyclomatic Complexity 3 /kisskb/src/fs/proc/root.c:valid_hidepid Cyclomatic Complexity 10 /kisskb/src/fs/proc/root.c:proc_apply_options Cyclomatic Complexity 4 /kisskb/src/fs/proc/root.c:proc_kill_sb Cyclomatic Complexity 1 /kisskb/src/fs/proc/root.c:proc_fs_context_free Cyclomatic Complexity 4 /kisskb/src/fs/proc/root.c:proc_init_fs_context Cyclomatic Complexity 1 /kisskb/src/fs/proc/root.c:proc_get_tree Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:pde_get Cyclomatic Complexity 13 /kisskb/src/fs/proc/root.c:proc_fill_super Cyclomatic Complexity 1 /kisskb/src/fs/proc/root.c:proc_reconfigure Cyclomatic Complexity 1 /kisskb/src/include/linux/fs_parser.h:fs_parse Cyclomatic Complexity 20 /kisskb/src/fs/proc/root.c:proc_parse_hidepid_param Cyclomatic Complexity 11 /kisskb/src/fs/proc/root.c:proc_parse_subset_param Cyclomatic Complexity 11 /kisskb/src/fs/proc/root.c:proc_parse_param Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/fs/proc/root.c:proc_root_lookup Cyclomatic Complexity 1 /kisskb/src/fs/proc/root.c:proc_root_getattr Cyclomatic Complexity 6 /kisskb/src/fs/proc/root.c:proc_root_readdir Cyclomatic Complexity 1 /kisskb/src/fs/proc/root.c:proc_root_init /kisskb/src/fs/proc/root.c: In function 'proc_parse_hidepid_param': /kisskb/src/fs/proc/root.c:65:25: note: byref variable will be forcibly initialized 65 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/fs/proc/root.c: In function 'proc_parse_param': /kisskb/src/fs/proc/root.c:118:25: note: byref variable will be forcibly initialized 118 | struct fs_parse_result result; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_is_blkdev_sb Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:cgwb_bdi_unregister Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:stable_pages_required_show Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:max_ratio_show Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:min_ratio_show Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:read_ahead_kb_show Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:wb_stat Cyclomatic Complexity 7 /kisskb/src/mm/backing-dev.c:max_ratio_store Cyclomatic Complexity 7 /kisskb/src/mm/backing-dev.c:min_ratio_store Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 4 /kisskb/src/mm/backing-dev.c:read_ahead_kb_store Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:bdi_debug_init Cyclomatic Complexity 3 /kisskb/src/mm/backing-dev.c:bdi_class_init Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:wb_update_bandwidth_workfn Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:bdi_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 14 /kisskb/src/mm/backing-dev.c:bdi_lookup_rb_node Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:bdi_debug_register Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:bdi_debug_stats_open Cyclomatic Complexity 8 /kisskb/src/mm/backing-dev.c:bdi_debug_stats_show Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:cgwb_bdi_register Cyclomatic Complexity 13 /kisskb/src/include/trace/events/writeback.h:trace_writeback_bdi_register Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:bdi_remove_from_list Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:cgwb_remove_from_bdi_list Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 4 /kisskb/src/mm/backing-dev.c:wb_shutdown Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:bdi_debug_unregister Cyclomatic Complexity 13 /kisskb/src/include/trace/events/writeback.h:trace_writeback_congestion_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 13 /kisskb/src/include/trace/events/writeback.h:trace_writeback_wait_iff_congested Cyclomatic Complexity 3 /kisskb/src/mm/backing-dev.c:wb_wakeup_delayed Cyclomatic Complexity 4 /kisskb/src/mm/backing-dev.c:bdi_get_by_id Cyclomatic Complexity 6 /kisskb/src/mm/backing-dev.c:bdi_register_va Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:bdi_register Cyclomatic Complexity 3 /kisskb/src/mm/backing-dev.c:bdi_set_owner Cyclomatic Complexity 7 /kisskb/src/mm/backing-dev.c:bdi_unregister Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:bdi_put Cyclomatic Complexity 15 /kisskb/src/mm/backing-dev.c:wb_init Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:cgwb_bdi_init Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:bdi_init Cyclomatic Complexity 4 /kisskb/src/mm/backing-dev.c:default_bdi_init Cyclomatic Complexity 6 /kisskb/src/mm/backing-dev.c:bdi_alloc Cyclomatic Complexity 6 /kisskb/src/mm/backing-dev.c:wb_exit Cyclomatic Complexity 5 /kisskb/src/mm/backing-dev.c:release_bdi Cyclomatic Complexity 6 /kisskb/src/mm/backing-dev.c:inode_to_bdi Cyclomatic Complexity 9 /kisskb/src/mm/backing-dev.c:bdi_dev_name Cyclomatic Complexity 5 /kisskb/src/mm/backing-dev.c:clear_bdi_congested Cyclomatic Complexity 3 /kisskb/src/mm/backing-dev.c:set_bdi_congested Cyclomatic Complexity 1 /kisskb/src/mm/backing-dev.c:congestion_wait Cyclomatic Complexity 6 /kisskb/src/mm/backing-dev.c:wait_iff_congested Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 4 /kisskb/src/mm/mm_init.c:mm_sysfs_init Cyclomatic Complexity 4 /kisskb/src/mm/mm_init.c:mm_compute_batch Cyclomatic Complexity 1 /kisskb/src/mm/mm_init.c:mm_compute_batch_init Cyclomatic Complexity 2 /kisskb/src/mm/mm_init.c:mm_compute_batch_notifier Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_start_sect Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_io_opt Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_limit_alignment_offset Cyclomatic Complexity 4 /kisskb/src/block/blk-settings.c:blk_round_down_sectors Cyclomatic Complexity 7 /kisskb/src/include/linux/blkdev.h:queue_limit_discard_alignment Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_queue_depth_changed Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_rq_timeout Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_set_default_limits Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_set_stacking_limits Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_bounce_limit Cyclomatic Complexity 9 /kisskb/src/block/blk-settings.c:blk_queue_max_hw_sectors Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_chunk_sectors Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_max_discard_sectors Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_max_write_same_sectors Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_max_write_zeroes_sectors Cyclomatic Complexity 11 /kisskb/src/block/blk-settings.c:blk_queue_max_zone_append_sectors Cyclomatic Complexity 4 /kisskb/src/block/blk-settings.c:blk_queue_max_segments Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_max_discard_segments Cyclomatic Complexity 6 /kisskb/src/block/blk-settings.c:blk_queue_max_segment_size Cyclomatic Complexity 7 /kisskb/src/block/blk-settings.c:blk_queue_logical_block_size Cyclomatic Complexity 7 /kisskb/src/block/blk-settings.c:blk_queue_physical_block_size Cyclomatic Complexity 8 /kisskb/src/block/blk-settings.c:blk_queue_zone_write_granularity Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_alignment_offset Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:disk_update_readahead Cyclomatic Complexity 7 /kisskb/src/block/blk-settings.c:blk_limits_io_min Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_io_min Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_limits_io_opt Cyclomatic Complexity 4 /kisskb/src/block/blk-settings.c:blk_queue_io_opt Cyclomatic Complexity 59 /kisskb/src/block/blk-settings.c:blk_stack_limits Cyclomatic Complexity 3 /kisskb/src/block/blk-settings.c:disk_stack_limits Cyclomatic Complexity 4 /kisskb/src/block/blk-settings.c:blk_queue_update_dma_pad Cyclomatic Complexity 4 /kisskb/src/block/blk-settings.c:blk_queue_segment_boundary Cyclomatic Complexity 4 /kisskb/src/block/blk-settings.c:blk_queue_virt_boundary Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_dma_alignment Cyclomatic Complexity 9 /kisskb/src/block/blk-settings.c:blk_queue_update_dma_alignment Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_set_queue_depth Cyclomatic Complexity 7 /kisskb/src/block/blk-settings.c:blk_queue_write_cache Cyclomatic Complexity 1 /kisskb/src/block/blk-settings.c:blk_queue_required_elevator_features Cyclomatic Complexity 4 /kisskb/src/block/blk-settings.c:blk_queue_can_use_dma_map_merging Cyclomatic Complexity 14 /kisskb/src/block/blk-settings.c:blk_queue_set_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/drivers/bus/simple-pm-bus.c:simple_pm_bus_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 9 /kisskb/src/drivers/bus/simple-pm-bus.c:simple_pm_bus_remove Cyclomatic Complexity 17 /kisskb/src/drivers/bus/simple-pm-bus.c:simple_pm_bus_probe Cyclomatic Complexity 1 /kisskb/src/drivers/bus/simple-pm-bus.c:simple_pm_bus_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/sha2.h:sha256_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/sha2.h:sha224_init Cyclomatic Complexity 1 /kisskb/src/crypto/sha256_generic.c:crypto_sha256_init Cyclomatic Complexity 1 /kisskb/src/crypto/sha256_generic.c:crypto_sha224_init Cyclomatic Complexity 1 /kisskb/src/crypto/sha256_generic.c:crypto_sha256_update Cyclomatic Complexity 3 /kisskb/src/crypto/sha256_generic.c:crypto_sha256_final Cyclomatic Complexity 1 /kisskb/src/crypto/sha256_generic.c:crypto_sha256_finup Cyclomatic Complexity 1 /kisskb/src/crypto/sha256_generic.c:sha256_generic_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/sha256_generic.c:sha256_generic_mod_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/extable.h:extable_fixup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hmi.h:wait_for_subcore_guest_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hmi.h:wait_for_tb_resync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:this_cpu_set_ftrace_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:this_cpu_get_ftrace_enabled Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/mce.c:mce_set_error_info Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/mce.c:____machine_check_early Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/mce.c:____hmi_exception_realmode Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:nmi_disables_ftrace Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/mce.c:machine_check_ue_event Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/mce.c:machine_process_ue_event Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/mce.c:machine_check_ue_irq_work Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:is_implicit_soft_masked Cyclomatic Complexity 7 /kisskb/src/include/linux/ftrace_irq.h:ftrace_nmi_enter Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_nmi_enter_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/ftrace_irq.h:ftrace_nmi_exit Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_nmi_exit_prepare Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/kernel/mce.c:init_debug_trig_function Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/mce.c:mce_register_notifier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/mce.c:mce_unregister_notifier Cyclomatic Complexity 42 /kisskb/src/arch/powerpc/kernel/mce.c:save_mce_event Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/mce.c:get_mce_event Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/mce.c:release_mce_event Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/mce.c:machine_check_queue_event Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/mce.c:mce_common_process_ue Cyclomatic Complexity 81 /kisskb/src/arch/powerpc/kernel/mce.c:machine_check_print_event_info Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/mce.c:machine_check_process_queued_event Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/mce.c:machine_check_early Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/mce.c:hmi_handle_debugtrig Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/mce.c:hmi_exception_realmode Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/mce.c:mce_init /kisskb/src/arch/powerpc/kernel/mce.c: In function 'machine_check_queue_event': /kisskb/src/arch/powerpc/kernel/mce.c:251:29: note: byref variable will be forcibly initialized 251 | struct machine_check_event evt; | ^~~ In file included from /kisskb/src/arch/powerpc/kernel/mce.c:23: /kisskb/src/arch/powerpc/kernel/mce.c: In function 'machine_check_early': /kisskb/src/arch/powerpc/include/asm/interrupt.h:511:29: note: byref variable will be forcibly initialized 511 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/mce.c:602:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 602 | DEFINE_INTERRUPT_HANDLER_NMI(machine_check_early) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/mce.c: In function 'hmi_exception_realmode': /kisskb/src/arch/powerpc/include/asm/interrupt.h:511:29: note: byref variable will be forcibly initialized 511 | struct interrupt_nmi_state state; \ | ^~~~~ /kisskb/src/arch/powerpc/kernel/mce.c:725:1: note: in expansion of macro 'DEFINE_INTERRUPT_HANDLER_NMI' 725 | DEFINE_INTERRUPT_HANDLER_NMI(hmi_exception_realmode) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u32_u32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:se_runnable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.h:get_pelt_divider Cyclomatic Complexity 16 /kisskb/src/kernel/sched/pelt.c:accumulate_sum Cyclomatic Complexity 12 /kisskb/src/kernel/sched/pelt.c:___update_load_sum Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.c:___update_load_avg Cyclomatic Complexity 4 /kisskb/src/include/linux/math64.h:mul_u64_u32_shr Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:se_weight Cyclomatic Complexity 7 /kisskb/src/kernel/sched/pelt.h:cfs_se_util_change Cyclomatic Complexity 5 /kisskb/src/kernel/sched/pelt.c:decay_load Cyclomatic Complexity 1 /kisskb/src/kernel/sched/pelt.c:__accumulate_pelt_segments Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_pelt_se_tp Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_pelt_cfs_tp Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_pelt_rt_tp Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_pelt_dl_tp Cyclomatic Complexity 3 /kisskb/src/kernel/sched/pelt.c:__update_load_avg_blocked_se Cyclomatic Complexity 3 /kisskb/src/kernel/sched/pelt.c:__update_load_avg_se Cyclomatic Complexity 6 /kisskb/src/kernel/sched/pelt.c:__update_load_avg_cfs_rq Cyclomatic Complexity 3 /kisskb/src/kernel/sched/pelt.c:update_rt_rq_load_avg Cyclomatic Complexity 3 /kisskb/src/kernel/sched/pelt.c:update_dl_rq_load_avg Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_sb_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:pde_is_permanent Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:PROC_I Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:PDE Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:__PDE_DATA Cyclomatic Complexity 3 /kisskb/src/fs/proc/internal.h:is_empty_pde Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:pde_force_lookup Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_misc_d_delete Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_net_d_revalidate Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 6 /kisskb/src/fs/proc/generic.c:proc_misc_d_revalidate Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:pde_set_flags Cyclomatic Complexity 7 /kisskb/src/fs/proc/generic.c:proc_match Cyclomatic Complexity 8 /kisskb/src/fs/proc/generic.c:pde_subdir_find Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:pde_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 2 /kisskb/src/fs/proc/generic.c:pde_subdir_first Cyclomatic Complexity 2 /kisskb/src/fs/proc/generic.c:pde_subdir_next Cyclomatic Complexity 8 /kisskb/src/fs/proc/generic.c:pde_subdir_insert Cyclomatic Complexity 8 /kisskb/src/fs/proc/generic.c:__xlate_proc_name Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:xlate_proc_name Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 7 /kisskb/src/fs/proc/generic.c:proc_getattr Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_seq_release Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_seq_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_single_open Cyclomatic Complexity 7 /kisskb/src/fs/proc/generic.c:pde_free Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_alloc_inum Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_free_inum Cyclomatic Complexity 7 /kisskb/src/fs/proc/generic.c:proc_lookup_de Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_lookup Cyclomatic Complexity 7 /kisskb/src/fs/proc/generic.c:proc_register Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_set_size Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_set_user Cyclomatic Complexity 49 /kisskb/src/fs/proc/generic.c:__proc_create Cyclomatic Complexity 7 /kisskb/src/fs/proc/generic.c:proc_symlink Cyclomatic Complexity 10 /kisskb/src/fs/proc/generic.c:_proc_mkdir Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_mkdir_data Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_mkdir_mode Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_mkdir Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_create_mount_point Cyclomatic Complexity 14 /kisskb/src/fs/proc/generic.c:proc_create_reg Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_create_data Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_create Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_create_seq_private Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_create_single_data Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_notify_change Cyclomatic Complexity 3 /kisskb/src/fs/proc/generic.c:pde_put Cyclomatic Complexity 12 /kisskb/src/fs/proc/generic.c:proc_readdir_de Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_readdir Cyclomatic Complexity 20 /kisskb/src/fs/proc/generic.c:remove_proc_entry Cyclomatic Complexity 23 /kisskb/src/fs/proc/generic.c:remove_proc_subtree Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:proc_get_parent_data Cyclomatic Complexity 4 /kisskb/src/fs/proc/generic.c:proc_remove Cyclomatic Complexity 1 /kisskb/src/fs/proc/generic.c:PDE_DATA Cyclomatic Complexity 10 /kisskb/src/fs/proc/generic.c:proc_simple_write /kisskb/src/fs/proc/generic.c: In function '__proc_create': /kisskb/src/fs/proc/generic.c:399:14: note: byref variable will be forcibly initialized 399 | struct qstr qstr; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:pid_alive Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_global_init Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_in_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:has_capability_noaudit Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:checkpoint_restore_ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:in_group_p Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:get_nr_threads Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_leader Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:same_thread_group Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:next_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:unlock_task_sighand Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_sb_info Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/coredump.h:__get_dumpable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/coredump.h:get_dumpable Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmget_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_getscheduler Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_to_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/stat.h:sched_info_on Cyclomatic Complexity 1 /kisskb/src/include/linux/cn_proc.h:proc_comm_connector Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:PROC_I Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:proc_pid Cyclomatic Complexity 3 /kisskb/src/fs/proc/base.c:mem_lseek Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:proc_inode_is_dead Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:pid_delete_dentry Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:hlist_del_init_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_head_rcu Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 5 /kisskb/src/fs/proc/base.c:pid_entry_nlink Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 7 /kisskb/src/fs/proc/base.c:proc_setattr Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:get_proc_task Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_single_show Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_fd_access_allowed Cyclomatic Complexity 9 /kisskb/src/fs/proc/base.c:has_pid_permissions Cyclomatic Complexity 11 /kisskb/src/fs/proc/base.c:do_proc_readlink Cyclomatic Complexity 6 /kisskb/src/fs/proc/base.c:proc_pid_readlink Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 9 /kisskb/src/fs/proc/base.c:proc_pid_get_link Cyclomatic Complexity 3 /kisskb/src/fs/proc/base.c:proc_map_files_get_link Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/fs/proc/base.c:next_tid Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_task_getattr Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:d_lookup_done Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_setscheduler Cyclomatic Complexity 21 /kisskb/src/fs/proc/base.c:timerslack_ns_write Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:timerslack_ns_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:lstats_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:comm_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:sched_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:proc_single_open Cyclomatic Complexity 15 /kisskb/src/fs/proc/base.c:timerslack_ns_show Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:oom_score_adj_read Cyclomatic Complexity 10 /kisskb/src/fs/proc/base.c:oom_adj_read Cyclomatic Complexity 5 /kisskb/src/fs/proc/base.c:auxv_read Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 13 /kisskb/src/include/trace/events/oom.h:trace_oom_score_adj_update Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:mmdrop Cyclomatic Complexity 39 /kisskb/src/fs/proc/base.c:__set_oom_adj Cyclomatic Complexity 13 /kisskb/src/fs/proc/base.c:oom_score_adj_write Cyclomatic Complexity 21 /kisskb/src/fs/proc/base.c:oom_adj_write Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:mem_release Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_oom_score Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:lstats_write Cyclomatic Complexity 3 /kisskb/src/fs/proc/base.c:proc_pid_schedstat Cyclomatic Complexity 12 /kisskb/src/fs/proc/base.c:lstats_show_proc Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/fs/proc/base.c:lock_trace Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:unlock_trace Cyclomatic Complexity 10 /kisskb/src/fs/proc/base.c:proc_pid_stack Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_pid_personality Cyclomatic Complexity 6 /kisskb/src/fs/proc/base.c:proc_pid_wchan Cyclomatic Complexity 1 /kisskb/src/include/linux/fs_struct.h:get_fs_root Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:get_task_root Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_root_link Cyclomatic Complexity 1 /kisskb/src/include/linux/fs_struct.h:get_fs_pwd Cyclomatic Complexity 7 /kisskb/src/fs/proc/base.c:proc_cwd_link Cyclomatic Complexity 7 /kisskb/src/fs/proc/base.c:proc_exe_link Cyclomatic Complexity 23 /kisskb/src/fs/proc/base.c:mem_rw Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:mem_read Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:mem_write Cyclomatic Complexity 23 /kisskb/src/fs/proc/base.c:environ_read Cyclomatic Complexity 22 /kisskb/src/fs/proc/base.c:get_mm_proctitle Cyclomatic Complexity 50 /kisskb/src/fs/proc/base.c:get_mm_cmdline Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:get_task_cmdline Cyclomatic Complexity 12 /kisskb/src/fs/proc/base.c:proc_pid_cmdline_read Cyclomatic Complexity 9 /kisskb/src/fs/proc/base.c:proc_pid_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_task_comm Cyclomatic Complexity 8 /kisskb/src/fs/proc/base.c:comm_write Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:comm_show Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:sched_write Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:sched_show Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:lock_task_sighand Cyclomatic Complexity 13 /kisskb/src/fs/proc/base.c:proc_pid_limits Cyclomatic Complexity 29 /kisskb/src/fs/proc/base.c:dname_to_vma_addr Cyclomatic Complexity 12 /kisskb/src/include/linux/mm.h:find_exact_vma Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock_killable Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 21 /kisskb/src/fs/proc/base.c:map_files_get_link Cyclomatic Complexity 15 /kisskb/src/include/linux/generic-radix-tree.h:__idx_to_offset Cyclomatic Complexity 10 /kisskb/src/fs/proc/base.c:proc_tid_comm_permission Cyclomatic Complexity 10 /kisskb/src/fs/proc/base.c:proc_pid_permission Cyclomatic Complexity 23 /kisskb/src/fs/proc/base.c:first_tid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 10 /kisskb/src/fs/proc/base.c:next_tgid Cyclomatic Complexity 6 /kisskb/src/fs/proc/base.c:proc_mem_open Cyclomatic Complexity 3 /kisskb/src/fs/proc/base.c:__mem_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:mem_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:auxv_open Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:environ_open Cyclomatic Complexity 19 /kisskb/src/fs/proc/base.c:task_dump_owner Cyclomatic Complexity 6 /kisskb/src/fs/proc/base.c:pid_getattr Cyclomatic Complexity 17 /kisskb/src/fs/proc/base.c:map_files_d_revalidate Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_pid_evict_inode Cyclomatic Complexity 10 /kisskb/src/fs/proc/base.c:proc_pid_make_inode Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_map_files_instantiate Cyclomatic Complexity 19 /kisskb/src/fs/proc/base.c:proc_map_files_lookup Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:pid_update_inode Cyclomatic Complexity 7 /kisskb/src/fs/proc/base.c:pid_revalidate Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_task_instantiate Cyclomatic Complexity 15 /kisskb/src/fs/proc/base.c:proc_task_lookup Cyclomatic Complexity 13 /kisskb/src/fs/proc/base.c:proc_pident_instantiate Cyclomatic Complexity 11 /kisskb/src/fs/proc/base.c:proc_pident_lookup Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:proc_tid_base_lookup Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:proc_tgid_base_lookup Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:proc_pid_instantiate Cyclomatic Complexity 12 /kisskb/src/fs/proc/base.c:proc_fill_cache Cyclomatic Complexity 26 /kisskb/src/fs/proc/base.c:proc_map_files_readdir Cyclomatic Complexity 11 /kisskb/src/fs/proc/base.c:proc_task_readdir Cyclomatic Complexity 12 /kisskb/src/fs/proc/base.c:proc_pident_readdir Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:proc_tgid_base_readdir Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:proc_tid_base_readdir Cyclomatic Complexity 4 /kisskb/src/fs/proc/base.c:tgid_pidfd_to_pid Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:proc_flush_pid Cyclomatic Complexity 15 /kisskb/src/fs/proc/base.c:proc_pid_lookup Cyclomatic Complexity 19 /kisskb/src/fs/proc/base.c:proc_pid_readdir Cyclomatic Complexity 1 /kisskb/src/fs/proc/base.c:set_proc_pid_nlink Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/sha512_base.h:sha384_base_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/sha512_base.h:sha512_base_init Cyclomatic Complexity 1 /kisskb/src/crypto/sha512_generic.c:Ch Cyclomatic Complexity 1 /kisskb/src/crypto/sha512_generic.c:Maj Cyclomatic Complexity 1 /kisskb/src/crypto/sha512_generic.c:BLEND_OP Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 1 /kisskb/src/crypto/sha512_generic.c:LOAD_OP Cyclomatic Complexity 10 /kisskb/src/crypto/sha512_generic.c:sha512_transform Cyclomatic Complexity 2 /kisskb/src/crypto/sha512_generic.c:sha512_generic_block_fn Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 15 /kisskb/src/include/crypto/sha512_base.h:sha512_base_do_update Cyclomatic Complexity 1 /kisskb/src/crypto/sha512_generic.c:crypto_sha512_update Cyclomatic Complexity 4 /kisskb/src/include/crypto/sha512_base.h:sha512_base_do_finalize Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 2 /kisskb/src/include/crypto/sha512_base.h:sha512_base_finish Cyclomatic Complexity 1 /kisskb/src/crypto/sha512_generic.c:sha512_final Cyclomatic Complexity 1 /kisskb/src/crypto/sha512_generic.c:crypto_sha512_finup Cyclomatic Complexity 1 /kisskb/src/crypto/sha512_generic.c:sha512_generic_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/sha512_generic.c:sha512_generic_mod_init /kisskb/src/fs/proc/base.c: In function 'proc_pid_readlink': /kisskb/src/fs/proc/base.c:1790:14: note: byref variable will be forcibly initialized 1790 | struct path path; | ^~~~ /kisskb/src/fs/proc/base.c: In function 'proc_pid_get_link': /kisskb/src/fs/proc/base.c:1743:14: note: byref variable will be forcibly initialized 1743 | struct path path; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_set_bus_width Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/phy/broadcom/phy-bcm-kona-usb2.c:bcm_kona_usb2_driver_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 4 /kisskb/src/drivers/phy/broadcom/phy-bcm-kona-usb2.c:bcm_kona_usb_phy_power Cyclomatic Complexity 1 /kisskb/src/drivers/phy/broadcom/phy-bcm-kona-usb2.c:bcm_kona_usb_phy_power_off Cyclomatic Complexity 1 /kisskb/src/drivers/phy/broadcom/phy-bcm-kona-usb2.c:bcm_kona_usb_phy_power_on Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/drivers/phy/broadcom/phy-bcm-kona-usb2.c:bcm_kona_usb_phy_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 8 /kisskb/src/drivers/phy/broadcom/phy-bcm-kona-usb2.c:bcm_kona_usb2_probe Cyclomatic Complexity 1 /kisskb/src/drivers/phy/broadcom/phy-bcm-kona-usb2.c:bcm_kona_usb2_driver_exit /kisskb/src/fs/proc/base.c: In function 'proc_pid_syscall': /kisskb/src/fs/proc/base.c:640:22: note: byref variable will be forcibly initialized 640 | struct syscall_info info; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_dec_and_test Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:gfpflags_allow_blocking Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 7 /kisskb/src/block/blk-ioc.c:ioc_exit_icq Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/block/blk-ioc.c:icq_free_icq_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 9 /kisskb/src/block/blk-ioc.c:ioc_destroy_icq Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/block/blk-ioc.c:__ioc_clear_queue Cyclomatic Complexity 7 /kisskb/src/block/blk-ioc.c:ioc_release_fn Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_preload_end Cyclomatic Complexity 1 /kisskb/src/block/blk-ioc.c:blk_ioc_init Cyclomatic Complexity 1 /kisskb/src/block/blk-ioc.c:get_io_context Cyclomatic Complexity 11 /kisskb/src/block/blk-ioc.c:put_io_context Cyclomatic Complexity 9 /kisskb/src/block/blk-ioc.c:put_io_context_active Cyclomatic Complexity 1 /kisskb/src/block/blk-ioc.c:exit_io_context Cyclomatic Complexity 1 /kisskb/src/block/blk-ioc.c:ioc_clear_queue Cyclomatic Complexity 8 /kisskb/src/block/blk-ioc.c:create_task_io_context Cyclomatic Complexity 6 /kisskb/src/block/blk-ioc.c:get_task_io_context Cyclomatic Complexity 24 /kisskb/src/block/blk-ioc.c:ioc_lookup_icq Cyclomatic Complexity 14 /kisskb/src/block/blk-ioc.c:ioc_create_icq In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/fs/proc/base.c:51: /kisskb/src/fs/proc/base.c: In function 'proc_fill_cache': /kisskb/src/fs/proc/base.c:2045:35: note: byref variable will be forcibly initialized 2045 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 77 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) | ^~~~ /kisskb/src/fs/proc/base.c: In function 'proc_map_files_readdir': /kisskb/src/fs/proc/base.c:2320:34: note: byref variable will be forcibly initialized 2320 | GENRADIX(struct map_files_info) fa; | ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-ioc.c:6: /kisskb/src/block/blk-ioc.c: In function 'ioc_clear_queue': /kisskb/src/block/blk-ioc.c:241:12: note: byref variable will be forcibly initialized 241 | LIST_HEAD(icq_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_possible Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:get_boot_cpu_id Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_kernel_range Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_alloc_percpu Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_free_percpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_cache_vmap Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_vunmap Cyclomatic Complexity 1 /kisskb/src/include/trace/events/percpu.h:trace_event_get_offsets_percpu_alloc_percpu Cyclomatic Complexity 1 /kisskb/src/include/trace/events/percpu.h:trace_event_get_offsets_percpu_free_percpu Cyclomatic Complexity 1 /kisskb/src/include/trace/events/percpu.h:trace_event_get_offsets_percpu_alloc_percpu_fail Cyclomatic Complexity 1 /kisskb/src/include/trace/events/percpu.h:trace_event_get_offsets_percpu_create_chunk Cyclomatic Complexity 1 /kisskb/src/include/trace/events/percpu.h:trace_event_get_offsets_percpu_destroy_chunk Cyclomatic Complexity 1 /kisskb/src/mm/percpu-internal.h:pcpu_chunk_nr_blocks Cyclomatic Complexity 1 /kisskb/src/mm/percpu-internal.h:pcpu_nr_pages_to_map_bits Cyclomatic Complexity 1 /kisskb/src/mm/percpu-internal.h:pcpu_chunk_map_bits Cyclomatic Complexity 1 /kisskb/src/mm/percpu-internal.h:pcpu_stats_save_ai Cyclomatic Complexity 1 /kisskb/src/mm/percpu-internal.h:pcpu_stats_area_alloc Cyclomatic Complexity 1 /kisskb/src/mm/percpu-internal.h:pcpu_stats_area_dealloc Cyclomatic Complexity 1 /kisskb/src/mm/percpu-internal.h:pcpu_stats_chunk_alloc Cyclomatic Complexity 1 /kisskb/src/mm/percpu-internal.h:pcpu_stats_chunk_dealloc Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_set_page_chunk Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_get_page_chunk Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_page_idx Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_unit_page_offset Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_chunk_addr Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_index_alloc_map Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_off_to_block_index Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_off_to_block_off Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_block_off_to_off Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_check_block_hint Cyclomatic Complexity 3 /kisskb/src/mm/percpu.c:pcpu_region_overlap Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_init_md_block Cyclomatic Complexity 2 /kisskb/src/mm/percpu.c:pcpu_init_md_blocks Cyclomatic Complexity 1 /kisskb/src/mm/percpu-vm.c:pcpu_verify_alloc_info Cyclomatic Complexity 1 /kisskb/src/mm/percpu-vm.c:pcpu_pre_unmap_flush Cyclomatic Complexity 1 /kisskb/src/mm/percpu-vm.c:pcpu_post_map_flush Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_memcg_pre_alloc_hook Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_memcg_post_alloc_hook Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_memcg_free_hook Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:percpu_enable_async Cyclomatic Complexity 56 /kisskb/src/mm/percpu.c:pcpu_block_update Cyclomatic Complexity 9 /kisskb/src/mm/percpu.c:pcpu_update_empty_pages Cyclomatic Complexity 19 /kisskb/src/mm/percpu.c:pcpu_next_md_free_region Cyclomatic Complexity 10 /kisskb/src/mm/percpu.c:pcpu_chunk_refresh_hint Cyclomatic Complexity 5 /kisskb/src/include/trace/events/percpu.h:__traceiter_percpu_alloc_percpu Cyclomatic Complexity 5 /kisskb/src/include/trace/events/percpu.h:__traceiter_percpu_free_percpu Cyclomatic Complexity 5 /kisskb/src/include/trace/events/percpu.h:__traceiter_percpu_alloc_percpu_fail Cyclomatic Complexity 5 /kisskb/src/include/trace/events/percpu.h:__traceiter_percpu_create_chunk Cyclomatic Complexity 5 /kisskb/src/include/trace/events/percpu.h:__traceiter_percpu_destroy_chunk Cyclomatic Complexity 12 /kisskb/src/mm/percpu.c:pcpu_next_hint Cyclomatic Complexity 25 /kisskb/src/mm/percpu.c:pcpu_next_fit_region Cyclomatic Complexity 6 /kisskb/src/mm/percpu.c:pcpu_addr_in_chunk Cyclomatic Complexity 13 /kisskb/src/mm/percpu-vm.c:pcpu_should_reclaim_chunk Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/sched/mm.h:current_gfp_context Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__rounddown_pow_of_two Cyclomatic Complexity 17 /kisskb/src/mm/percpu.c:pcpu_dump_alloc_info Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:__pcpu_size_to_slot Cyclomatic Complexity 4 /kisskb/src/mm/percpu.c:pcpu_size_to_slot Cyclomatic Complexity 9 /kisskb/src/mm/percpu.c:pcpu_chunk_slot Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_fill Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 5 /kisskb/src/mm/percpu.c:pcpu_block_refresh_hint Cyclomatic Complexity 40 /kisskb/src/mm/percpu.c:pcpu_block_update_hint_alloc Cyclomatic Complexity 15 /kisskb/src/mm/percpu.c:pcpu_alloc_first_chunk Cyclomatic Complexity 4 /kisskb/src/mm/percpu.c:pcpu_is_populated Cyclomatic Complexity 9 /kisskb/src/mm/percpu.c:pcpu_find_block_fit Cyclomatic Complexity 13 /kisskb/src/mm/percpu.c:pcpu_find_zero_area Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 7 /kisskb/src/mm/percpu.c:__pcpu_chunk_move Cyclomatic Complexity 7 /kisskb/src/mm/percpu.c:pcpu_chunk_relocate Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_chunk_move Cyclomatic Complexity 13 /kisskb/src/include/trace/events/percpu.h:trace_percpu_create_chunk Cyclomatic Complexity 13 /kisskb/src/include/trace/events/percpu.h:trace_percpu_alloc_percpu Cyclomatic Complexity 13 /kisskb/src/include/trace/events/percpu.h:trace_percpu_alloc_percpu_fail Cyclomatic Complexity 13 /kisskb/src/include/trace/events/percpu.h:trace_percpu_destroy_chunk Cyclomatic Complexity 13 /kisskb/src/include/trace/events/percpu.h:trace_percpu_free_percpu Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 1 /kisskb/src/mm/percpu-vm.c:__pcpu_map_pages Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/percpu.h:trace_event_raw_event_percpu_alloc_percpu Cyclomatic Complexity 6 /kisskb/src/include/trace/events/percpu.h:trace_event_raw_event_percpu_free_percpu Cyclomatic Complexity 6 /kisskb/src/include/trace/events/percpu.h:trace_event_raw_event_percpu_alloc_percpu_fail Cyclomatic Complexity 6 /kisskb/src/include/trace/events/percpu.h:trace_event_raw_event_percpu_create_chunk Cyclomatic Complexity 6 /kisskb/src/include/trace/events/percpu.h:trace_event_raw_event_percpu_destroy_chunk Cyclomatic Complexity 4 /kisskb/src/include/trace/events/percpu.h:trace_raw_output_percpu_alloc_percpu Cyclomatic Complexity 4 /kisskb/src/include/trace/events/percpu.h:trace_raw_output_percpu_free_percpu Cyclomatic Complexity 4 /kisskb/src/include/trace/events/percpu.h:trace_raw_output_percpu_alloc_percpu_fail Cyclomatic Complexity 4 /kisskb/src/include/trace/events/percpu.h:trace_raw_output_percpu_create_chunk Cyclomatic Complexity 4 /kisskb/src/include/trace/events/percpu.h:trace_raw_output_percpu_destroy_chunk Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 7 /kisskb/src/mm/percpu.c:pcpu_reintegrate_chunk Cyclomatic Complexity 4 /kisskb/src/mm/percpu.c:pcpu_chunk_populated Cyclomatic Complexity 4 /kisskb/src/mm/percpu.c:pcpu_chunk_depopulated Cyclomatic Complexity 7 /kisskb/src/mm/percpu.c:pcpu_isolate_chunk Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_last_bit Cyclomatic Complexity 5 /kisskb/src/mm/percpu.c:pcpu_block_update_scan Cyclomatic Complexity 14 /kisskb/src/mm/percpu.c:pcpu_alloc_area Cyclomatic Complexity 35 /kisskb/src/mm/percpu.c:pcpu_block_update_hint_free Cyclomatic Complexity 4 /kisskb/src/mm/percpu.c:pcpu_free_area Cyclomatic Complexity 8 /kisskb/src/mm/percpu.c:pcpu_mem_zalloc Cyclomatic Complexity 7 /kisskb/src/mm/percpu-vm.c:pcpu_get_pages Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_mem_free Cyclomatic Complexity 13 /kisskb/src/mm/percpu.c:pcpu_alloc_chunk Cyclomatic Complexity 4 /kisskb/src/mm/percpu.c:pcpu_free_chunk Cyclomatic Complexity 7 /kisskb/src/mm/percpu-vm.c:pcpu_create_chunk Cyclomatic Complexity 6 /kisskb/src/mm/percpu-vm.c:pcpu_free_pages Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 12 /kisskb/src/mm/percpu-vm.c:pcpu_alloc_pages Cyclomatic Complexity 1 /kisskb/src/mm/percpu-vm.c:__pcpu_unmap_pages Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_kernel_range Cyclomatic Complexity 1 /kisskb/src/mm/percpu-vm.c:pcpu_post_unmap_tlb_flush Cyclomatic Complexity 10 /kisskb/src/mm/percpu-vm.c:pcpu_map_pages Cyclomatic Complexity 8 /kisskb/src/mm/percpu-vm.c:pcpu_populate_chunk Cyclomatic Complexity 8 /kisskb/src/mm/percpu-vm.c:pcpu_chunk_page Cyclomatic Complexity 10 /kisskb/src/mm/percpu-vm.c:pcpu_unmap_pages Cyclomatic Complexity 6 /kisskb/src/mm/percpu-vm.c:pcpu_depopulate_chunk Cyclomatic Complexity 1 /kisskb/src/mm/percpu-vm.c:pcpu_addr_to_page Cyclomatic Complexity 5 /kisskb/src/mm/percpu.c:pcpu_chunk_addr_search Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 42 /kisskb/src/mm/percpu.c:pcpu_reclaim_populated Cyclomatic Complexity 31 /kisskb/src/mm/percpu.c:pcpu_balance_populated Cyclomatic Complexity 7 /kisskb/src/mm/percpu-vm.c:pcpu_destroy_chunk Cyclomatic Complexity 26 /kisskb/src/mm/percpu.c:pcpu_balance_free Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_balance_workfn Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 4 /kisskb/src/mm/percpu.c:pcpu_schedule_balance_work Cyclomatic Complexity 91 /kisskb/src/mm/percpu.c:pcpu_alloc Cyclomatic Complexity 10 /kisskb/src/mm/percpu.c:percpu_alloc_setup Cyclomatic Complexity 5 /kisskb/src/mm/percpu.c:pcpu_alloc_alloc_info Cyclomatic Complexity 44 /kisskb/src/mm/percpu.c:pcpu_build_alloc_info Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_free_alloc_info Cyclomatic Complexity 57 /kisskb/src/mm/percpu.c:pcpu_setup_first_chunk Cyclomatic Complexity 36 /kisskb/src/mm/percpu.c:pcpu_embed_first_chunk Cyclomatic Complexity 29 /kisskb/src/mm/percpu.c:pcpu_page_first_chunk Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:__alloc_percpu_gfp Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:__alloc_percpu Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:__alloc_reserved_percpu Cyclomatic Complexity 21 /kisskb/src/mm/percpu.c:free_percpu Cyclomatic Complexity 13 /kisskb/src/mm/percpu.c:__is_kernel_percpu_address Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:is_kernel_percpu_address Cyclomatic Complexity 23 /kisskb/src/mm/percpu.c:per_cpu_ptr_to_phys Cyclomatic Complexity 1 /kisskb/src/mm/percpu.c:pcpu_nr_pages Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_special Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/mce_power.c:mce_in_guest Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:tlbiel_all Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/mce_power.c:mce_handle_ue_error Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/kernel/mce_power.c:addr_to_pfn Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/mce_power.c:mce_find_instr_ea_and_phys Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/mce_power.c:flush_and_reload_slb Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/mce_power.c:flush_erat Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/mce_power.c:mce_flush Cyclomatic Complexity 42 /kisskb/src/arch/powerpc/kernel/mce_power.c:mce_handle_derror Cyclomatic Complexity 37 /kisskb/src/arch/powerpc/kernel/mce_power.c:mce_handle_ierror Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/mce_power.c:mce_handle_error Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/mce_power.c:__machine_check_early_realmode_p7 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/mce_power.c:__machine_check_early_realmode_p8 Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/mce_power.c:__machine_check_early_realmode_p9 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/mce_power.c:__machine_check_early_realmode_p10 /kisskb/src/arch/powerpc/kernel/mce_power.c: In function 'mce_find_instr_ea_and_phys': /kisskb/src/arch/powerpc/kernel/mce_power.c:461:17: note: byref variable will be forcibly initialized 461 | struct pt_regs tmp = *regs; | ^~~ /kisskb/src/arch/powerpc/kernel/mce_power.c:460:24: note: byref variable will be forcibly initialized 460 | struct instruction_op op; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/percpu.h:126, from /kisskb/src/mm/percpu.c:98: /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(percpu_alloc_percpu, | ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_free_percpu': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' 43 | TRACE_EVENT(percpu_free_percpu, | ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu_fail': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' 65 | TRACE_EVENT(percpu_alloc_percpu_fail, | ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_create_chunk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' 90 | TRACE_EVENT(percpu_create_chunk, | ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_destroy_chunk': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' 107 | TRACE_EVENT(percpu_destroy_chunk, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/crypto/sha3_generic.c:keccakf_round Cyclomatic Complexity 2 /kisskb/src/crypto/sha3_generic.c:keccakf Cyclomatic Complexity 1 /kisskb/src/crypto/sha3_generic.c:crypto_sha3_init Cyclomatic Complexity 6 /kisskb/src/crypto/sha3_generic.c:crypto_sha3_final Cyclomatic Complexity 9 /kisskb/src/crypto/sha3_generic.c:crypto_sha3_update Cyclomatic Complexity 1 /kisskb/src/crypto/sha3_generic.c:sha3_generic_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/sha3_generic.c:sha3_generic_mod_init In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:73: /kisskb/src/mm/percpu.c: In function 'pcpu_balance_free': /kisskb/src/mm/percpu.c:1987:12: note: byref variable will be forcibly initialized 1987 | LIST_HEAD(to_free); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/phy/cadence/phy-cadence-salvo.c:cdns_salvo_phy_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/phy/cadence/phy-cadence-salvo.c:cdns_salvo_phy_power_off Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/drivers/phy/cadence/phy-cadence-salvo.c:cdns_salvo_phy_power_on Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/phy/cadence/phy-cadence-salvo.c:cdns_salvo_read Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/phy/cadence/phy-cadence-salvo.c:cdns_salvo_write Cyclomatic Complexity 5 /kisskb/src/drivers/phy/cadence/phy-cadence-salvo.c:cdns_salvo_phy_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 13 /kisskb/src/drivers/phy/cadence/phy-cadence-salvo.c:cdns_salvo_phy_probe Cyclomatic Complexity 1 /kisskb/src/drivers/phy/cadence/phy-cadence-salvo.c:cdns_salvo_phy_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task_stack.h:object_is_on_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:flush_kernel_vmap_range Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_type Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iter_is_iovec Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_rw Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_max_segs Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_virt_boundary Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_hw_sectors Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:queue_dma_alignment Cyclomatic Complexity 3 /kisskb/src/include/linux/blkdev.h:blk_rq_aligned Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-crypto.h:bio_has_crypt_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk.h:blk_queue_may_bounce Cyclomatic Complexity 1 /kisskb/src/block/blk-map.c:bio_invalidate_vmalloc_pages Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:blk_rq_bio_prep Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:bio_crypt_free_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-map.c:bio_copy_kern_endio Cyclomatic Complexity 1 /kisskb/src/block/blk-map.c:bio_map_kern_endio Cyclomatic Complexity 22 /kisskb/src/block/blk-map.c:bio_copy_kern Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 7 /kisskb/src/block/blk-map.c:bio_alloc_map_data Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/highmem.h:memcpy_from_page Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:memcpy_from_bvec Cyclomatic Complexity 2 /kisskb/src/block/blk-map.c:bio_copy_kern_endio_read Cyclomatic Complexity 7 /kisskb/src/block/blk-map.c:bio_copy_from_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 7 /kisskb/src/block/blk-map.c:bio_copy_to_iter Cyclomatic Complexity 11 /kisskb/src/block/blk-map.c:bio_uncopy_user Cyclomatic Complexity 19 /kisskb/src/block/blk-map.c:bio_map_kern Cyclomatic Complexity 7 /kisskb/src/block/blk-map.c:blk_rq_append_bio Cyclomatic Complexity 52 /kisskb/src/block/blk-map.c:bio_copy_user_iov Cyclomatic Complexity 28 /kisskb/src/block/blk-map.c:bio_map_user_iov Cyclomatic Complexity 13 /kisskb/src/block/blk-map.c:blk_rq_unmap_user Cyclomatic Complexity 22 /kisskb/src/block/blk-map.c:blk_rq_map_user_iov Cyclomatic Complexity 3 /kisskb/src/block/blk-map.c:blk_rq_map_user Cyclomatic Complexity 19 /kisskb/src/block/blk-map.c:blk_rq_map_kern /kisskb/src/block/blk-map.c: In function 'bio_copy_kern_endio_read': /kisskb/src/block/blk-map.c:400:23: note: byref variable will be forcibly initialized 400 | struct bvec_iter_all iter_all; | ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_from_iter': /kisskb/src/block/blk-map.c:49:23: note: byref variable will be forcibly initialized 49 | struct bvec_iter_all iter_all; | ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_to_iter': /kisskb/src/block/blk-map.c:80:23: note: byref variable will be forcibly initialized 80 | struct bvec_iter_all iter_all; | ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_append_bio': /kisskb/src/block/blk-map.c:484:19: note: byref variable will be forcibly initialized 484 | struct bvec_iter iter; | ^~~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user_iov': /kisskb/src/block/blk-map.c:528:18: note: byref variable will be forcibly initialized 528 | struct iov_iter i; | ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:570:18: note: byref variable will be forcibly initialized 570 | struct iov_iter i; | ^ /kisskb/src/block/blk-map.c:569:15: note: byref variable will be forcibly initialized 569 | struct iovec iov; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/topology.h:sched_domain_span Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__rq_lockp Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_on_rq_migrating Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stats.c:schedstat_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:lockdep_assert_rq_held Cyclomatic Complexity 9 /kisskb/src/kernel/sched/sched.h:assert_clock_updated Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_clock Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_wait Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_sleep Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_iowait Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_stat_blocked Cyclomatic Complexity 3 /kisskb/src/include/linux/latencytop.h:account_scheduler_latency Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stats.c:proc_schedstat_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 11 /kisskb/src/kernel/sched/stats.c:show_schedstat Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 10 /kisskb/src/kernel/sched/stats.c:schedstat_start Cyclomatic Complexity 1 /kisskb/src/kernel/sched/stats.c:schedstat_next Cyclomatic Complexity 4 /kisskb/src/kernel/sched/stats.c:__update_stats_wait_start Cyclomatic Complexity 6 /kisskb/src/kernel/sched/stats.c:__update_stats_wait_end Cyclomatic Complexity 28 /kisskb/src/kernel/sched/stats.c:__update_stats_enqueue_sleeper Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/sm3_base.h:sm3_base_init Cyclomatic Complexity 1 /kisskb/src/crypto/sm3_generic.c:p0 Cyclomatic Complexity 1 /kisskb/src/crypto/sm3_generic.c:p1 Cyclomatic Complexity 2 /kisskb/src/crypto/sm3_generic.c:ff Cyclomatic Complexity 2 /kisskb/src/crypto/sm3_generic.c:gg Cyclomatic Complexity 2 /kisskb/src/crypto/sm3_generic.c:t Cyclomatic Complexity 2 /kisskb/src/crypto/sm3_generic.c:sm3_compress Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 4 /kisskb/src/crypto/sm3_generic.c:sm3_expand Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/crypto/sm3_generic.c:sm3_transform Cyclomatic Complexity 2 /kisskb/src/crypto/sm3_generic.c:sm3_generic_block_fn Cyclomatic Complexity 2 /kisskb/src/include/crypto/sm3_base.h:sm3_base_finish Cyclomatic Complexity 12 /kisskb/src/include/crypto/sm3_base.h:sm3_base_do_update Cyclomatic Complexity 1 /kisskb/src/crypto/sm3_generic.c:crypto_sm3_update Cyclomatic Complexity 4 /kisskb/src/include/crypto/sm3_base.h:sm3_base_do_finalize Cyclomatic Complexity 1 /kisskb/src/crypto/sm3_generic.c:crypto_sm3_final Cyclomatic Complexity 1 /kisskb/src/crypto/sm3_generic.c:crypto_sm3_finup Cyclomatic Complexity 1 /kisskb/src/crypto/sm3_generic.c:sm3_generic_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/sm3_generic.c:sm3_generic_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/code-patching.h:patch_site_addr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/security_features.h:security_ftr_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/security_features.h:security_ftr_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:handle_nospectre_v1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:barrier_nospec_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:handle_nospectre_v2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:handle_no_stf_barrier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:handle_no_ssbd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:stf_barrier_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:handle_no_rfi_flush Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:handle_no_entry_flush Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:handle_no_uaccess_flush Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:handle_no_pti Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:do_nothing Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:rfi_flush_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:entry_flush_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:uaccess_flush_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:enable_barrier_nospec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:barrier_nospec_debugfs_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:stf_barrier_debugfs_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:count_cache_flush_debugfs_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:fops_barrier_nospec_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:fops_stf_barrier_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:fops_count_cache_flush_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:fops_uaccess_flush_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:fops_entry_flush_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:fops_rfi_flush_open Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/security.c:barrier_nospec_set Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/security.c:ssb_prctl_get Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/security.c:count_cache_flush_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:security_feature_debugfs_init Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/security.c:handle_ssbd Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/security.c:stf_barrier_enable Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/security.c:stf_barrier_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/code-patching.h:patch_branch_site Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/code-patching.h:patch_instruction_site Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/security.c:update_branch_cache_flush Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/security.c:toggle_branch_cache_flush Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/security.c:count_cache_flush_set Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/security.c:init_fallback_flush Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/security.c:entry_flush_enable Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/security.c:entry_flush_set Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_disable Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/security.c:uaccess_flush_enable Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/security.c:uaccess_flush_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:rfi_flush_debugfs_init Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/security.c:setup_barrier_nospec Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/security.c:cpu_show_meltdown Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:cpu_show_l1tf Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/security.c:cpu_show_spectre_v1 Cyclomatic Complexity 41 /kisskb/src/arch/powerpc/kernel/security.c:cpu_show_spectre_v2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/security.c:stf_barrier_type_get Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/security.c:setup_stf_barrier Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/security.c:cpu_show_spec_store_bypass Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/security.c:arch_prctl_spec_ctrl_get Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/security.c:setup_count_cache_flush Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/security.c:rfi_flush_enable Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/security.c:rfi_flush_set Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/security.c:setup_rfi_flush Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/security.c:setup_entry_flush Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/security.c:setup_uaccess_flush /kisskb/src/arch/powerpc/kernel/security.c: In function 'cpu_show_meltdown': /kisskb/src/arch/powerpc/kernel/security.c:152:18: note: byref variable will be forcibly initialized 152 | struct seq_buf s; | ^ /kisskb/src/arch/powerpc/kernel/security.c: In function 'cpu_show_spectre_v1': /kisskb/src/arch/powerpc/kernel/security.c:182:17: note: byref variable will be forcibly initialized 182 | struct seq_buf s; | ^ /kisskb/src/arch/powerpc/kernel/security.c: In function 'cpu_show_spectre_v2': /kisskb/src/arch/powerpc/kernel/security.c:204:17: note: byref variable will be forcibly initialized 204 | struct seq_buf s; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_available Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_index_to_char Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:get_nr_threads Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:init_utsname Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:dl_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_has_dl_policy Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:task_current Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_feat_disable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_feat_enable Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_debug_stop Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_show_numa Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_debug_open Cyclomatic Complexity 4 /kisskb/src/kernel/sched/debug.c:nsec_high Cyclomatic Complexity 4 /kisskb/src/kernel/sched/debug.c:nsec_low Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_scaling_show Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 4 /kisskb/src/include/linux/sched.h:task_state_index Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_state_to_char Cyclomatic Complexity 30 /kisskb/src/kernel/sched/debug.c:print_task Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 21 /kisskb/src/kernel/sched/debug.c:print_rq Cyclomatic Complexity 51 /kisskb/src/kernel/sched/debug.c:print_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:cpu_clock Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 52 /kisskb/src/kernel/sched/debug.c:sched_debug_header Cyclomatic Complexity 4 /kisskb/src/kernel/sched/debug.c:sched_debug_show Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 10 /kisskb/src/kernel/sched/debug.c:sched_debug_start Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_debug_next Cyclomatic Complexity 13 /kisskb/src/kernel/sched/debug.c:sched_scaling_write Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_scaling_open Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_feat_open Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sd_flags_open Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 10 /kisskb/src/kernel/sched/debug.c:sched_feat_set Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 9 /kisskb/src/kernel/sched/debug.c:sched_feat_write Cyclomatic Complexity 5 /kisskb/src/kernel/sched/debug.c:sched_feat_show Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:register_sd Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 2 /kisskb/src/kernel/sched/debug.c:sd_flags_show Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock Cyclomatic Complexity 3 /kisskb/src/kernel/sched/sched.h:_raw_spin_rq_lock_irqsave Cyclomatic Complexity 5 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr_ns Cyclomatic Complexity 18 /kisskb/src/kernel/sched/debug.c:update_sched_domain_debugfs Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:sched_init_debug Cyclomatic Complexity 3 /kisskb/src/kernel/sched/debug.c:dirty_sched_domain_sysctl Cyclomatic Complexity 70 /kisskb/src/kernel/sched/debug.c:print_cfs_rq Cyclomatic Complexity 22 /kisskb/src/kernel/sched/debug.c:print_rt_rq Cyclomatic Complexity 19 /kisskb/src/kernel/sched/debug.c:print_dl_rq Cyclomatic Complexity 2 /kisskb/src/kernel/sched/debug.c:sysrq_sched_debug_show Cyclomatic Complexity 173 /kisskb/src/kernel/sched/debug.c:proc_sched_show_task Cyclomatic Complexity 1 /kisskb/src/kernel/sched/debug.c:proc_sched_set_task Cyclomatic Complexity 3 /kisskb/src/kernel/sched/debug.c:resched_latency_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_driver_init Cyclomatic Complexity 10 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:get_best_ratio Cyclomatic Complexity 69 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_config_from_opts Cyclomatic Complexity 4 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_validate Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 4 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:phy_write Cyclomatic Complexity 1 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_phy_set_hs_timings Cyclomatic Complexity 22 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_set_pll_params Cyclomatic Complexity 7 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_configure Cyclomatic Complexity 1 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_exit Cyclomatic Complexity 1 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_init Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_power_off Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 27 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_power_on Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 18 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_probe Cyclomatic Complexity 1 /kisskb/src/drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c:mixel_dphy_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/streebog_generic.c:streebog_xor Cyclomatic Complexity 2 /kisskb/src/crypto/streebog_generic.c:streebog_xlps Cyclomatic Complexity 1 /kisskb/src/crypto/streebog_generic.c:streebog_round Cyclomatic Complexity 2 /kisskb/src/crypto/streebog_generic.c:streebog_g Cyclomatic Complexity 1 /kisskb/src/crypto/streebog_generic.c:streebog_mod_fini Cyclomatic Complexity 5 /kisskb/src/crypto/streebog_generic.c:streebog_add512 Cyclomatic Complexity 1 /kisskb/src/crypto/streebog_generic.c:streebog_stage2 Cyclomatic Complexity 14 /kisskb/src/crypto/streebog_generic.c:streebog_update Cyclomatic Complexity 4 /kisskb/src/crypto/streebog_generic.c:streebog_pad Cyclomatic Complexity 1 /kisskb/src/crypto/streebog_generic.c:streebog_stage3 Cyclomatic Complexity 3 /kisskb/src/crypto/streebog_generic.c:streebog_final Cyclomatic Complexity 5 /kisskb/src/crypto/streebog_generic.c:streebog_init Cyclomatic Complexity 1 /kisskb/src/crypto/streebog_generic.c:streebog_mod_init /kisskb/src/crypto/streebog_generic.c: In function 'streebog_g': /kisskb/src/crypto/streebog_generic.c:955:30: note: byref variable will be forcibly initialized 955 | struct streebog_uint512 Ki, data; | ^~~~ /kisskb/src/crypto/streebog_generic.c:955:26: note: byref variable will be forcibly initialized 955 | struct streebog_uint512 Ki, data; | ^~ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_stage2': /kisskb/src/crypto/streebog_generic.c:977:26: note: byref variable will be forcibly initialized 977 | struct streebog_uint512 m; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2b.h:blake2b_set_lastblock Cyclomatic Complexity 1 /kisskb/src/crypto/blake2b_generic.c:blake2b_increment_counter Cyclomatic Complexity 4 /kisskb/src/crypto/blake2b_generic.c:blake2b_compress_one_generic Cyclomatic Complexity 2 /kisskb/src/crypto/blake2b_generic.c:blake2b_compress_generic Cyclomatic Complexity 1 /kisskb/src/crypto/blake2b_generic.c:blake2b_mod_fini Cyclomatic Complexity 4 /kisskb/src/include/crypto/internal/blake2b.h:crypto_blake2b_setkey Cyclomatic Complexity 2 /kisskb/src/include/crypto/internal/blake2b.h:__blake2b_final Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2b.h:crypto_blake2b_final Cyclomatic Complexity 1 /kisskb/src/crypto/blake2b_generic.c:crypto_blake2b_final_generic Cyclomatic Complexity 4 /kisskb/src/include/crypto/blake2b.h:__blake2b_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2b.h:crypto_blake2b_init Cyclomatic Complexity 9 /kisskb/src/include/crypto/internal/blake2b.h:__blake2b_update Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2b.h:crypto_blake2b_update Cyclomatic Complexity 1 /kisskb/src/crypto/blake2b_generic.c:crypto_blake2b_update_generic Cyclomatic Complexity 1 /kisskb/src/crypto/blake2b_generic.c:blake2b_mod_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 3 /kisskb/src/block/blk-exec.c:blk_rq_is_poll Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:request_to_qc_t Cyclomatic Complexity 1 /kisskb/src/block/blk-exec.c:blk_end_sync_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 2 /kisskb/src/block/blk-exec.c:blk_rq_poll_completion Cyclomatic Complexity 3 /kisskb/src/block/blk-exec.c:blk_execute_rq_nowait Cyclomatic Complexity 7 /kisskb/src/block/blk-exec.c:blk_execute_rq In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/block/blk-exec.c:6: /kisskb/src/block/blk-exec.c: In function 'blk_execute_rq': /kisskb/src/block/blk-exec.c:92:29: note: byref variable will be forcibly initialized 92 | DECLARE_COMPLETION_ONSTACK(wait); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ Cyclomatic Complexity 2 /kisskb/src/include/linux/byteorder/generic.h:cpu_to_le32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2s.h:blake2s_set_lastblock Cyclomatic Complexity 1 /kisskb/src/crypto/blake2s_generic.c:blake2s_mod_exit Cyclomatic Complexity 4 /kisskb/src/include/crypto/internal/blake2s.h:crypto_blake2s_setkey Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2s.h:__blake2s_final Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2s.h:crypto_blake2s_final Cyclomatic Complexity 1 /kisskb/src/crypto/blake2s_generic.c:crypto_blake2s_final_generic Cyclomatic Complexity 4 /kisskb/src/include/crypto/blake2s.h:__blake2s_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2s.h:crypto_blake2s_init Cyclomatic Complexity 9 /kisskb/src/include/crypto/internal/blake2s.h:__blake2s_update Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2s.h:crypto_blake2s_update Cyclomatic Complexity 1 /kisskb/src/crypto/blake2s_generic.c:crypto_blake2s_update_generic Cyclomatic Complexity 1 /kisskb/src/crypto/blake2s_generic.c:blake2s_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/proc_powerpc.c:proc_ppc64_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/proc_powerpc.c:page_map_mmap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/proc_powerpc.c:page_map_seek Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/proc_powerpc.c:page_map_read Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/proc_powerpc.c:proc_ppc64_create Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:pid_alive Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_no_new_privs Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_nice Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_add_boottime_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigaddset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigemptyset Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:get_nr_threads Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:next_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:unlock_task_sighand Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:tty_get_pgrp Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:tty_devnum Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/numa_balancing.h:task_numa_group_id Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_sb_info Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:get_ucounts_value Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_task_status_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_blkio_ticks Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:PROC_I Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:proc_pid Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 8 /kisskb/src/fs/proc/array.c:collect_sigign_sigcatch Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_rss Cyclomatic Complexity 4 /kisskb/src/fs/proc/array.c:task_thp_status Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:task_cpus_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_escape_str Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:task_core_dumping Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:task_context_switch_counts Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:children_seq_show Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 7 /kisskb/src/include/linux/ptrace.h:ptrace_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_session_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pgrp_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 4 /kisskb/src/include/linux/sched.h:task_state_index Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:get_task_state Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 25 /kisskb/src/fs/proc/array.c:task_state Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:lock_task_sighand Cyclomatic Complexity 2 /kisskb/src/fs/proc/array.c:render_cap_t Cyclomatic Complexity 5 /kisskb/src/fs/proc/array.c:task_cap Cyclomatic Complexity 14 /kisskb/src/fs/proc/array.c:task_seccomp Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:children_seq_stop Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/task_stack.h:try_get_task_stack Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:children_seq_open Cyclomatic Complexity 16 /kisskb/src/fs/proc/array.c:get_children_pid Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:children_seq_start Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:children_seq_next Cyclomatic Complexity 7 /kisskb/src/fs/proc/array.c:proc_task_name Cyclomatic Complexity 63 /kisskb/src/fs/proc/array.c:do_task_stat Cyclomatic Complexity 10 /kisskb/src/fs/proc/array.c:render_sigset_t Cyclomatic Complexity 7 /kisskb/src/fs/proc/array.c:task_sig Cyclomatic Complexity 4 /kisskb/src/fs/proc/array.c:proc_pid_status Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:proc_tid_stat Cyclomatic Complexity 1 /kisskb/src/fs/proc/array.c:proc_tgid_stat Cyclomatic Complexity 4 /kisskb/src/fs/proc/array.c:proc_pid_statm Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/phy/marvell/phy-pxa-28nm-hsic.c:mv_hsic_phy_driver_init Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/phy/marvell/phy-pxa-28nm-hsic.c:mv_hsic_phy_power_off Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/phy/marvell/phy-pxa-28nm-hsic.c:mv_hsic_phy_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 14 /kisskb/src/drivers/phy/marvell/phy-pxa-28nm-hsic.c:wait_for_reg Cyclomatic Complexity 7 /kisskb/src/drivers/phy/marvell/phy-pxa-28nm-hsic.c:mv_hsic_phy_power_on Cyclomatic Complexity 4 /kisskb/src/drivers/phy/marvell/phy-pxa-28nm-hsic.c:mv_hsic_phy_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 10 /kisskb/src/drivers/phy/marvell/phy-pxa-28nm-hsic.c:mv_hsic_phy_probe Cyclomatic Complexity 1 /kisskb/src/drivers/phy/marvell/phy-pxa-28nm-hsic.c:mv_hsic_phy_driver_exit /kisskb/src/fs/proc/array.c: In function 'task_cap': /kisskb/src/fs/proc/array.c:312:14: note: byref variable will be forcibly initialized 312 | cap_bset, cap_ambient; | ^~~~~~~~~~~ /kisskb/src/fs/proc/array.c:312:4: note: byref variable will be forcibly initialized 312 | cap_bset, cap_ambient; | ^~~~~~~~ /kisskb/src/fs/proc/array.c:311:47: note: byref variable will be forcibly initialized 311 | kernel_cap_t cap_inheritable, cap_permitted, cap_effective, | ^~~~~~~~~~~~~ /kisskb/src/fs/proc/array.c:311:32: note: byref variable will be forcibly initialized 311 | kernel_cap_t cap_inheritable, cap_permitted, cap_effective, | ^~~~~~~~~~~~~ /kisskb/src/fs/proc/array.c:311:15: note: byref variable will be forcibly initialized 311 | kernel_cap_t cap_inheritable, cap_permitted, cap_effective, | ^~~~~~~~~~~~~~~ /kisskb/src/fs/proc/array.c: In function 'do_task_stat': /kisskb/src/fs/proc/array.c:458:19: note: byref variable will be forcibly initialized 458 | sigset_t sigign, sigcatch; | ^~~~~~~~ /kisskb/src/fs/proc/array.c:458:11: note: byref variable will be forcibly initialized 458 | sigset_t sigign, sigcatch; | ^~~~~~ /kisskb/src/fs/proc/array.c: In function 'task_sig': /kisskb/src/fs/proc/array.c:259:49: note: byref variable will be forcibly initialized 259 | sigset_t pending, shpending, blocked, ignored, caught; | ^~~~~~ /kisskb/src/fs/proc/array.c:259:40: note: byref variable will be forcibly initialized 259 | sigset_t pending, shpending, blocked, ignored, caught; | ^~~~~~~ /kisskb/src/fs/proc/array.c:259:31: note: byref variable will be forcibly initialized 259 | sigset_t pending, shpending, blocked, ignored, caught; | ^~~~~~~ /kisskb/src/fs/proc/array.c:259:20: note: byref variable will be forcibly initialized 259 | sigset_t pending, shpending, blocked, ignored, caught; | ^~~~~~~~~ /kisskb/src/fs/proc/array.c:259:11: note: byref variable will be forcibly initialized 259 | sigset_t pending, shpending, blocked, ignored, caught; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/crypto/b128ops.h:u128_xor Cyclomatic Complexity 1 /kisskb/src/include/crypto/b128ops.h:be128_xor Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/crypto/gf128mul.h:gf128mul_mask_from_bit Cyclomatic Complexity 1 /kisskb/src/include/crypto/gf128mul.h:gf128mul_x_lle Cyclomatic Complexity 1 /kisskb/src/crypto/gf128mul.c:gf128mul_x8_lle Cyclomatic Complexity 1 /kisskb/src/include/crypto/gf128mul.h:gf128mul_x_bbe Cyclomatic Complexity 1 /kisskb/src/crypto/gf128mul.c:gf128mul_x8_bbe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/crypto/gf128mul.c:gf128mul_x8_ble Cyclomatic Complexity 28 /kisskb/src/crypto/gf128mul.c:gf128mul_lle Cyclomatic Complexity 28 /kisskb/src/crypto/gf128mul.c:gf128mul_bbe Cyclomatic Complexity 2 /kisskb/src/crypto/gf128mul.c:gf128mul_free_64k Cyclomatic Complexity 14 /kisskb/src/crypto/gf128mul.c:gf128mul_init_64k_bbe Cyclomatic Complexity 2 /kisskb/src/crypto/gf128mul.c:gf128mul_64k_bbe Cyclomatic Complexity 7 /kisskb/src/crypto/gf128mul.c:gf128mul_init_4k_lle Cyclomatic Complexity 7 /kisskb/src/crypto/gf128mul.c:gf128mul_init_4k_bbe Cyclomatic Complexity 2 /kisskb/src/crypto/gf128mul.c:gf128mul_4k_lle Cyclomatic Complexity 2 /kisskb/src/crypto/gf128mul.c:gf128mul_4k_bbe Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 1 /kisskb/src/block/blk-timeout.c:blk_timeout_init Cyclomatic Complexity 1 /kisskb/src/block/blk-timeout.c:blk_round_jiffies Cyclomatic Complexity 1 /kisskb/src/block/blk-timeout.c:blk_abort_request Cyclomatic Complexity 5 /kisskb/src/block/blk-timeout.c:blk_rq_timeout Cyclomatic Complexity 12 /kisskb/src/block/blk-timeout.c:blk_add_timer Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_discard Cyclomatic Complexity 3 /kisskb/src/include/linux/blk_types.h:op_stat_group Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_get_first_bvec Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_segment_boundary Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_virt_boundary Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_discard_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segment_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_physical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_mark_end Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_unmark_end Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_nr_discard_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:blk_integrity_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-crypto.h:bio_has_crypt_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-crypto-internal.h:bio_crypt_rq_ctx_compatible Cyclomatic Complexity 1 /kisskb/src/block/blk-crypto-internal.h:bio_crypt_ctx_front_mergeable Cyclomatic Complexity 1 /kisskb/src/block/blk-crypto-internal.h:bio_crypt_ctx_back_mergeable Cyclomatic Complexity 1 /kisskb/src/block/blk-crypto-internal.h:bio_crypt_ctx_merge_rq Cyclomatic Complexity 1 /kisskb/src/block/blk-crypto-internal.h:bio_crypt_do_front_merge Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_plug Cyclomatic Complexity 3 /kisskb/src/block/blk.h:__bvec_gap_to_prev Cyclomatic Complexity 3 /kisskb/src/block/blk.h:bvec_gap_to_prev Cyclomatic Complexity 4 /kisskb/src/block/blk.h:blk_discard_mergable Cyclomatic Complexity 3 /kisskb/src/block/blk.h:blk_do_io_stat Cyclomatic Complexity 1 /kisskb/src/block/blk.h:bio_clear_hipri Cyclomatic Complexity 1 /kisskb/src/block/blk-throttle.h:blk_throtl_charge_bio_split Cyclomatic Complexity 5 /kisskb/src/block/blk-merge.c:blk_try_req_merge Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/block/blk.h:bio_allowed_max_sectors Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:blk_rq_nr_phys_segments Cyclomatic Complexity 18 /kisskb/src/include/linux/bio.h:bio_has_data Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_integrity Cyclomatic Complexity 1 /kisskb/src/block/blk.h:integrity_req_gap_back_merge Cyclomatic Complexity 1 /kisskb/src/block/blk.h:integrity_req_gap_front_merge Cyclomatic Complexity 4 /kisskb/src/block/blk.h:req_set_nomerge Cyclomatic Complexity 4 /kisskb/src/block/blk-merge.c:blk_rq_get_max_segments Cyclomatic Complexity 18 /kisskb/src/block/blk.h:rq_mergeable Cyclomatic Complexity 9 /kisskb/src/block/blk-merge.c:blk_write_same_mergeable Cyclomatic Complexity 6 /kisskb/src/block/blk-merge.c:blk_account_io_merge_request Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_mergeable Cyclomatic Complexity 6 /kisskb/src/block/blk-merge.c:blk_account_io_merge_bio Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-sched.h:blk_mq_sched_allow_merge Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:blk_max_size_offset Cyclomatic Complexity 4 /kisskb/src/block/blk-merge.c:get_max_io_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 3 /kisskb/src/block/blk-merge.c:get_max_segment_size Cyclomatic Complexity 7 /kisskb/src/block/blk-merge.c:bvec_split_segs Cyclomatic Complexity 7 /kisskb/src/block/blk.h:biovec_phys_mergeable Cyclomatic Complexity 8 /kisskb/src/block/blk-merge.c:__blk_segment_map_sg_merge Cyclomatic Complexity 11 /kisskb/src/include/linux/blkdev.h:blk_queue_get_max_sectors Cyclomatic Complexity 14 /kisskb/src/block/blk-merge.c:blk_rq_get_max_sectors Cyclomatic Complexity 5 /kisskb/src/block/blk-merge.c:req_attempt_discard_merge Cyclomatic Complexity 9 /kisskb/src/block/blk-merge.c:blk_bio_discard_split Cyclomatic Complexity 7 /kisskb/src/block/blk-merge.c:blk_bio_write_zeroes_split Cyclomatic Complexity 7 /kisskb/src/block/blk-merge.c:blk_bio_write_same_split Cyclomatic Complexity 18 /kisskb/src/block/blk-merge.c:blk_bio_segment_split Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_split Cyclomatic Complexity 4 /kisskb/src/block/blk-merge.c:blk_next_sg Cyclomatic Complexity 1 /kisskb/src/block/blk-merge.c:__blk_bvec_map_sg Cyclomatic Complexity 2 /kisskb/src/block/blk-merge.c:blk_bvec_map_sg Cyclomatic Complexity 11 /kisskb/src/block/blk-merge.c:__blk_bios_map_sg Cyclomatic Complexity 13 /kisskb/src/include/linux/bvec.h:bvec_iter_advance Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter Cyclomatic Complexity 10 /kisskb/src/include/linux/bio.h:bio_get_last_bvec Cyclomatic Complexity 11 /kisskb/src/block/blk-merge.c:bio_will_gap Cyclomatic Complexity 1 /kisskb/src/block/blk-merge.c:req_gap_back_merge Cyclomatic Complexity 1 /kisskb/src/block/blk-merge.c:req_gap_front_merge Cyclomatic Complexity 8 /kisskb/src/block/blk-merge.c:ll_new_hw_segment Cyclomatic Complexity 10 /kisskb/src/block/blk-merge.c:ll_front_merge_fn Cyclomatic Complexity 11 /kisskb/src/block/blk-merge.c:ll_merge_requests_fn Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_rq_merge Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_bio_backmerge Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_merge Cyclomatic Complexity 5 /kisskb/src/block/blk-merge.c:bio_attempt_discard_merge Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:bio_crypt_free_ctx Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_bio_frontmerge Cyclomatic Complexity 18 /kisskb/src/block/blk-merge.c:__blk_queue_split Cyclomatic Complexity 1 /kisskb/src/block/blk-merge.c:blk_queue_split Cyclomatic Complexity 15 /kisskb/src/block/blk-merge.c:blk_recalc_rq_segments Cyclomatic Complexity 19 /kisskb/src/block/blk-merge.c:__blk_rq_map_sg Cyclomatic Complexity 10 /kisskb/src/block/blk-merge.c:ll_back_merge_fn Cyclomatic Complexity 9 /kisskb/src/block/blk-merge.c:blk_rq_set_mixed_merge Cyclomatic Complexity 38 /kisskb/src/block/blk-merge.c:attempt_merge Cyclomatic Complexity 4 /kisskb/src/block/blk-merge.c:attempt_back_merge Cyclomatic Complexity 4 /kisskb/src/block/blk-merge.c:attempt_front_merge Cyclomatic Complexity 6 /kisskb/src/block/blk-merge.c:bio_attempt_back_merge Cyclomatic Complexity 6 /kisskb/src/block/blk-merge.c:bio_attempt_front_merge Cyclomatic Complexity 1 /kisskb/src/block/blk-merge.c:blk_attempt_req_merge Cyclomatic Complexity 25 /kisskb/src/block/blk-merge.c:blk_rq_merge_ok Cyclomatic Complexity 7 /kisskb/src/block/blk-merge.c:blk_try_merge Cyclomatic Complexity 12 /kisskb/src/block/blk-merge.c:blk_attempt_bio_merge Cyclomatic Complexity 18 /kisskb/src/block/blk-merge.c:blk_attempt_plug_merge Cyclomatic Complexity 7 /kisskb/src/block/blk-merge.c:blk_bio_list_merge Cyclomatic Complexity 18 /kisskb/src/block/blk-merge.c:blk_mq_sched_try_merge /kisskb/src/block/blk-merge.c: In function 'blk_bio_segment_split': /kisskb/src/block/blk-merge.c:253:19: note: byref variable will be forcibly initialized 253 | struct bvec_iter iter; | ^~~~ /kisskb/src/block/blk-merge.c:252:21: note: byref variable will be forcibly initialized 252 | struct bio_vec bv, bvprv, *bvprvp = NULL; | ^~~~~ /kisskb/src/block/blk-merge.c:252:17: note: byref variable will be forcibly initialized 252 | struct bio_vec bv, bvprv, *bvprvp = NULL; | ^~ /kisskb/src/block/blk-merge.c: In function '__blk_bios_map_sg': /kisskb/src/block/blk-merge.c:496:19: note: byref variable will be forcibly initialized 496 | struct bvec_iter iter; | ^~~~ /kisskb/src/block/blk-merge.c:495:17: note: byref variable will be forcibly initialized 495 | struct bio_vec bvec, bvprv = { NULL }; | ^~~~ In file included from /kisskb/src/block/blk-merge.c:7: /kisskb/src/block/blk-merge.c: In function 'bio_get_last_bvec': /kisskb/src/include/linux/bio.h:275:19: note: byref variable will be forcibly initialized 275 | struct bvec_iter iter = bio->bi_iter; | ^~~~ /kisskb/src/block/blk-merge.c: In function 'bio_will_gap': /kisskb/src/block/blk-merge.c:21:21: note: byref variable will be forcibly initialized 21 | struct bio_vec pb, nb; | ^~ /kisskb/src/block/blk-merge.c:21:17: note: byref variable will be forcibly initialized 21 | struct bio_vec pb, nb; | ^~ /kisskb/src/block/blk-merge.c: In function 'blk_recalc_rq_segments': /kisskb/src/block/blk-merge.c:381:17: note: byref variable will be forcibly initialized 381 | struct bio_vec bv; | ^~ /kisskb/src/block/blk-merge.c:380:22: note: byref variable will be forcibly initialized 380 | struct req_iterator iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol64 Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_disable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_never_merge Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_unpoison_range Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_cache_create_kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_kmalloc_large Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_krealloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_check_byte Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_cache_shrink Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_cache_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_reset_tag Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/kfence.h:kfence_shutdown_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/kfence.h:kfence_ksize Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_kmem_alloc Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_kmem_alloc_node Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_kfree Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_mm_page_free Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_mm_page_free_batched Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_mm_page_alloc Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_mm_page Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_mm_page_pcpu_drain Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_mm_page_alloc_extfrag Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_rss_stat Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_u32_add_noise Cyclomatic Complexity 2 /kisskb/src/include/linux/prandom.h:__seed Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_seed_state Cyclomatic Complexity 1 /kisskb/src/mm/slab.h:debugfs_slab_release Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:setup_slab_nomerge Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:setup_slab_merge Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:size_index_elem Cyclomatic Complexity 17 /kisskb/src/mm/slab_common.c:__do_krealloc Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_kmalloc Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_kmem_cache_alloc Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_kmalloc_node Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_kmem_cache_alloc_node Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_kfree Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_kmem_cache_free Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_mm_page_free Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_mm_page_free_batched Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_mm_page_alloc Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_mm_page_alloc_zone_locked Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_mm_page_pcpu_drain Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_mm_page_alloc_extfrag Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:__traceiter_rss_stat Cyclomatic Complexity 8 /kisskb/src/mm/slab_common.c:calculate_alignment Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_kmem_alloc Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_kmem_alloc_node Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_kfree Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_mm_page_free Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_mm_page_free_batched Cyclomatic Complexity 7 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_mm_page_alloc Cyclomatic Complexity 7 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_mm_page Cyclomatic Complexity 7 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_mm_page_pcpu_drain Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_kmem_alloc Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_kmem_alloc_node Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_kfree Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_kmem_cache_free Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_mm_page_free Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_mm_page_free_batched Cyclomatic Complexity 7 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_mm_page_alloc Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_mm_page Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_mm_page_pcpu_drain Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_mm_page_alloc_extfrag Cyclomatic Complexity 2 /kisskb/src/include/trace/events/kmem.h:trace_event_get_offsets_kmem_cache_free Cyclomatic Complexity 7 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_kmem_cache_free Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_mm_page_alloc_extfrag Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kmem.h:mm_ptr_to_hash Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kmem.h:trace_event_raw_event_rss_stat Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kmem.h:trace_raw_output_rss_stat Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:slab_stop Cyclomatic Complexity 6 /kisskb/src/mm/slab_common.c:kmem_cache_sanity_check Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 19 /kisskb/src/mm/slab_common.c:create_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:mod_lruvec_page_state Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_kmalloc Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_long Cyclomatic Complexity 3 /kisskb/src/mm/slab_common.c:freelist_randomize Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:slab_start Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:slab_next Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:slab_proc_init Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:slabinfo_open Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:print_slabinfo_header Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:cache_show Cyclomatic Complexity 4 /kisskb/src/mm/slab_common.c:slab_show Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:kmem_cache_size Cyclomatic Complexity 5 /kisskb/src/mm/slab_common.c:__kmem_cache_free_bulk Cyclomatic Complexity 5 /kisskb/src/mm/slab_common.c:__kmem_cache_alloc_bulk Cyclomatic Complexity 13 /kisskb/src/mm/slab_common.c:slab_unmergeable Cyclomatic Complexity 35 /kisskb/src/mm/slab_common.c:find_mergeable Cyclomatic Complexity 66 /kisskb/src/mm/slab_common.c:kmem_cache_create_usercopy Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:kmem_cache_create Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:slab_kmem_cache_release Cyclomatic Complexity 6 /kisskb/src/mm/slab_common.c:shutdown_cache Cyclomatic Complexity 4 /kisskb/src/mm/slab_common.c:slab_caches_to_rcu_destroy_workfn Cyclomatic Complexity 9 /kisskb/src/mm/slab_common.c:kmem_cache_destroy Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:kmem_cache_shrink Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:slab_is_available Cyclomatic Complexity 6 /kisskb/src/mm/slab_common.c:create_boot_cache Cyclomatic Complexity 3 /kisskb/src/mm/slab_common.c:create_kmalloc_cache Cyclomatic Complexity 4 /kisskb/src/mm/slab_common.c:new_kmalloc_cache Cyclomatic Complexity 11 /kisskb/src/mm/slab_common.c:kmalloc_slab Cyclomatic Complexity 5 /kisskb/src/mm/slab_common.c:setup_kmalloc_cache_index_table Cyclomatic Complexity 22 /kisskb/src/mm/slab_common.c:create_kmalloc_caches Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:kmalloc_fix_flags Cyclomatic Complexity 5 /kisskb/src/mm/slab_common.c:kmalloc_order Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:kmalloc_order_trace Cyclomatic Complexity 12 /kisskb/src/mm/slab_common.c:cache_random_seq_create Cyclomatic Complexity 1 /kisskb/src/mm/slab_common.c:cache_random_seq_destroy Cyclomatic Complexity 10 /kisskb/src/mm/slab_common.c:dump_unreclaimable_slab Cyclomatic Complexity 6 /kisskb/src/mm/slab_common.c:krealloc Cyclomatic Complexity 5 /kisskb/src/mm/slab_common.c:ksize Cyclomatic Complexity 4 /kisskb/src/mm/slab_common.c:kfree_sensitive Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_try_cmpxchg_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock_slowpath Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/timebase.h:get_tb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/timebase.h:set_tb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:srr_regs_clobbered Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_ext_event_log_format Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_error_rc Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/rtas.c:in_rmo_buf Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/machdep.h:log_error Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/rtas.c:lock_rtas Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/rtas.c:unlock_rtas Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_error_extended_log_length Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_ext_event_company_id Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas.c:do_enter_rtas Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/rtas.c:va_rtas_call_unlocked Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:pseries_errorlog_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:pseries_errorlog_length Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/kernel/rtas.c:block_rtas_call Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas.c:udbg_init_rtas_panel Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_token Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_syscall_filter_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_service_present Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_get_error_log_max Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/rtas.c:__fetch_rtas_last_error Cyclomatic Complexity 48 /kisskb/src/arch/powerpc/kernel/rtas.c:__do_sys_rtas Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_call_unlocked Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtas.c:call_rtas_display_status Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/rtas.c:call_rtas_display_status_delay Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_call Cyclomatic Complexity 62 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_progress Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_busy_delay_time Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_busy_delay Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_get_power_level Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_set_power_level Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_get_sensor Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_get_sensor_fast Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_indicator_present Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_set_indicator Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_set_indicator_fast Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_ibm_suspend_me Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_restart Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_power_off Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_halt Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_os_term Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_activate_firmware Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_call_reentrant Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/rtas.c:get_pseries_errorlog Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas.c:__se_sys_rtas Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_initialize Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/rtas.c:early_init_dt_scan_rtas Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_give_timebase Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/rtas.c:rtas_take_timebase In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 12 | DECLARE_EVENT_CLASS(kmem_alloc, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc_node': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 62 | DECLARE_EVENT_CLASS(kmem_alloc_node, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kfree': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'TRACE_EVENT' 118 | TRACE_EVENT(kfree, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:160:1: note: in expansion of macro 'TRACE_EVENT' 160 | TRACE_EVENT(mm_page_free, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free_batched': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:182:1: note: in expansion of macro 'TRACE_EVENT' 182 | TRACE_EVENT(mm_page_free_batched, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:201:1: note: in expansion of macro 'TRACE_EVENT' 201 | TRACE_EVENT(mm_page_alloc, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:230:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 230 | DECLARE_EVENT_CLASS(mm_page, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_pcpu_drain': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:263:1: note: in expansion of macro 'TRACE_EVENT' 263 | TRACE_EVENT(mm_page_pcpu_drain, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_cache_free': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:138:1: note: in expansion of macro 'TRACE_EVENT' 138 | TRACE_EVENT(kmem_cache_free, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc_extfrag': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:286:1: note: in expansion of macro 'TRACE_EVENT' 286 | TRACE_EVENT(mm_page_alloc_extfrag, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_rss_stat': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:366:1: note: in expansion of macro 'TRACE_EVENT' 366 | TRACE_EVENT(rss_stat, | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/rtas.c: In function '__do_sys_rtas': /kisskb/src/arch/powerpc/kernel/rtas.c:1087:19: note: byref variable will be forcibly initialized 1087 | struct rtas_args args; | ^~~~ /kisskb/src/mm/slab_common.c: In function 'cache_show': /kisskb/src/mm/slab_common.c:1065:18: note: byref variable will be forcibly initialized 1065 | struct slabinfo sinfo; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab_common.c:7: /kisskb/src/mm/slab_common.c: In function 'slab_caches_to_rcu_destroy_workfn': /kisskb/src/mm/slab_common.c:421:12: note: byref variable will be forcibly initialized 421 | LIST_HEAD(to_destroy); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab_common.c: In function 'cache_random_seq_create': /kisskb/src/mm/slab_common.c:995:19: note: byref variable will be forcibly initialized 995 | struct rnd_state state; | ^~~~~ /kisskb/src/mm/slab_common.c: In function 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:1095:18: note: byref variable will be forcibly initialized 1095 | struct slabinfo sinfo; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_runtime_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_init Cyclomatic Complexity 4 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_wake_modem Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 1 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_modem_wake Cyclomatic Complexity 1 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_runtime_resume Cyclomatic Complexity 1 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_irq_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_dont_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_cmd Cyclomatic Complexity 6 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_device_power_off Cyclomatic Complexity 4 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_remove Cyclomatic Complexity 17 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_power_off Cyclomatic Complexity 9 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_power_on Cyclomatic Complexity 4 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_status Cyclomatic Complexity 12 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_device_power_on Cyclomatic Complexity 4 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_deferred_power_on Cyclomatic Complexity 8 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_init_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 19 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_init_lines Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 20 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_probe Cyclomatic Complexity 7 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_wakeirq_thread Cyclomatic Complexity 1 /kisskb/src/drivers/phy/motorola/phy-mapphone-mdm6600.c:phy_mdm6600_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_cipher_simple Cyclomatic Complexity 1 /kisskb/src/crypto/ecb.c:crypto_ecb_module_exit Cyclomatic Complexity 3 /kisskb/src/crypto/ecb.c:crypto_ecb_crypt Cyclomatic Complexity 1 /kisskb/src/crypto/ecb.c:crypto_ecb_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/ecb.c:crypto_ecb_encrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/crypto/ecb.c:crypto_ecb_create Cyclomatic Complexity 1 /kisskb/src/crypto/ecb.c:crypto_ecb_module_init /kisskb/src/crypto/ecb.c: In function 'crypto_ecb_crypt': /kisskb/src/crypto/ecb.c:21:23: note: byref variable will be forcibly initialized 21 | struct skcipher_walk walk; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:same_thread_group Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:show_fd_locks Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 1 /kisskb/src/include/linux/fdtable.h:close_on_exec Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_to_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_has_overflowed Cyclomatic Complexity 1 /kisskb/src/fs/proc/../mount.h:real_mount Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:PROC_I Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:proc_pid Cyclomatic Complexity 1 /kisskb/src/fs/proc/fd.h:proc_fd Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 4 /kisskb/src/include/linux/fdtable.h:files_lookup_fd_raw Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:get_proc_task Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 4 /kisskb/src/fs/proc/fd.c:tid_fd_mode Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 7 /kisskb/src/fs/proc/fd.c:proc_fd_link Cyclomatic Complexity 10 /kisskb/src/fs/proc/fd.c:tid_fd_update_inode Cyclomatic Complexity 4 /kisskb/src/fs/proc/fd.c:proc_fd_instantiate Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 9 /kisskb/src/fs/proc/fd.c:tid_fd_revalidate Cyclomatic Complexity 4 /kisskb/src/fs/proc/fd.c:proc_fdinfo_instantiate Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 26 /kisskb/src/kernel/sched/cpufreq.c:cpufreq_add_update_util_hook Cyclomatic Complexity 11 /kisskb/src/fs/proc/fd.c:proc_readfd_common Cyclomatic Complexity 1 /kisskb/src/fs/proc/fd.c:proc_readfd Cyclomatic Complexity 4 /kisskb/src/kernel/sched/cpufreq.c:cpufreq_remove_update_util_hook Cyclomatic Complexity 1 /kisskb/src/fs/proc/fd.c:proc_readfdinfo Cyclomatic Complexity 8 /kisskb/src/kernel/sched/cpufreq.c:cpufreq_this_cpu_can_update Cyclomatic Complexity 7 /kisskb/src/fs/proc/fd.c:proc_fd_permission Cyclomatic Complexity 9 /kisskb/src/fs/proc/fd.c:proc_lookupfd_common Cyclomatic Complexity 1 /kisskb/src/fs/proc/fd.c:proc_lookupfd Cyclomatic Complexity 1 /kisskb/src/fs/proc/fd.c:proc_lookupfdinfo Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/include/linux/fdtable.h:files_lookup_fd_locked Cyclomatic Complexity 25 /kisskb/src/fs/proc/fd.c:seq_show Cyclomatic Complexity 7 /kisskb/src/fs/proc/fd.c:proc_fdinfo_access_allowed Cyclomatic Complexity 4 /kisskb/src/fs/proc/fd.c:seq_fdinfo_open Cyclomatic Complexity 4 /kisskb/src/fs/proc/fd.c:proc_open_fdinfo /kisskb/src/fs/proc/fd.c: In function 'proc_readfd_common': /kisskb/src/fs/proc/fd.c:256:18: note: byref variable will be forcibly initialized 256 | struct fd_data data; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:mscc_ocelot_serdes_init Cyclomatic Complexity 16 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_simple_xlate Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 6 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_phy_create Cyclomatic Complexity 10 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 21 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:__serdes_write_mcb_s1g Cyclomatic Complexity 1 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_update_mcb_s1g Cyclomatic Complexity 1 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_commit_mcb_s1g Cyclomatic Complexity 10 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_init_s1g Cyclomatic Complexity 21 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:__serdes_write_mcb_s6g Cyclomatic Complexity 1 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_update_mcb_s6g Cyclomatic Complexity 1 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_commit_mcb_s6g Cyclomatic Complexity 21 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_init_s6g Cyclomatic Complexity 33 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:serdes_set_mode Cyclomatic Complexity 1 /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:mscc_ocelot_serdes_exit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_cipher_simple Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_ialg_simple Cyclomatic Complexity 1 /kisskb/src/crypto/cbc.c:crypto_cbc_module_exit Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 3 /kisskb/src/crypto/cbc.c:crypto_cbc_decrypt_inplace Cyclomatic Complexity 2 /kisskb/src/crypto/cbc.c:crypto_cbc_decrypt_segment Cyclomatic Complexity 5 /kisskb/src/crypto/cbc.c:crypto_cbc_decrypt Cyclomatic Complexity 2 /kisskb/src/crypto/cbc.c:crypto_cbc_encrypt_inplace Cyclomatic Complexity 2 /kisskb/src/crypto/cbc.c:crypto_cbc_encrypt_segment Cyclomatic Complexity 5 /kisskb/src/crypto/cbc.c:crypto_cbc_encrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/crypto/cbc.c:crypto_cbc_create Cyclomatic Complexity 1 /kisskb/src/crypto/cbc.c:crypto_cbc_module_init /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt': /kisskb/src/crypto/cbc.c:158:23: note: byref variable will be forcibly initialized 158 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_encrypt': /kisskb/src/crypto/cbc.c:76:23: note: byref variable will be forcibly initialized 76 | struct skcipher_walk walk; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/fs/proc/cmdline.c:proc_cmdline_init Cyclomatic Complexity 1 /kisskb/src/fs/proc/cmdline.c:cmdline_proc_show Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_cipher_simple Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_ialg_simple Cyclomatic Complexity 1 /kisskb/src/crypto/cfb.c:crypto_cfb_bsize Cyclomatic Complexity 1 /kisskb/src/crypto/cfb.c:crypto_cfb_module_exit Cyclomatic Complexity 1 /kisskb/src/crypto/cfb.c:crypto_cfb_encrypt_one Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 2 /kisskb/src/crypto/cfb.c:crypto_cfb_decrypt_inplace Cyclomatic Complexity 2 /kisskb/src/crypto/cfb.c:crypto_cfb_decrypt_segment Cyclomatic Complexity 4 /kisskb/src/crypto/cfb.c:crypto_cfb_decrypt_blocks Cyclomatic Complexity 2 /kisskb/src/crypto/cfb.c:crypto_cfb_encrypt_inplace Cyclomatic Complexity 2 /kisskb/src/crypto/cfb.c:crypto_cfb_encrypt_segment Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor_cpy Cyclomatic Complexity 1 /kisskb/src/crypto/cfb.c:crypto_cfb_final Cyclomatic Complexity 5 /kisskb/src/crypto/cfb.c:crypto_cfb_decrypt Cyclomatic Complexity 8 /kisskb/src/crypto/cfb.c:crypto_cfb_encrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/crypto/cfb.c:crypto_cfb_create Cyclomatic Complexity 1 /kisskb/src/crypto/cfb.c:crypto_cfb_module_init /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_decrypt': /kisskb/src/crypto/cfb.c:182:23: note: byref variable will be forcibly initialized 182 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_encrypt': /kisskb/src/crypto/cfb.c:106:23: note: byref variable will be forcibly initialized 106 | struct skcipher_walk walk; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_setwidth Cyclomatic Complexity 1 /kisskb/src/fs/proc/consoles.c:c_next Cyclomatic Complexity 1 /kisskb/src/fs/proc/consoles.c:proc_consoles_init Cyclomatic Complexity 15 /kisskb/src/fs/proc/consoles.c:show_console_dev Cyclomatic Complexity 4 /kisskb/src/fs/proc/consoles.c:c_start Cyclomatic Complexity 1 /kisskb/src/fs/proc/consoles.c:c_stop Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:bio_set_op_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_is_partition Cyclomatic Complexity 1 /kisskb/src/block/blk.h:bio_aligned_discard_max_sectors Cyclomatic Complexity 1 /kisskb/src/block/blk-lib.c:__blkdev_sectors_to_bio_pages Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 1 /kisskb/src/block/blk.h:bio_allowed_max_sectors Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:bdev_write_same Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:bdev_write_zeroes_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 4 /kisskb/src/block/blk-lib.c:blk_next_bio Cyclomatic Complexity 18 /kisskb/src/block/blk-lib.c:__blkdev_issue_write_same Cyclomatic Complexity 19 /kisskb/src/block/blk-lib.c:__blkdev_issue_write_zeroes Cyclomatic Complexity 14 /kisskb/src/block/blk-lib.c:__blkdev_issue_zero_pages Cyclomatic Complexity 34 /kisskb/src/block/blk-lib.c:__blkdev_issue_discard Cyclomatic Complexity 12 /kisskb/src/block/blk-lib.c:blkdev_issue_discard Cyclomatic Complexity 9 /kisskb/src/block/blk-lib.c:blkdev_issue_write_same Cyclomatic Complexity 12 /kisskb/src/block/blk-lib.c:__blkdev_issue_zeroout Cyclomatic Complexity 31 /kisskb/src/block/blk-lib.c:blkdev_issue_zeroout /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_discard': /kisskb/src/block/blk-lib.c:136:18: note: byref variable will be forcibly initialized 136 | struct blk_plug plug; | ^~~~ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_write_same': /kisskb/src/block/blk-lib.c:232:18: note: byref variable will be forcibly initialized 232 | struct blk_plug plug; | ^~~~ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_zeroout': /kisskb/src/block/blk-lib.c:399:18: note: byref variable will be forcibly initialized 399 | struct blk_plug plug; | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_min_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_max_keysize Cyclomatic Complexity 1 /kisskb/src/crypto/cts.c:crypto_cts_reqctx_space Cyclomatic Complexity 1 /kisskb/src/crypto/cts.c:crypto_cts_module_exit Cyclomatic Complexity 4 /kisskb/src/crypto/cts.c:cts_cbc_crypt_done Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 1 /kisskb/src/crypto/cts.c:cts_cbc_decrypt Cyclomatic Complexity 11 /kisskb/src/crypto/cts.c:crypto_cts_decrypt Cyclomatic Complexity 12 /kisskb/src/crypto/cts.c:crypto_cts_decrypt_done Cyclomatic Complexity 1 /kisskb/src/crypto/cts.c:cts_cbc_encrypt Cyclomatic Complexity 8 /kisskb/src/crypto/cts.c:crypto_cts_encrypt Cyclomatic Complexity 12 /kisskb/src/crypto/cts.c:crypto_cts_encrypt_done Cyclomatic Complexity 1 /kisskb/src/crypto/cts.c:crypto_cts_setkey Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/cts.c:crypto_cts_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/crypto/cts.c:crypto_cts_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/cts.c:crypto_cts_free Cyclomatic Complexity 21 /kisskb/src/crypto/cts.c:crypto_cts_create Cyclomatic Complexity 1 /kisskb/src/crypto/cts.c:crypto_cts_module_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/timebase.h:get_tb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/rtas-rtc.c:rtas_get_boot_time Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/rtas-rtc.c:rtas_get_rtc_time Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/rtas-rtc.c:rtas_set_rtc_time Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_or Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/pageblock-flags.h:get_pageblock_skip Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_or Cyclomatic Complexity 1 /kisskb/src/include/linux/pageblock-flags.h:set_pageblock_skip Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:set_page_private Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLRU Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageLRU Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestClearPageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_active Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__PageMovable Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageBuddy Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageIsolated Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:lruvec_pgdat Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/sync_core.h:sync_core_before_usermode Cyclomatic Complexity 1 /kisskb/src/kernel/sched/membarrier.c:ipi_mb Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 1 /kisskb/src/kernel/sched/membarrier.c:ipi_sync_core Cyclomatic Complexity 4 /kisskb/src/include/linux/sched.h:rseq_set_notify_resume Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:rseq_preempt Cyclomatic Complexity 1 /kisskb/src/kernel/sched/membarrier.c:ipi_rseq Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_lruvec Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:lruvec_memcg_debug Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:unlock_page_lruvec_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:isolate_or_dissolve_huge_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:folio_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:update_lru_size Cyclomatic Complexity 5 /kisskb/src/kernel/sched/membarrier.c:ipi_sync_rq_state Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 9 /kisskb/src/include/linux/mm_inline.h:folio_lru_list Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:lruvec_del_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:del_page_from_lru_list Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:buddy_order Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/trace/events/compaction.h:trace_event_get_offsets_mm_compaction_isolate_template Cyclomatic Complexity 1 /kisskb/src/mm/compaction.c:update_cached_migrate Cyclomatic Complexity 1 /kisskb/src/mm/compaction.c:test_and_set_skip Cyclomatic Complexity 5 /kisskb/src/include/trace/events/compaction.h:__traceiter_mm_compaction_isolate_migratepages Cyclomatic Complexity 5 /kisskb/src/include/trace/events/compaction.h:__traceiter_mm_compaction_isolate_freepages Cyclomatic Complexity 18 /kisskb/src/kernel/sched/membarrier.c:membarrier_global_expedited Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu_mask Cyclomatic Complexity 6 /kisskb/src/include/trace/events/compaction.h:trace_event_raw_event_mm_compaction_isolate_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/compaction.h:trace_raw_output_mm_compaction_isolate_template Cyclomatic Complexity 4 /kisskb/src/mm/internal.h:pageblock_pfn_to_page Cyclomatic Complexity 21 /kisskb/src/kernel/sched/membarrier.c:sync_runqueues_membarrier_state Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 6 /kisskb/src/kernel/sched/membarrier.c:membarrier_register_global_expedited Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:page_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 6 /kisskb/src/mm/compaction.c:compact_unlock_should_abort Cyclomatic Complexity 20 /kisskb/src/kernel/sched/membarrier.c:membarrier_register_private_expedited Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 18 /kisskb/src/mm/compaction.c:compact_lock_irqsave Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 62 /kisskb/src/kernel/sched/membarrier.c:membarrier_private_expedited Cyclomatic Complexity 13 /kisskb/src/include/trace/events/compaction.h:trace_mm_compaction_isolate_freepages Cyclomatic Complexity 25 /kisskb/src/kernel/sched/membarrier.c:__do_sys_membarrier Cyclomatic Complexity 3 /kisskb/src/kernel/sched/membarrier.c:membarrier_exec_mmap Cyclomatic Complexity 48 /kisskb/src/mm/compaction.c:isolate_freepages_block Cyclomatic Complexity 6 /kisskb/src/kernel/sched/membarrier.c:membarrier_update_current_mm Cyclomatic Complexity 1 /kisskb/src/kernel/sched/membarrier.c:__se_sys_membarrier Cyclomatic Complexity 13 /kisskb/src/include/trace/events/compaction.h:trace_mm_compaction_isolate_migratepages Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 6 /kisskb/src/mm/compaction.c:split_map_pages Cyclomatic Complexity 5 /kisskb/src/mm/compaction.c:release_freepages Cyclomatic Complexity 1 /kisskb/src/mm/compaction.c:too_many_isolated Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page_unless_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__mod_lruvec_state Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 172 /kisskb/src/mm/compaction.c:isolate_migratepages_block Cyclomatic Complexity 16 /kisskb/src/mm/compaction.c:isolate_freepages_range Cyclomatic Complexity 13 /kisskb/src/mm/compaction.c:isolate_migratepages_range Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 4 /kisskb/src/include/linux/bitfield.h:field_multiplier Cyclomatic Complexity 1 /kisskb/src/include/linux/bitfield.h:field_mask Cyclomatic Complexity 4 /kisskb/src/include/linux/bitfield.h:u8_encode_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/bitfield.h:u8p_replace_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/ulpi/driver.h:ulpi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/ulpi/driver.h:ulpi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/phy/ti/phy-tusb1210.c:tusb1210_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/ulpi_phy.h:ulpi_phy_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/phy/ti/phy-tusb1210.c:tusb1210_remove Cyclomatic Complexity 1 /kisskb/src/drivers/phy/ti/phy-tusb1210.c:tusb1210_power_off Cyclomatic Complexity 6 /kisskb/src/drivers/phy/ti/phy-tusb1210.c:tusb1210_set_mode Cyclomatic Complexity 4 /kisskb/src/drivers/phy/ti/phy-tusb1210.c:tusb1210_power_on Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/include/linux/phy/ulpi_phy.h:ulpi_phy_create Cyclomatic Complexity 16 /kisskb/src/drivers/phy/ti/phy-tusb1210.c:tusb1210_probe Cyclomatic Complexity 1 /kisskb/src/drivers/phy/ti/phy-tusb1210.c:tusb1210_driver_exit In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/compaction.h:361, from /kisskb/src/mm/compaction.c:46: /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_isolate_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 14 | DECLARE_EVENT_CLASS(mm_compaction_isolate_template, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'split_map_pages': /kisskb/src/mm/compaction.c:91:12: note: byref variable will be forcibly initialized 91 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/fs/proc/cpuinfo.c:proc_cpuinfo_init Cyclomatic Complexity 1 /kisskb/src/fs/proc/cpuinfo.c:arch_freq_prepare_all Cyclomatic Complexity 1 /kisskb/src/fs/proc/cpuinfo.c:cpuinfo_open /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /kisskb/src/mm/compaction.c:699:12: note: byref variable will be forcibly initialized 699 | LIST_HEAD(freelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_pin_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_gpio_set_direction Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 22 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar2_get_gpio_chan Cyclomatic Complexity 8 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_pin_set_mux Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_gpio_set Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_aif_set_master Cyclomatic Complexity 14 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_aif_set_mux Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_gpio_direction_out Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_conf_group_set Cyclomatic Complexity 15 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_gpio_request Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_set_mux Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_get_func_groups Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_get_func_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_get_funcs_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_get_group_pins Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_get_groups_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_get_group_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_generic_dt_node_to_map_all Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_fill_func_groups Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_pin_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-lochnagar.c:lochnagar_pin_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be32 Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pdn_to_eeh_dev Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_config_addr Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:config_access_valid Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:is_python Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be32 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:python_countermeasures Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:phb_set_bus_ranges Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:rtas_read_config Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:rtas_pci_read_config Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:rtas_write_config Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:rtas_pci_write_config Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:init_pci_config_tokens Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:get_phb_buid Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/rtas_pci.c:rtas_setup_phb /kisskb/src/arch/powerpc/kernel/rtas_pci.c: In function 'python_countermeasures': /kisskb/src/arch/powerpc/kernel/rtas_pci.c:156:18: note: byref variable will be forcibly initialized 156 | struct resource registers; | ^~~~~~~~~ /kisskb/src/arch/powerpc/kernel/rtas_pci.c: In function 'get_phb_buid': /kisskb/src/arch/powerpc/kernel/rtas_pci.c:201:18: note: byref variable will be forcibly initialized 201 | struct resource r; | ^ Cyclomatic Complexity 1 /kisskb/src/fs/proc/devices.c:devinfo_stop Cyclomatic Complexity 1 /kisskb/src/fs/proc/devices.c:proc_devices_init Cyclomatic Complexity 4 /kisskb/src/fs/proc/devices.c:devinfo_start Cyclomatic Complexity 4 /kisskb/src/fs/proc/devices.c:devinfo_next Cyclomatic Complexity 10 /kisskb/src/fs/proc/devices.c:devinfo_show Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_min_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_max_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/b128ops.h:u128_xor Cyclomatic Complexity 1 /kisskb/src/include/crypto/b128ops.h:be128_xor Cyclomatic Complexity 1 /kisskb/src/crypto/lrw.c:lrw_setbit128_bbe Cyclomatic Complexity 1 /kisskb/src/crypto/lrw.c:lrw_module_exit Cyclomatic Complexity 5 /kisskb/src/crypto/lrw.c:lrw_next_index Cyclomatic Complexity 1 /kisskb/src/crypto/lrw.c:lrw_init_crypt Cyclomatic Complexity 17 /kisskb/src/crypto/lrw.c:lrw_xor_tweak Cyclomatic Complexity 1 /kisskb/src/crypto/lrw.c:lrw_xor_tweak_pre Cyclomatic Complexity 1 /kisskb/src/crypto/lrw.c:lrw_xor_tweak_post Cyclomatic Complexity 3 /kisskb/src/crypto/lrw.c:lrw_decrypt Cyclomatic Complexity 4 /kisskb/src/crypto/lrw.c:lrw_crypt_done Cyclomatic Complexity 3 /kisskb/src/crypto/lrw.c:lrw_encrypt Cyclomatic Complexity 11 /kisskb/src/crypto/lrw.c:lrw_setkey Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 4 /kisskb/src/crypto/lrw.c:lrw_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/crypto/lrw.c:lrw_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/lrw.c:lrw_free_instance Cyclomatic Complexity 39 /kisskb/src/crypto/lrw.c:lrw_create Cyclomatic Complexity 1 /kisskb/src/crypto/lrw.c:lrw_module_init /kisskb/src/crypto/lrw.c: In function 'lrw_xor_tweak': /kisskb/src/crypto/lrw.c:147:23: note: byref variable will be forcibly initialized 147 | struct skcipher_walk w; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/phy/phy-core.c:devm_phy_match Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 11 /kisskb/src/drivers/phy/phy-core.c:phy_find Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 9 /kisskb/src/drivers/phy/phy-core.c:of_phy_provider_lookup Cyclomatic Complexity 11 /kisskb/src/drivers/phy/phy-core.c:_of_phy_get Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 3 /kisskb/src/drivers/phy/phy-core.c:phy_core_init Cyclomatic Complexity 1 /kisskb/src/drivers/phy/phy-core.c:phy_release Cyclomatic Complexity 15 /kisskb/src/drivers/phy/phy-core.c:phy_create_lookup Cyclomatic Complexity 24 /kisskb/src/drivers/phy/phy-core.c:phy_remove_lookup Cyclomatic Complexity 14 /kisskb/src/drivers/phy/phy-core.c:phy_pm_runtime_get Cyclomatic Complexity 9 /kisskb/src/drivers/phy/phy-core.c:phy_pm_runtime_get_sync Cyclomatic Complexity 6 /kisskb/src/drivers/phy/phy-core.c:phy_pm_runtime_put Cyclomatic Complexity 6 /kisskb/src/drivers/phy/phy-core.c:phy_pm_runtime_put_sync Cyclomatic Complexity 6 /kisskb/src/drivers/phy/phy-core.c:phy_pm_runtime_allow Cyclomatic Complexity 6 /kisskb/src/drivers/phy/phy-core.c:phy_pm_runtime_forbid Cyclomatic Complexity 23 /kisskb/src/drivers/phy/phy-core.c:phy_init Cyclomatic Complexity 23 /kisskb/src/drivers/phy/phy-core.c:phy_exit Cyclomatic Complexity 32 /kisskb/src/drivers/phy/phy-core.c:phy_power_on Cyclomatic Complexity 18 /kisskb/src/drivers/phy/phy-core.c:phy_power_off Cyclomatic Complexity 12 /kisskb/src/drivers/phy/phy-core.c:phy_set_mode_ext Cyclomatic Complexity 9 /kisskb/src/drivers/phy/phy-core.c:phy_set_media Cyclomatic Complexity 9 /kisskb/src/drivers/phy/phy-core.c:phy_set_speed Cyclomatic Complexity 17 /kisskb/src/drivers/phy/phy-core.c:phy_reset Cyclomatic Complexity 9 /kisskb/src/drivers/phy/phy-core.c:phy_calibrate Cyclomatic Complexity 7 /kisskb/src/drivers/phy/phy-core.c:phy_configure Cyclomatic Complexity 7 /kisskb/src/drivers/phy/phy-core.c:phy_validate Cyclomatic Complexity 8 /kisskb/src/drivers/phy/phy-core.c:of_phy_get Cyclomatic Complexity 7 /kisskb/src/drivers/phy/phy-core.c:of_phy_put Cyclomatic Complexity 1 /kisskb/src/drivers/phy/phy-core.c:phy_put Cyclomatic Complexity 1 /kisskb/src/drivers/phy/phy-core.c:devm_phy_release Cyclomatic Complexity 12 /kisskb/src/drivers/phy/phy-core.c:devm_phy_put Cyclomatic Complexity 5 /kisskb/src/drivers/phy/phy-core.c:of_phy_simple_xlate Cyclomatic Complexity 18 /kisskb/src/drivers/phy/phy-core.c:phy_get Cyclomatic Complexity 3 /kisskb/src/drivers/phy/phy-core.c:phy_optional_get Cyclomatic Complexity 6 /kisskb/src/drivers/phy/phy-core.c:devm_phy_get Cyclomatic Complexity 3 /kisskb/src/drivers/phy/phy-core.c:devm_phy_optional_get Cyclomatic Complexity 8 /kisskb/src/drivers/phy/phy-core.c:devm_of_phy_get Cyclomatic Complexity 10 /kisskb/src/drivers/phy/phy-core.c:devm_of_phy_get_by_index Cyclomatic Complexity 30 /kisskb/src/drivers/phy/phy-core.c:phy_create Cyclomatic Complexity 6 /kisskb/src/drivers/phy/phy-core.c:devm_phy_create Cyclomatic Complexity 1 /kisskb/src/drivers/phy/phy-core.c:phy_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/phy/phy-core.c:devm_phy_consume Cyclomatic Complexity 9 /kisskb/src/drivers/phy/phy-core.c:devm_phy_destroy Cyclomatic Complexity 14 /kisskb/src/drivers/phy/phy-core.c:__of_phy_provider_register Cyclomatic Complexity 6 /kisskb/src/drivers/phy/phy-core.c:__devm_of_phy_provider_register Cyclomatic Complexity 3 /kisskb/src/drivers/phy/phy-core.c:of_phy_provider_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/phy/phy-core.c:devm_phy_provider_release Cyclomatic Complexity 9 /kisskb/src/drivers/phy/phy-core.c:devm_of_phy_provider_unregister /kisskb/src/drivers/phy/phy-core.c: In function '_of_phy_get': /kisskb/src/drivers/phy/phy-core.c:532:25: note: byref variable will be forcibly initialized 532 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/phy/phy-core.c: In function 'of_phy_simple_xlate': /kisskb/src/drivers/phy/phy-core.c:667:24: note: byref variable will be forcibly initialized 667 | struct class_dev_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_empty_careful Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:init_llist_head Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_del_all Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_func_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_set_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_flush Cyclomatic Complexity 3 /kisskb/src/include/linux/blk_types.h:op_is_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:blk_qc_t_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:blk_qc_t_to_queue_num Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:blk_qc_t_to_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:blk_qc_t_is_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:__sbitmap_word Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbq_index_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbq_index_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbq_wait_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_is_mq Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_state Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_request_started Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:rq_is_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_stats_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:blk_integrity_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_free Cyclomatic Complexity 1 /kisskb/src/include/linux/crash_dump.h:is_kdump_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-crypto.h:bio_has_crypt_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_rq_set_defaults Cyclomatic Complexity 1 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_rq_is_encrypted Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.h:blk_stat_is_active Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-tag.h:blk_mq_tag_is_reserved Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_map_queue_type Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:__blk_mq_get_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_get_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_is_shared_tags Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_hctx_stopped Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.h:blk_mq_hw_queue_mapped Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.h:__blk_mq_inc_active_requests Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.h:__blk_mq_dec_active_requests Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.h:__blk_mq_active_requests Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_plug Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-sched.h:blk_mq_sched_needs_restart Cyclomatic Complexity 1 /kisskb/src/block/blk.h:blk_queue_may_bounce Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_hctx_mark_pending Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_hctx_clear_pending Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_check_inflight Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_need_time_stamp Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_rq_inflight Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:flush_busy_ctx Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_get_sq_hctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:order_to_size Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_hctx_notify_online Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_kill Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.h:blk_mq_map_queue Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_tags_from_data Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-sched.h:blk_mq_sched_completed_request Cyclomatic Complexity 12 /kisskb/src/block/blk-mq-sched.h:blk_mq_sched_requeue_request Cyclomatic Complexity 21 /kisskb/src/block/blk-mq.h:hctx_may_queue Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_get_dispatch_budget Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.h:blk_mq_set_rq_budget_token Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-tag.h:bt_wait_ptr Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_put_dispatch_budget Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_get_rq_budget_token Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_release_budgets Cyclomatic Complexity 12 /kisskb/src/block/blk-mq.c:blk_mq_update_dispatch_busy Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-sched.h:blk_mq_sched_has_work Cyclomatic Complexity 12 /kisskb/src/block/blk-mq.c:blk_mq_has_sqsched Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:plug_rq_cmp Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:list_cut_before Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:request_to_qc_t Cyclomatic Complexity 18 /kisskb/src/include/linux/bio.h:bio_has_data Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_mergeable Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:blk_rq_bio_prep Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_plug_max_rq_count Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_mq_init_request Cyclomatic Complexity 17 /kisskb/src/block/blk-mq.c:blk_mq_req_expired Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_poll_stats_fn Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_hw_ctx_size Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_has_request Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetch Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 16 /kisskb/src/block/blk-mq.c:blk_mq_clear_rq_mapping Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_mq_clear_flush_rq_mapping Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-tag.h:blk_mq_tag_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 24 /kisskb/src/block/blk-mq.c:blk_mq_rq_ctx_init Cyclomatic Complexity 21 /kisskb/src/block/blk-mq.c:__blk_mq_alloc_request Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_done Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:__blk_mq_put_driver_tag Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.h:blk_mq_put_driver_tag Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_free_request Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 9 /kisskb/src/block/blk-pm.h:blk_pm_mark_last_busy Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:__blk_mq_free_request Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.h:blk_stat_activate_msecs Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_poll_stats_start Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:blk_mq_complete_need_ipi Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:__blk_mq_complete_request_remote Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_add Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_complete_send_ipi Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_raise_softirq Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:blk_mq_rq_timed_out Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_check_expired Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_rq_issue Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_issue Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_rq_requeue Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_requeue Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:__blk_mq_requeue_request Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:__blk_mq_issue_directly Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/include/linux/wait.h:__add_wait_queue Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_handle_dev_resource Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_handle_zone_resource Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_add_rq_to_plug Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 15 /kisskb/src/include/linux/sbitmap.h:__sbitmap_for_each_set Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_for_each_set Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:dispatch_rq_from_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 8 /kisskb/src/block/blk-mq.c:__blk_mq_get_driver_tag Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 6 /kisskb/src/block/blk-mq.c:queued_to_index Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:blk_mq_poll_stats_bkt Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:hctx_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:hctx_unlock Cyclomatic Complexity 6 /kisskb/src/block/blk-mq.c:__blk_mq_run_hw_queue Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_run_work_fn Cyclomatic Complexity 6 /kisskb/src/block/blk-mq.c:blk_mq_last_cpu_in_hctx Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_first_mapped_cpu Cyclomatic Complexity 14 /kisskb/src/block/blk-mq.c:blk_mq_hctx_next_cpu Cyclomatic Complexity 13 /kisskb/src/block/blk-mq.c:__blk_mq_delay_run_hw_queue Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_hctx_has_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_rq_insert Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:__blk_mq_insert_req_list Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_unplug Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_wouldblock_error Cyclomatic Complexity 5 /kisskb/src/block/blk.h:blk_queue_bounce Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-sched.h:blk_mq_sched_bio_merge Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_throttle Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_cleanup Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_getrq Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_track Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_rq_bio_prep Cyclomatic Complexity 6 /kisskb/src/block/blk-mq.c:blk_mq_bio_to_request Cyclomatic Complexity 3 /kisskb/src/block/blk-crypto-internal.h:blk_crypto_init_request Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_plug Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc_node Cyclomatic Complexity 13 /kisskb/src/block/blk-mq.c:blk_mq_alloc_rq_map Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-tag.h:blk_mq_tag_idle Cyclomatic Complexity 10 /kisskb/src/block/blk-mq.c:blk_mq_timeout_work Cyclomatic Complexity 6 /kisskb/src/block/blk-mq.c:queue_set_hctx_shared Cyclomatic Complexity 8 /kisskb/src/block/blk-mq.c:blk_mq_alloc_ctxs Cyclomatic Complexity 2 /kisskb/src/block/blk-mq.h:blk_mq_clear_mq_map Cyclomatic Complexity 10 /kisskb/src/block/blk-mq.c:blk_mq_realloc_tag_set_tags Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_alloc_tag_set_tags Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_free Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_state_add_instance_nocalls Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_state_remove_instance_nocalls Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_remove_cpuhp Cyclomatic Complexity 12 /kisskb/src/block/blk-mq.c:blk_mq_init_hctx Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:blk_mq_exit_hctx Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 20 /kisskb/src/block/blk-mq.c:blk_mq_alloc_hctx Cyclomatic Complexity 16 /kisskb/src/block/blk-mq.c:blk_mq_alloc_and_init_hctx Cyclomatic Complexity 12 /kisskb/src/block/blk-mq.c:blk_mq_init_cpu_queues Cyclomatic Complexity 6 /kisskb/src/block/blk-mq.c:blk_mq_exit_hw_queues Cyclomatic Complexity 13 /kisskb/src/block/blk-mq.c:blk_mq_update_queue_map Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_mq_elv_switch_none Cyclomatic Complexity 8 /kisskb/src/block/blk-mq.c:blk_mq_elv_switch_back Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_poll_stats_enable Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:blk_mq_poll_nsecs Cyclomatic Complexity 21 /kisskb/src/block/blk-mq.c:blk_mq_poll_hybrid_sleep Cyclomatic Complexity 2 /kisskb/src/block/blk-mq.c:blk_mq_hctx_has_requests Cyclomatic Complexity 8 /kisskb/src/block/blk-mq.c:blk_mq_hctx_notify_offline Cyclomatic Complexity 2 /kisskb/src/block/blk-mq.c:blk_complete_reqs Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_softirq_cpu_dead Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_done_softirq Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_nocalls Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_multi Cyclomatic Complexity 2 /kisskb/src/block/blk-mq.c:blk_mq_init Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_in_flight Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_in_flight_rw Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_freeze_queue_wait Cyclomatic Complexity 25 /kisskb/src/block/blk-mq.c:blk_mq_freeze_queue_wait_timeout Cyclomatic Complexity 6 /kisskb/src/block/blk-mq.c:blk_mq_unfreeze_queue Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_quiesce_queue_nowait Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:blk_mq_quiesce_queue Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_wake_waiters Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_mq_alloc_request Cyclomatic Complexity 19 /kisskb/src/block/blk-mq.c:blk_mq_alloc_request_hctx Cyclomatic Complexity 24 /kisskb/src/block/blk-mq.c:blk_mq_free_request Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:__blk_mq_end_request Cyclomatic Complexity 2 /kisskb/src/block/blk-mq.c:blk_mq_end_request Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:blk_mq_complete_request_remote Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_complete_request Cyclomatic Complexity 8 /kisskb/src/block/blk-mq.c:blk_mq_start_request Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_kick_requeue_list Cyclomatic Complexity 12 /kisskb/src/block/blk-mq.c:blk_mq_add_to_requeue_list Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_requeue_request Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_delay_kick_requeue_list Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_tag_to_rq Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:blk_mq_poll_hybrid Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_queue_inflight Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_put_rq_ref Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_flush_busy_ctxs Cyclomatic Complexity 2 /kisskb/src/block/blk-mq.c:blk_mq_dequeue_from_ctx Cyclomatic Complexity 12 /kisskb/src/block/blk-mq.c:blk_mq_get_driver_tag Cyclomatic Complexity 11 /kisskb/src/block/blk-mq.c:blk_mq_mark_tag_wait Cyclomatic Complexity 14 /kisskb/src/block/blk-mq.c:blk_mq_prep_dispatch_rq Cyclomatic Complexity 20 /kisskb/src/block/blk-mq.c:__blk_mq_try_issue_directly Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_delay_run_hw_queue Cyclomatic Complexity 6 /kisskb/src/block/blk-mq.c:blk_mq_run_hw_queue Cyclomatic Complexity 46 /kisskb/src/block/blk-mq.c:blk_mq_dispatch_rq_list Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_dispatch_wake Cyclomatic Complexity 8 /kisskb/src/block/blk-mq.c:blk_mq_hctx_notify_dead Cyclomatic Complexity 11 /kisskb/src/block/blk-mq.c:blk_mq_run_hw_queues Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_freeze_queue_start Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_freeze_queue Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_freeze_queue Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_update_tag_set_shared Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_mq_add_queue_tag_set Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_del_queue_tag_set Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_unquiesce_queue Cyclomatic Complexity 11 /kisskb/src/block/blk-mq.c:blk_mq_delay_run_hw_queues Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_queue_stopped Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_stop_hw_queue Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_stop_hw_queues Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_start_hw_queue Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_start_hw_queues Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_start_stopped_hw_queue Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:blk_mq_start_stopped_hw_queues Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:__blk_mq_insert_request Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_mq_request_bypass_insert Cyclomatic Complexity 15 /kisskb/src/block/blk-mq.c:blk_mq_try_issue_directly Cyclomatic Complexity 9 /kisskb/src/block/blk-mq.c:blk_mq_requeue_work Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_mq_insert_requests Cyclomatic Complexity 26 /kisskb/src/block/blk-mq.c:blk_mq_flush_plug_list Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_request_issue_directly Cyclomatic Complexity 18 /kisskb/src/block/blk-mq.c:blk_mq_try_issue_list_directly Cyclomatic Complexity 60 /kisskb/src/block/blk-mq.c:blk_mq_submit_bio Cyclomatic Complexity 16 /kisskb/src/block/blk-mq.c:blk_mq_free_rqs Cyclomatic Complexity 20 /kisskb/src/block/blk-mq.c:blk_mq_alloc_rqs Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_free_rq_map Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_mq_alloc_map_and_rqs Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:__blk_mq_alloc_map_and_rqs Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.c:blk_mq_free_map_and_rqs Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.c:__blk_mq_free_map_and_rqs Cyclomatic Complexity 35 /kisskb/src/block/blk-mq.c:blk_mq_realloc_hw_ctxs Cyclomatic Complexity 34 /kisskb/src/block/blk-mq.c:blk_mq_map_swqueue Cyclomatic Complexity 37 /kisskb/src/block/blk-mq.c:__blk_mq_update_nr_hw_queues Cyclomatic Complexity 12 /kisskb/src/block/blk-mq.c:__blk_mq_alloc_rq_maps Cyclomatic Complexity 19 /kisskb/src/block/blk-mq.c:blk_mq_alloc_set_map_and_rqs Cyclomatic Complexity 8 /kisskb/src/block/blk-mq.c:blk_mq_release Cyclomatic Complexity 18 /kisskb/src/block/blk-mq.c:blk_mq_init_allocated_queue Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.c:blk_mq_init_queue_data Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_init_queue Cyclomatic Complexity 6 /kisskb/src/block/blk-mq.c:__blk_mq_alloc_disk Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_exit_queue Cyclomatic Complexity 49 /kisskb/src/block/blk-mq.c:blk_mq_alloc_tag_set Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_alloc_sq_tag_set Cyclomatic Complexity 5 /kisskb/src/block/blk-mq.c:blk_mq_free_tag_set Cyclomatic Complexity 34 /kisskb/src/block/blk-mq.c:blk_mq_update_nr_requests Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_update_nr_hw_queues Cyclomatic Complexity 31 /kisskb/src/block/blk-mq.c:blk_poll Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.c:blk_mq_rq_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 3 /kisskb/src/mm/vmacache.c:vmacache_valid_mm Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/vmacache.h:vmacache_flush Cyclomatic Complexity 6 /kisskb/src/mm/vmacache.c:vmacache_valid Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_event Cyclomatic Complexity 3 /kisskb/src/mm/vmacache.c:vmacache_update Cyclomatic Complexity 21 /kisskb/src/mm/vmacache.c:vmacache_find /kisskb/src/block/blk-mq.c: In function '__blk_mq_issue_directly': /kisskb/src/block/blk-mq.c:1973:27: note: byref variable will be forcibly initialized 1973 | struct blk_mq_queue_data bd = { | ^~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_poll_hybrid_sleep': /kisskb/src/block/blk-mq.c:3899:25: note: byref variable will be forcibly initialized 3899 | struct hrtimer_sleeper hs; | ^~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_has_requests': /kisskb/src/block/blk-mq.c:2547:22: note: byref variable will be forcibly initialized 2547 | struct rq_iter_data data = { | ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_notify_offline': /kisskb/src/block/blk-mq.c:2547:22: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/block/blk-mq.c:153:2: note: in expansion of macro 'wait_event' 153 | wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); | ^~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-mq.c:160:9: note: in expansion of macro 'wait_event_timeout' 160 | return wait_event_timeout(q->mq_freeze_wq, | ^~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_bootmem_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_bootmem_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:sched_tick_offload_init Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpulist_parse Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_andnot Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 20 /kisskb/src/kernel/sched/isolation.c:housekeeping_setup Cyclomatic Complexity 1 /kisskb/src/kernel/sched/isolation.c:housekeeping_nohz_full_setup Cyclomatic Complexity 27 /kisskb/src/kernel/sched/isolation.c:housekeeping_isolcpus_setup Cyclomatic Complexity 9 /kisskb/src/kernel/sched/isolation.c:housekeeping_init Cyclomatic Complexity 1 /kisskb/src/kernel/sched/isolation.c:housekeeping_enabled Cyclomatic Complexity 9 /kisskb/src/kernel/sched/isolation.c:housekeeping_any_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/sched/isolation.c:housekeeping_cpumask Cyclomatic Complexity 6 /kisskb/src/kernel/sched/isolation.c:housekeeping_affine Cyclomatic Complexity 6 /kisskb/src/kernel/sched/isolation.c:housekeeping_test_cpu /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_busy_ctxs': /kisskb/src/block/blk-mq.c:1015:29: note: byref variable will be forcibly initialized 1015 | struct flush_busy_ctx_data data = { | ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dequeue_from_ctx': /kisskb/src/block/blk-mq.c:1053:26: note: byref variable will be forcibly initialized 1053 | struct dispatch_rq_data data = { | ^~~~ Cyclomatic Complexity 2 /kisskb/src/fs/proc/interrupts.c:int_seq_start Cyclomatic Complexity 1 /kisskb/src/fs/proc/interrupts.c:int_seq_stop Cyclomatic Complexity 1 /kisskb/src/fs/proc/interrupts.c:proc_interrupts_init Cyclomatic Complexity 4 /kisskb/src/fs/proc/interrupts.c:int_seq_next /kisskb/src/block/blk-mq.c: In function 'blk_mq_dispatch_rq_list': /kisskb/src/block/blk-mq.c:1339:28: note: byref variable will be forcibly initialized 1339 | struct blk_mq_queue_data bd; | ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1329:12: note: byref variable will be forcibly initialized 1329 | LIST_HEAD(zone_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_notify_dead': /kisskb/src/block/blk-mq.c:2617:12: note: byref variable will be forcibly initialized 2617 | LIST_HEAD(tmp); | ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_requeue_work': /kisskb/src/block/blk-mq.c:777:12: note: byref variable will be forcibly initialized 777 | LIST_HEAD(rq_list); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_plug_list': /kisskb/src/block/blk-mq.c:1927:20: note: byref variable will be forcibly initialized 1927 | struct list_head rq_list; | ^~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1915:12: note: byref variable will be forcibly initialized 1915 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_submit_bio': /kisskb/src/block/blk-mq.c:2179:27: note: byref variable will be forcibly initialized 2179 | struct blk_mq_alloc_data data = { | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function '__blk_mq_update_nr_hw_queues': /kisskb/src/block/blk-mq.c:3760:12: note: byref variable will be forcibly initialized 3760 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_error_severity Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_error_extended Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtas_log_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtas_log_release Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtas_event_type Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/rtasd.c:handle_rtas_event Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtas_log_poll Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/overflow.h:array_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_error_extended_log_length Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/rtasd.c:log_rtas_len Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/rtasd.c:printk_log_rtas Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/rtasd.c:enable_surveillance Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work_on Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtas_init Cyclomatic Complexity 34 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtas_log_read Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtasd.c:surveillance_setup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtasmsgs_setup Cyclomatic Complexity 39 /kisskb/src/arch/powerpc/kernel/rtasd.c:pSeries_log_error Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/rtasd.c:do_event_scan Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtas_event_scan Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/rtasd.c:retrieve_nvram_error_log Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtasd.c:start_event_scan Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtas_event_scan_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtasd.c:rtas_cancel_event_scan In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/rtasd.c:10: /kisskb/src/arch/powerpc/kernel/rtasd.c: In function 'rtas_log_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/kernel/rtasd.c:339:11: note: in expansion of macro 'wait_event_interruptible' 339 | error = wait_event_interruptible(rtas_log_wait, rtas_log_size); | ^~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_packed Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_make_drv_str Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_unmake_drv_str Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_mux_get_funcs_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_mux_get_func_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_remove Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_mux_get_groups Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_get_group_pins Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_get_groups_count Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_get_group_name Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 32 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_conf_set Cyclomatic Complexity 8 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_conf_group_set Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_gpio_set_direction Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_gpio_disable_free Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_gpio_request_enable Cyclomatic Complexity 53 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_conf_get Cyclomatic Complexity 18 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_mux_set_mux Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_generic_dt_node_to_map_all Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_dbg_show_fn Cyclomatic Complexity 28 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_dbg_show Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 20 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/cirrus/pinctrl-madera-core.c:madera_pin_driver_exit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:__crypto_cipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_min_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_max_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/b128ops.h:u128_xor Cyclomatic Complexity 1 /kisskb/src/include/crypto/b128ops.h:le128_xor Cyclomatic Complexity 1 /kisskb/src/include/crypto/gf128mul.h:gf128mul_mask_from_bit Cyclomatic Complexity 1 /kisskb/src/include/crypto/gf128mul.h:gf128mul_x_ble Cyclomatic Complexity 1 /kisskb/src/crypto/xts.c:xts_module_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/crypto/xts.c:xts_init_crypt Cyclomatic Complexity 23 /kisskb/src/crypto/xts.c:xts_xor_tweak Cyclomatic Complexity 1 /kisskb/src/crypto/xts.c:xts_xor_tweak_pre Cyclomatic Complexity 1 /kisskb/src/crypto/xts.c:xts_xor_tweak_post Cyclomatic Complexity 4 /kisskb/src/crypto/xts.c:xts_cts_final Cyclomatic Complexity 7 /kisskb/src/crypto/xts.c:xts_decrypt Cyclomatic Complexity 10 /kisskb/src/crypto/xts.c:xts_decrypt_done Cyclomatic Complexity 10 /kisskb/src/crypto/xts.c:xts_encrypt_done Cyclomatic Complexity 4 /kisskb/src/crypto/xts.c:xts_cts_done Cyclomatic Complexity 7 /kisskb/src/crypto/xts.c:xts_encrypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 7 /kisskb/src/include/crypto/xts.h:xts_verify_key Cyclomatic Complexity 7 /kisskb/src/crypto/xts.c:xts_setkey Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_free_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_free_cipher Cyclomatic Complexity 1 /kisskb/src/crypto/xts.c:xts_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_alloc_cipher Cyclomatic Complexity 5 /kisskb/src/crypto/xts.c:xts_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/xts.c:xts_free_instance Cyclomatic Complexity 39 /kisskb/src/crypto/xts.c:xts_create Cyclomatic Complexity 1 /kisskb/src/crypto/xts.c:xts_module_init /kisskb/src/crypto/xts.c: In function 'xts_xor_tweak': /kisskb/src/crypto/xts.c:89:23: note: byref variable will be forcibly initialized 89 | struct skcipher_walk w; | ^ /kisskb/src/crypto/xts.c: In function 'xts_cts_done': /kisskb/src/crypto/xts.c:146:8: note: byref variable will be forcibly initialized 146 | le128 b; | ^ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_get_cursor Cyclomatic Complexity 1 /kisskb/src/fs/proc/loadavg.c:proc_loadavg_init Cyclomatic Complexity 1 /kisskb/src/fs/proc/loadavg.c:loadavg_proc_show Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_set_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_set_parent_color Cyclomatic Complexity 19 /kisskb/src/include/linux/rbtree_augmented.h:__rb_erase_augmented Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree_augmented.h:rb_erase_augmented Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree_augmented.h:rb_erase_augmented_cached Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:vma_start_pgoff Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:vma_last_pgoff Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:vma_interval_tree_augment_copy Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:avc_start_pgoff Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:avc_last_pgoff Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:__anon_vma_interval_tree_augment_copy Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:__anon_vma_interval_tree_remove Cyclomatic Complexity 21 /kisskb/src/mm/interval_tree.c:vma_interval_tree_augment_compute_max Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:vma_interval_tree_augment_rotate Cyclomatic Complexity 4 /kisskb/src/mm/interval_tree.c:vma_interval_tree_augment_propagate Cyclomatic Complexity 7 /kisskb/src/include/linux/rbtree_augmented.h:__rb_change_child Cyclomatic Complexity 17 /kisskb/src/mm/interval_tree.c:vma_interval_tree_subtree_search Cyclomatic Complexity 21 /kisskb/src/mm/interval_tree.c:__anon_vma_interval_tree_augment_compute_max Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:__anon_vma_interval_tree_augment_rotate Cyclomatic Complexity 4 /kisskb/src/mm/interval_tree.c:__anon_vma_interval_tree_augment_propagate Cyclomatic Complexity 17 /kisskb/src/mm/interval_tree.c:__anon_vma_interval_tree_subtree_search Cyclomatic Complexity 9 /kisskb/src/mm/interval_tree.c:__anon_vma_interval_tree_iter_first Cyclomatic Complexity 15 /kisskb/src/mm/interval_tree.c:__anon_vma_interval_tree_iter_next Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_insert_augmented Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree_augmented.h:rb_insert_augmented_cached Cyclomatic Complexity 7 /kisskb/src/mm/interval_tree.c:__anon_vma_interval_tree_insert Cyclomatic Complexity 7 /kisskb/src/mm/interval_tree.c:vma_interval_tree_insert Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:vma_interval_tree_remove Cyclomatic Complexity 9 /kisskb/src/mm/interval_tree.c:vma_interval_tree_iter_first Cyclomatic Complexity 15 /kisskb/src/mm/interval_tree.c:vma_interval_tree_iter_next Cyclomatic Complexity 12 /kisskb/src/mm/interval_tree.c:vma_interval_tree_insert_after Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:anon_vma_interval_tree_insert Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:anon_vma_interval_tree_remove Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:anon_vma_interval_tree_iter_first Cyclomatic Complexity 1 /kisskb/src/mm/interval_tree.c:anon_vma_interval_tree_iter_next Cyclomatic Complexity 4 /kisskb/src/drivers/phy/phy-core-mipi-dphy.c:phy_mipi_dphy_get_default_config Cyclomatic Complexity 89 /kisskb/src/drivers/phy/phy-core-mipi-dphy.c:phy_mipi_dphy_config_validate Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_min_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_max_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_cipher_simple Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_ialg_simple Cyclomatic Complexity 1 /kisskb/src/crypto/ctr.c:crypto_ctr_module_exit Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/ctr.c:crypto_rfc3686_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/crypto/ctr.c:crypto_rfc3686_init_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/ctr.c:crypto_rfc3686_crypt Cyclomatic Complexity 4 /kisskb/src/crypto/ctr.c:crypto_rfc3686_setkey Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/ctr.c:crypto_rfc3686_free Cyclomatic Complexity 22 /kisskb/src/crypto/ctr.c:crypto_rfc3686_create Cyclomatic Complexity 12 /kisskb/src/crypto/ctr.c:crypto_ctr_create Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 2 /kisskb/src/crypto/ctr.c:crypto_ctr_crypt_inplace Cyclomatic Complexity 2 /kisskb/src/crypto/ctr.c:crypto_ctr_crypt_segment Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor_cpy Cyclomatic Complexity 1 /kisskb/src/crypto/ctr.c:crypto_ctr_crypt_final Cyclomatic Complexity 8 /kisskb/src/crypto/ctr.c:crypto_ctr_crypt Cyclomatic Complexity 1 /kisskb/src/crypto/ctr.c:crypto_ctr_module_init /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt': /kisskb/src/crypto/ctr.c:104:23: note: byref variable will be forcibly initialized 104 | struct skcipher_walk walk; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_process_error Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:proc_rtas_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_rmo_buf_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_tone_volume_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_tone_freq_show Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:check_location Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:check_location_string Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_poweron_show Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_progress_show Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:parse_number Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_tone_volume_write Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_tone_freq_write Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:tone_volume_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:tone_freq_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:poweron_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:clock_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:progress_open Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_find_all_sensors Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:get_location_code Cyclomatic Complexity 53 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_process_sensor Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_sensors_show Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_poweron_write Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_clock_write Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_clock_show Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/rtas-proc.c:ppc_rtas_progress_write /kisskb/src/arch/powerpc/kernel/rtas-proc.c: In function 'ppc_rtas_poweron_write': /kisskb/src/arch/powerpc/kernel/rtas-proc.c:285:18: note: byref variable will be forcibly initialized 285 | struct rtc_time tm; | ^~ /kisskb/src/arch/powerpc/kernel/rtas-proc.c: In function 'ppc_rtas_clock_write': /kisskb/src/arch/powerpc/kernel/rtas-proc.c:351:18: note: byref variable will be forcibly initialized 351 | struct rtc_time tm; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:vmstat_item_in_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_report_meminfo Cyclomatic Complexity 1 /kisskb/src/fs/proc/meminfo.c:proc_meminfo_init Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_node_page_state_pages Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_zone_page_state Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:global_node_page_state Cyclomatic Complexity 1 /kisskb/src/fs/proc/meminfo.c:show_val_kb Cyclomatic Complexity 1 /kisskb/src/fs/proc/meminfo.c:arch_report_meminfo Cyclomatic Complexity 5 /kisskb/src/fs/proc/meminfo.c:meminfo_proc_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk_deferred Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size /kisskb/src/fs/proc/meminfo.c: In function 'meminfo_proc_show': /kisskb/src/fs/proc/meminfo.c:34:17: note: byref variable will be forcibly initialized 34 | struct sysinfo i; | ^ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_preemptible Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_psi_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:__rq_lockp Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:window_reset Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:setup_psi Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/loadavg.h:calc_load Cyclomatic Complexity 12 /kisskb/src/kernel/sched/psi.c:psi_flags_change Cyclomatic Complexity 22 /kisskb/src/kernel/sched/psi.c:record_times Cyclomatic Complexity 4 /kisskb/src/kernel/sched/psi.c:iterate_groups Cyclomatic Complexity 4 /kisskb/src/kernel/sched/psi.c:window_update Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 23 /kisskb/src/kernel/sched/psi.c:test_state Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_disable Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:__seqprop_assert Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:jiffies_to_nsecs Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:cpu_clock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:poll_timer_fn Cyclomatic Complexity 2 /kisskb/src/kernel/sched/psi.c:init_triggers Cyclomatic Complexity 16 /kisskb/src/kernel/sched/psi.c:update_triggers Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:seqcount_lockdep_reader_access Cyclomatic Complexity 10 /kisskb/src/kernel/sched/psi.c:get_recent_times Cyclomatic Complexity 7 /kisskb/src/kernel/sched/psi.c:collect_percpu_times Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 4 /kisskb/src/kernel/sched/psi.c:calc_avgs Cyclomatic Complexity 8 /kisskb/src/kernel/sched/psi.c:update_averages Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 7 /kisskb/src/kernel/sched/psi.c:psi_avgs_work Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqcount_init Cyclomatic Complexity 5 /kisskb/src/kernel/sched/psi.c:group_init Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 9 /kisskb/src/kernel/sched/psi.c:psi_schedule_poll_work Cyclomatic Complexity 32 /kisskb/src/kernel/sched/psi.c:psi_group_change Cyclomatic Complexity 13 /kisskb/src/kernel/sched/psi.c:psi_poll_work Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_lock Cyclomatic Complexity 11 /kisskb/src/kernel/sched/sched.h:rq_pin_lock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_lock Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:this_rq_lock_irq Cyclomatic Complexity 4 /kisskb/src/kernel/sched/sched.h:rq_unpin_lock Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:raw_spin_rq_unlock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/sched/sched.h:rq_unlock_irq Cyclomatic Complexity 12 /kisskb/src/kernel/sched/psi.c:psi_poll_worker Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 22 /kisskb/src/kernel/sched/psi.c:psi_trigger_destroy Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/kernel/sched/psi.c:psi_proc_init Cyclomatic Complexity 4 /kisskb/src/kernel/sched/psi.c:psi_open Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_cpu_open Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_memory_open Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_io_open Cyclomatic Complexity 6 /kisskb/src/kernel/sched/psi.c:psi_init Cyclomatic Complexity 11 /kisskb/src/kernel/sched/psi.c:psi_task_change Cyclomatic Complexity 23 /kisskb/src/kernel/sched/psi.c:psi_task_switch Cyclomatic Complexity 6 /kisskb/src/kernel/sched/psi.c:psi_memstall_enter Cyclomatic Complexity 6 /kisskb/src/kernel/sched/psi.c:psi_memstall_leave Cyclomatic Complexity 9 /kisskb/src/kernel/sched/psi.c:psi_show Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_cpu_show Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_memory_show Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_io_show Cyclomatic Complexity 28 /kisskb/src/kernel/sched/psi.c:psi_trigger_create Cyclomatic Complexity 6 /kisskb/src/kernel/sched/psi.c:psi_trigger_replace Cyclomatic Complexity 10 /kisskb/src/kernel/sched/psi.c:psi_write Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_cpu_write Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_memory_write Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_io_write Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_fop_release Cyclomatic Complexity 12 /kisskb/src/kernel/sched/psi.c:psi_trigger_poll Cyclomatic Complexity 1 /kisskb/src/kernel/sched/psi.c:psi_fop_poll In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/kernel/sched/../workqueue_internal.h:12, from /kisskb/src/kernel/sched/psi.c:133: /kisskb/src/kernel/sched/psi.c: In function 'psi_poll_worker': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:636:3: note: in expansion of macro 'wait_event_interruptible' 636 | wait_event_interruptible(group->poll_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_enter': /kisskb/src/kernel/sched/psi.c:894:18: note: byref variable will be forcibly initialized 894 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_leave': /kisskb/src/kernel/sched/psi.c:924:18: note: byref variable will be forcibly initialized 924 | struct rq_flags rf; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_advance Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_start Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_cipher_simple Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_ialg_simple Cyclomatic Complexity 1 /kisskb/src/crypto/keywrap.c:crypto_kw_exit Cyclomatic Complexity 10 /kisskb/src/crypto/keywrap.c:crypto_kw_scatterlist_ff Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 14 /kisskb/src/crypto/keywrap.c:crypto_kw_decrypt Cyclomatic Complexity 11 /kisskb/src/crypto/keywrap.c:crypto_kw_encrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/crypto/keywrap.c:crypto_kw_create Cyclomatic Complexity 1 /kisskb/src/crypto/keywrap.c:crypto_kw_init /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_decrypt': /kisskb/src/crypto/keywrap.c:153:33: note: byref variable will be forcibly initialized 153 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:153:23: note: byref variable will be forcibly initialized 153 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:128:25: note: byref variable will be forcibly initialized 128 | struct crypto_kw_block block; | ^~~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_encrypt': /kisskb/src/crypto/keywrap.c:226:33: note: byref variable will be forcibly initialized 226 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:226:23: note: byref variable will be forcibly initialized 226 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:197:25: note: byref variable will be forcibly initialized 197 | struct crypto_kw_block block; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/phy/phy.h:phy_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/phy/phy-can-transceiver.c:can_transceiver_phy_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/phy/phy-can-transceiver.c:can_transceiver_phy_power_off Cyclomatic Complexity 7 /kisskb/src/drivers/phy/phy-can-transceiver.c:can_transceiver_phy_power_on Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 19 /kisskb/src/drivers/phy/phy-can-transceiver.c:can_transceiver_phy_probe Cyclomatic Complexity 1 /kisskb/src/drivers/phy/phy-can-transceiver.c:can_transceiver_phy_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_iter_init Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:__radix_tree_iter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_chunk_size Cyclomatic Complexity 17 /kisskb/src/include/linux/radix-tree.h:radix_tree_next_slot Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:devm_pinctrl_match Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:gpio_to_pin Cyclomatic Complexity 12 /kisskb/src/drivers/pinctrl/core.c:pinctrl_check_ops Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:map_type Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/core.c:pinctrl_generic_group_name_to_selector Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/core.c:find_state Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/core.c:pinctrl_match_gpio_range Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/core.c:pinctrl_get_device_gpio_range Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/core.c:find_pinctrl Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.h:pin_desc_get Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:create_state Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 23 /kisskb/src/drivers/pinctrl/core.c:devm_pinctrl_dev_match Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_to_chip Cyclomatic Complexity 15 /kisskb/src/drivers/pinctrl/core.c:pinctrl_ready_for_gpio_range Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_gpio_direction Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 8 /kisskb/src/drivers/pinctrl/core.c:pinctrl_free_pindescs Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/core.c:pinctrl_free_setting Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/core.c:pinctrl_free Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_release Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_link_add Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_init_debugfs Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_init Cyclomatic Complexity 16 /kisskb/src/drivers/pinctrl/core.c:pinctrl_init_device_debugfs Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_gpioranges_open Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_groups_open Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_pins_open Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_open Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_maps_open Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_devices_open Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/core.c:pinctrl_gpioranges_show Cyclomatic Complexity 23 /kisskb/src/drivers/pinctrl/core.c:pinctrl_pins_show Cyclomatic Complexity 8 /kisskb/src/drivers/pinctrl/core.c:pinctrl_devices_show Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/core.c:pinctrl_register_one_pin Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/core.c:pinctrl_register_pins Cyclomatic Complexity 28 /kisskb/src/drivers/pinctrl/core.c:pinctrl_init_controller Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_remove_device_debugfs Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/core.c:pinctrl_generic_free_groups Cyclomatic Complexity 8 /kisskb/src/drivers/pinctrl/core.c:pinctrl_maps_show Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_provide_dummies Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_dev_get_name Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/core.c:pinctrl_show Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_dev_get_devname Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_dev_get_drvdata Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/core.c:get_pinctrl_dev_from_devname Cyclomatic Complexity 26 /kisskb/src/drivers/pinctrl/core.c:add_setting Cyclomatic Complexity 21 /kisskb/src/drivers/pinctrl/core.c:create_pinctrl Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/core.c:get_pinctrl_dev_from_of_node Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/core.c:pin_get_from_name Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pin_get_name Cyclomatic Complexity 18 /kisskb/src/drivers/pinctrl/core.c:pinctrl_groups_show Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_add_gpio_range Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/core.c:pinctrl_add_gpio_ranges Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_find_and_add_gpio_range Cyclomatic Complexity 17 /kisskb/src/drivers/pinctrl/core.c:pinctrl_find_gpio_range_from_pin_nolock Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_find_gpio_range_from_pin Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_remove_gpio_range Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_generic_get_group_count Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_generic_get_group_name Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_generic_get_group_pins Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_generic_get_group Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/core.c:pinctrl_generic_add_group Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_generic_remove_group Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/core.c:pinctrl_get_group_selector Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/core.c:pinctrl_get_group_pins Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/core.c:pinctrl_gpio_can_use_line Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/core.c:pinctrl_gpio_request Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_gpio_free Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_gpio_direction_input Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_gpio_direction_output Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_gpio_set_config Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/core.c:pinctrl_get Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_put Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:devm_pinctrl_release Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/core.c:pinctrl_lookup_state Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_select_state Cyclomatic Complexity 36 /kisskb/src/drivers/pinctrl/core.c:pinctrl_commit_state Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/core.c:pinctrl_select_bound_state Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/core.c:pinctrl_claim_hogs Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/core.c:devm_pinctrl_get Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/core.c:devm_pinctrl_put Cyclomatic Complexity 28 /kisskb/src/drivers/pinctrl/core.c:pinctrl_register_mappings Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/core.c:pinctrl_unregister_mappings Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_force_sleep Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_force_default Cyclomatic Complexity 14 /kisskb/src/drivers/pinctrl/core.c:pinctrl_init_done Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_select_default_state Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:pinctrl_pm_select_default_state Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_pm_select_sleep_state Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_pm_select_idle_state Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/core.c:pinctrl_enable Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/core.c:pinctrl_register Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/core.c:pinctrl_register_and_init Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/core.c:pinctrl_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.c:devm_pinctrl_dev_release Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/core.c:devm_pinctrl_register Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/core.c:devm_pinctrl_register_and_init Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/core.c:devm_pinctrl_unregister Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_le Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_smt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_idle_nap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_idle_stop Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_mmu_hash Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_mmu_hash_v3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_mmu_radix Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:hfscr_pmu_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_mce_power8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_mce_power9 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_mce_power10 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_tm Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_vector Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_vsx Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_purr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_hvi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_large_ci Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:count_cpufeatures_subnodes Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:__restore_cpu_cpufeatures Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:init_pmu_power9 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:init_pmu_power10 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_pmu_power10 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_pmu_power9 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:init_pmu_power8 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_pmu_power8 Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_mma Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_dbell Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_ebb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_dscr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_fp Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_enable_hv Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:feat_try_enable_unknown Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:cpufeatures_setup_start Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:dt_cpu_ftrs_parse Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:cpufeatures_process_feature Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:fdt_find_cpu_features Cyclomatic Complexity 84 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:process_cpufeatures_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:scan_cpufeatures_subnodes Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:disabled_on_cmdline Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:cpufeatures_setup_cpu Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:cpufeatures_deps_enable Cyclomatic Complexity 24 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:update_tlbie_feature_flag Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:cpufeatures_cpu_quirks Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:cpufeatures_setup_finished Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:dt_cpu_ftrs_scan_callback Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:dt_cpu_ftrs_in_use Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:dt_cpu_ftrs_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/dt_cpu_ftrs.c:dt_cpu_ftrs_scan /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:25: note: byref variable will be forcibly initialized 694 | struct radix_tree_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:set_shrinker_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:memcg_cache_id Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:memcg_get_cache_ids Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:memcg_put_cache_ids Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_register Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_unregister Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:lru_shrinker_id Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_memcg_aware Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_from_memcg_idx Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:init_one_lru Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:memcg_init_list_lru Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:memcg_destroy_list_lru Cyclomatic Complexity 4 /kisskb/src/mm/list_lru.c:list_lru_from_kmem Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 12 /kisskb/src/mm/list_lru.c:__list_lru_walk_one Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 5 /kisskb/src/mm/list_lru.c:list_lru_add Cyclomatic Complexity 3 /kisskb/src/mm/list_lru.c:list_lru_del Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_isolate Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_isolate_move Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_count_one Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_count_node Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_walk_one Cyclomatic Complexity 1 /kisskb/src/mm/list_lru.c:list_lru_walk_one_irq Cyclomatic Complexity 3 /kisskb/src/mm/list_lru.c:list_lru_walk_node Cyclomatic Complexity 11 /kisskb/src/mm/list_lru.c:__list_lru_init Cyclomatic Complexity 4 /kisskb/src/mm/list_lru.c:list_lru_destroy Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/kernel_stat.h:kstat_softirqs_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/kernel_stat.h:kstat_cpu_irqs_sum Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_sub_boottime Cyclomatic Complexity 1 /kisskb/src/fs/proc/stat.c:proc_stat_init Cyclomatic Complexity 1 /kisskb/src/fs/proc/stat.c:stat_open Cyclomatic Complexity 6 /kisskb/src/fs/proc/stat.c:get_iowait_time Cyclomatic Complexity 2 /kisskb/src/fs/proc/stat.c:show_irq_gap Cyclomatic Complexity 2 /kisskb/src/fs/proc/stat.c:show_all_irqs Cyclomatic Complexity 6 /kisskb/src/fs/proc/stat.c:get_idle_time Cyclomatic Complexity 5 /kisskb/src/fs/proc/stat.c:show_stat /kisskb/src/fs/proc/stat.c: In function 'show_stat': /kisskb/src/fs/proc/stat.c:166:25: note: byref variable will be forcibly initialized 166 | struct kernel_cpustat kcpustat; | ^~~~~~~~ /kisskb/src/fs/proc/stat.c:126:25: note: byref variable will be forcibly initialized 126 | struct kernel_cpustat kcpustat; | ^~~~~~~~ /kisskb/src/fs/proc/stat.c:116:20: note: byref variable will be forcibly initialized 116 | struct timespec64 boottime; | ^~~~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_authsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_maxauthsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_ad Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_tfm_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_spawn_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_sync_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_ahash_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqsize Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_ahash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash_alg Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:__sg_chain Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_chain Cyclomatic Complexity 2 /kisskb/src/include/crypto/gcm.h:crypto_gcm_check_authsize Cyclomatic Complexity 2 /kisskb/src/include/crypto/gcm.h:crypto_rfc4106_check_authsize Cyclomatic Complexity 2 /kisskb/src/include/crypto/gcm.h:crypto_ipsec_check_assoclen Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_gcm_reqctx Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_gcm_setauthsize Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:crypto_gcm_init_crypt Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:gcm_remain Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:gcm_hash_update Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:gcm_hash_remain Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:gcm_hash_len_continue Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_gcm_module_exit Cyclomatic Complexity 7 /kisskb/src/crypto/gcm.c:gcm_hash_len_done Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:crypto_rfc4543_copy_src_to_dst Cyclomatic Complexity 9 /kisskb/src/crypto/gcm.c:crypto_rfc4543_crypt Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:crypto_rfc4543_decrypt Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:crypto_rfc4543_encrypt Cyclomatic Complexity 4 /kisskb/src/crypto/gcm.c:crypto_rfc4543_setauthsize Cyclomatic Complexity 4 /kisskb/src/crypto/gcm.c:crypto_rfc4106_setauthsize Cyclomatic Complexity 4 /kisskb/src/crypto/gcm.c:crypto_rfc4543_setkey Cyclomatic Complexity 4 /kisskb/src/crypto/gcm.c:crypto_rfc4106_setkey Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_free_aead Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_rfc4543_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_rfc4106_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_gcm_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_spawn_aead Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/crypto/gcm.c:crypto_rfc4543_init_tfm Cyclomatic Complexity 3 /kisskb/src/crypto/gcm.c:crypto_rfc4106_init_tfm Cyclomatic Complexity 5 /kisskb/src/crypto/gcm.c:crypto_gcm_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_buf Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_drop_aead Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_rfc4543_free Cyclomatic Complexity 21 /kisskb/src/crypto/gcm.c:crypto_rfc4543_create Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_rfc4106_free Cyclomatic Complexity 21 /kisskb/src/crypto/gcm.c:crypto_rfc4106_create Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_drop_ahash Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_gcm_free Cyclomatic Complexity 11 /kisskb/src/crypto/gcm.c:crypto_rfc4106_crypt Cyclomatic Complexity 4 /kisskb/src/crypto/gcm.c:crypto_rfc4106_decrypt Cyclomatic Complexity 4 /kisskb/src/crypto/gcm.c:crypto_rfc4106_encrypt Cyclomatic Complexity 32 /kisskb/src/crypto/gcm.c:crypto_gcm_create_common Cyclomatic Complexity 5 /kisskb/src/crypto/gcm.c:crypto_gcm_create Cyclomatic Complexity 5 /kisskb/src/crypto/gcm.c:crypto_gcm_base_create Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:gcm_enc_copy_hash Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:crypto_gcm_verify Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:gcm_dec_hash_continue Cyclomatic Complexity 4 /kisskb/src/crypto/gcm.c:gcm_decrypt_done Cyclomatic Complexity 10 /kisskb/src/crypto/gcm.c:crypto_gcm_init_common Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:gcm_hash_len Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:gcm_hash_crypt_remain_continue Cyclomatic Complexity 5 /kisskb/src/crypto/gcm.c:gcm_hash_crypt_continue Cyclomatic Complexity 5 /kisskb/src/crypto/gcm.c:gcm_hash_assoc_remain_continue Cyclomatic Complexity 5 /kisskb/src/crypto/gcm.c:gcm_hash_assoc_continue Cyclomatic Complexity 5 /kisskb/src/crypto/gcm.c:gcm_hash_init_continue Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:gcm_hash Cyclomatic Complexity 1 /kisskb/src/crypto/gcm.c:crypto_gcm_decrypt Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:gcm_encrypt_continue Cyclomatic Complexity 2 /kisskb/src/crypto/gcm.c:crypto_gcm_encrypt Cyclomatic Complexity 7 /kisskb/src/crypto/gcm.c:gcm_encrypt_done Cyclomatic Complexity 7 /kisskb/src/crypto/gcm.c:gcm_hash_init_done Cyclomatic Complexity 7 /kisskb/src/crypto/gcm.c:gcm_hash_assoc_done Cyclomatic Complexity 7 /kisskb/src/crypto/gcm.c:gcm_hash_assoc_remain_done Cyclomatic Complexity 7 /kisskb/src/crypto/gcm.c:gcm_hash_crypt_done Cyclomatic Complexity 7 /kisskb/src/crypto/gcm.c:gcm_hash_crypt_remain_done Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_init_wait Cyclomatic Complexity 2 /kisskb/src/include/linux/crypto.h:crypto_wait_req Cyclomatic Complexity 10 /kisskb/src/crypto/gcm.c:crypto_gcm_setkey Cyclomatic Complexity 7 /kisskb/src/crypto/gcm.c:crypto_gcm_module_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_authsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_ad Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_tfm_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_spawn_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:__crypto_cipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_ahash_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqsize Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_ahash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:shash_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:__sg_chain Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_chain Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:crypto_ccm_reqctx Cyclomatic Complexity 2 /kisskb/src/crypto/ccm.c:crypto_ccm_setauthsize Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:crypto_ccm_module_exit Cyclomatic Complexity 4 /kisskb/src/crypto/ccm.c:crypto_ccm_check_iv Cyclomatic Complexity 4 /kisskb/src/crypto/ccm.c:crypto_ccm_encrypt_done Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_buf Cyclomatic Complexity 11 /kisskb/src/crypto/ccm.c:crypto_rfc4309_crypt Cyclomatic Complexity 9 /kisskb/src/crypto/ccm.c:crypto_rfc4309_decrypt Cyclomatic Complexity 9 /kisskb/src/crypto/ccm.c:crypto_rfc4309_encrypt Cyclomatic Complexity 2 /kisskb/src/crypto/ccm.c:crypto_rfc4309_setauthsize Cyclomatic Complexity 4 /kisskb/src/crypto/ccm.c:crypto_rfc4309_setkey Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_free_aead Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:crypto_rfc4309_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:crypto_ccm_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_free_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_free_cipher Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:cbcmac_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_spawn_aead Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/crypto/ccm.c:crypto_rfc4309_init_tfm Cyclomatic Complexity 5 /kisskb/src/crypto/ccm.c:crypto_ccm_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_drop_aead Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:crypto_rfc4309_free Cyclomatic Complexity 21 /kisskb/src/crypto/ccm.c:crypto_rfc4309_create Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_drop_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:crypto_ccm_free Cyclomatic Complexity 35 /kisskb/src/crypto/ccm.c:crypto_ccm_create_common Cyclomatic Complexity 7 /kisskb/src/crypto/ccm.c:crypto_ccm_create Cyclomatic Complexity 5 /kisskb/src/crypto/ccm.c:crypto_ccm_base_create Cyclomatic Complexity 13 /kisskb/src/crypto/ccm.c:crypto_ccm_init_crypt Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:crypto_cbcmac_digest_init Cyclomatic Complexity 7 /kisskb/src/crypto/ccm.c:set_msg_len Cyclomatic Complexity 4 /kisskb/src/crypto/ccm.c:format_input Cyclomatic Complexity 4 /kisskb/src/crypto/ccm.c:format_adata Cyclomatic Complexity 19 /kisskb/src/crypto/ccm.c:crypto_ccm_auth Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 15 /kisskb/src/crypto/ccm.c:crypto_ccm_decrypt Cyclomatic Complexity 8 /kisskb/src/crypto/ccm.c:crypto_ccm_decrypt_done Cyclomatic Complexity 13 /kisskb/src/crypto/ccm.c:crypto_ccm_encrypt Cyclomatic Complexity 4 /kisskb/src/crypto/ccm.c:crypto_ccm_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:crypto_cbcmac_digest_setkey Cyclomatic Complexity 4 /kisskb/src/crypto/ccm.c:crypto_cbcmac_digest_final Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 5 /kisskb/src/crypto/ccm.c:crypto_cbcmac_digest_update Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher Cyclomatic Complexity 3 /kisskb/src/crypto/ccm.c:cbcmac_init_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_grab_cipher Cyclomatic Complexity 16 /kisskb/src/crypto/ccm.c:cbcmac_create Cyclomatic Complexity 1 /kisskb/src/crypto/ccm.c:crypto_ccm_module_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_and Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_or Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_cmpxchg_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_try_cmpxchg_acquire Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_try_cmpxchg_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_try_cmpxchg_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_try_cmpxchg_release Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/osq_lock.h:osq_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_first_thread_sibling Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__mutex_owner Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__owner_task Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__owner_flags Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__mutex_set_flag Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__mutex_clear_flag Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__mutex_waiter_is_first Cyclomatic Complexity 1 /kisskb/src/kernel/locking/ww_mutex.h:__ww_mutex_owner Cyclomatic Complexity 1 /kisskb/src/kernel/locking/ww_mutex.h:__ww_mutex_has_waiters Cyclomatic Complexity 1 /kisskb/src/kernel/locking/ww_mutex.h:lock_wait_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/ww_mutex.h:unlock_wait_lock Cyclomatic Complexity 44 /kisskb/src/kernel/locking/ww_mutex.h:ww_mutex_lock_acquired Cyclomatic Complexity 1 /kisskb/src/kernel/locking/ww_mutex.h:__ww_ctx_less Cyclomatic Complexity 3 /kisskb/src/kernel/locking/ww_mutex.h:ww_mutex_set_context_fastpath Cyclomatic Complexity 12 /kisskb/src/kernel/locking/ww_mutex.h:__ww_mutex_kill Cyclomatic Complexity 10 /kisskb/src/kernel/locking/mutex.c:ww_mutex_spin_on_owner Cyclomatic Complexity 23 /kisskb/src/kernel/locking/mutex.c:mutex_optimistic_spin Cyclomatic Complexity 71 /kisskb/src/kernel/locking/mutex.c:__mutex_lock_common Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__mutex_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__ww_mutex_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_guest.h:is_kvm_guest Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 4 /kisskb/src/kernel/locking/ww_mutex.h:__ww_waiter_first Cyclomatic Complexity 4 /kisskb/src/kernel/locking/ww_mutex.h:__ww_waiter_next Cyclomatic Complexity 4 /kisskb/src/kernel/locking/ww_mutex.h:__ww_waiter_last Cyclomatic Complexity 4 /kisskb/src/kernel/locking/ww_mutex.h:__ww_waiter_prev Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 17 /kisskb/src/kernel/locking/ww_mutex.h:__ww_mutex_check_kill Cyclomatic Complexity 22 /kisskb/src/kernel/locking/mutex.c:__mutex_handoff Cyclomatic Complexity 15 /kisskb/src/kernel/locking/ww_mutex.h:__ww_mutex_unlock Cyclomatic Complexity 29 /kisskb/src/kernel/locking/mutex.c:__mutex_trylock_common Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__mutex_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__mutex_trylock_or_handoff Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__mutex_trylock_or_owner Cyclomatic Complexity 30 /kisskb/src/kernel/locking/mutex.c:__mutex_unlock_slowpath Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/kernel/locking/ww_mutex.h:lockdep_assert_wait_lock_held Cyclomatic Complexity 7 /kisskb/src/kernel/locking/ww_mutex.h:__ww_mutex_die Cyclomatic Complexity 12 /kisskb/src/kernel/locking/ww_mutex.h:__ww_mutex_wound Cyclomatic Complexity 8 /kisskb/src/kernel/locking/ww_mutex.h:__ww_mutex_check_waiters Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/kernel/locking/mutex.c:__mutex_add_waiter Cyclomatic Complexity 4 /kisskb/src/kernel/locking/ww_mutex.h:__ww_waiter_add Cyclomatic Complexity 19 /kisskb/src/kernel/locking/ww_mutex.h:__ww_mutex_add_waiter Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:yield_count_of Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/paravirt.h:vcpu_is_preempted Cyclomatic Complexity 8 /kisskb/src/kernel/locking/mutex.c:mutex_can_spin_on_owner Cyclomatic Complexity 9 /kisskb/src/kernel/locking/mutex.c:mutex_spin_on_owner Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/kernel/locking/mutex.c:__mutex_remove_waiter Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:__mutex_init Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:mutex_is_locked Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:mutex_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:ww_mutex_unlock Cyclomatic Complexity 6 /kisskb/src/kernel/locking/mutex.c:ww_mutex_deadlock_injection Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:mutex_lock_nested Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:_mutex_lock_nest_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:mutex_lock_killable_nested Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:mutex_lock_interruptible_nested Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex.c:mutex_lock_io_nested Cyclomatic Complexity 12 /kisskb/src/kernel/locking/mutex.c:ww_mutex_lock Cyclomatic Complexity 12 /kisskb/src/kernel/locking/mutex.c:ww_mutex_lock_interruptible Cyclomatic Complexity 12 /kisskb/src/kernel/locking/mutex.c:mutex_trylock Cyclomatic Complexity 17 /kisskb/src/kernel/locking/mutex.c:ww_mutex_trylock Cyclomatic Complexity 5 /kisskb/src/kernel/locking/mutex.c:atomic_dec_and_mutex_lock /kisskb/src/kernel/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:569:22: note: byref variable will be forcibly initialized 569 | struct mutex_waiter waiter; | ^~~~~~ In file included from /kisskb/src/kernel/locking/mutex.c:25: /kisskb/src/kernel/locking/mutex.c: In function '__mutex_unlock_slowpath': /kisskb/src/kernel/locking/mutex.c:889:16: note: byref variable will be forcibly initialized 889 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_add_boottime Cyclomatic Complexity 1 /kisskb/src/fs/proc/uptime.c:proc_uptime_init Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime_ts64 Cyclomatic Complexity 2 /kisskb/src/fs/proc/uptime.c:uptime_proc_show /kisskb/src/fs/proc/uptime.c: In function 'uptime_proc_show': /kisskb/src/fs/proc/uptime.c:21:25: note: byref variable will be forcibly initialized 21 | struct kernel_cpustat kcs; | ^~~ /kisskb/src/fs/proc/uptime.c:13:20: note: byref variable will be forcibly initialized 13 | struct timespec64 uptime; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWorkingset Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_workingset Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:lruvec_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_to_value Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_value Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_is_node Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_lruvec Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_lruvec Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:parent_mem_cgroup Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_id Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:lruvec_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_flush_stats Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:mem_cgroup_get_nr_swap_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:folio_is_file_lru Cyclomatic Complexity 1 /kisskb/src/mm/workingset.c:unpack_shadow Cyclomatic Complexity 7 /kisskb/src/include/linux/memcontrol.h:parent_lruvec Cyclomatic Complexity 7 /kisskb/src/include/linux/pagemap.h:mapping_shrinkable Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:virt_to_head_page Cyclomatic Complexity 8 /kisskb/src/include/linux/xarray.h:xa_mk_value Cyclomatic Complexity 1 /kisskb/src/mm/workingset.c:pack_shadow Cyclomatic Complexity 3 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_from_id Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:mod_lruvec_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/memcontrol.h:folio_memcg_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:__mod_lruvec_kmem_state Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:__inc_lruvec_kmem_state Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:__dec_lruvec_kmem_state Cyclomatic Complexity 15 /kisskb/src/mm/workingset.c:workingset_update_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 15 /kisskb/src/mm/workingset.c:shadow_lru_isolate Cyclomatic Complexity 1 /kisskb/src/include/linux/list_lru.h:list_lru_shrink_walk_irq Cyclomatic Complexity 1 /kisskb/src/mm/workingset.c:scan_shadow_nodes Cyclomatic Complexity 1 /kisskb/src/include/linux/list_lru.h:list_lru_shrink_count Cyclomatic Complexity 7 /kisskb/src/mm/workingset.c:count_shadow_nodes Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 10 /kisskb/src/mm/workingset.c:workingset_init Cyclomatic Complexity 2 /kisskb/src/mm/workingset.c:workingset_age_nonresident Cyclomatic Complexity 4 /kisskb/src/mm/workingset.c:workingset_eviction Cyclomatic Complexity 18 /kisskb/src/mm/workingset.c:workingset_refault Cyclomatic Complexity 4 /kisskb/src/mm/workingset.c:workingset_activation Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_add_unless Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbq_index_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbq_index_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbq_wait_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_state Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_request_started Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_request_completed Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-tag.h:blk_mq_tag_is_reserved Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:__blk_mq_get_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_get_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_is_shared_tags Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.h:blk_mq_hw_queue_mapped Cyclomatic Complexity 3 /kisskb/src/block/blk-mq.h:__blk_mq_active_requests Cyclomatic Complexity 3 /kisskb/src/block/blk-mq-tag.c:blk_mq_tagset_count_completed_rqs Cyclomatic Complexity 21 /kisskb/src/block/blk-mq.h:hctx_may_queue Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.h:blk_mq_map_queue Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_tags_from_data Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-tag.h:bt_wait_ptr Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 8 /kisskb/src/block/blk-mq-tag.c:__blk_mq_get_tag Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 5 /kisskb/src/block/blk-mq-tag.c:blk_mq_find_and_get_req Cyclomatic Complexity 16 /kisskb/src/block/blk-mq-tag.c:bt_tags_iter Cyclomatic Complexity 15 /kisskb/src/block/blk-mq-tag.c:bt_iter Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 15 /kisskb/src/include/linux/sbitmap.h:__sbitmap_for_each_set Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_for_each_set Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-tag.c:bt_tags_for_each Cyclomatic Complexity 6 /kisskb/src/block/blk-mq-tag.c:__blk_mq_all_tag_iter Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-tag.c:bt_for_each Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-tag.c:bt_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_free Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_queue_free Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-tag.c:__blk_mq_tag_busy Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-tag.c:blk_mq_tag_wakeup_all Cyclomatic Complexity 7 /kisskb/src/block/blk-mq-tag.c:__blk_mq_tag_idle Cyclomatic Complexity 13 /kisskb/src/block/blk-mq-tag.c:blk_mq_put_tag Cyclomatic Complexity 28 /kisskb/src/block/blk-mq-tag.c:blk_mq_get_tag Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-tag.c:blk_mq_all_tag_iter Cyclomatic Complexity 10 /kisskb/src/block/blk-mq-tag.c:blk_mq_tagset_busy_iter Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-tag.c:blk_mq_tagset_wait_completed_request Cyclomatic Complexity 10 /kisskb/src/block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter Cyclomatic Complexity 5 /kisskb/src/block/blk-mq-tag.c:blk_mq_init_bitmaps Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-tag.c:blk_mq_init_tags Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-tag.c:blk_mq_free_tags Cyclomatic Complexity 18 /kisskb/src/block/blk-mq-tag.c:blk_mq_tag_update_depth Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-tag.c:blk_mq_tag_resize_shared_tags Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-tag.c:blk_mq_tag_update_sched_shared_tags Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-tag.c:blk_mq_unique_tag /kisskb/src/block/blk-mq-tag.c: In function 'bt_tags_for_each': /kisskb/src/block/blk-mq-tag.c:325:27: note: byref variable will be forcibly initialized 325 | struct bt_tags_iter_data iter_data = { | ^~~~~~~~~ /kisskb/src/block/blk-mq-tag.c: In function 'bt_for_each': /kisskb/src/block/blk-mq-tag.c:258:22: note: byref variable will be forcibly initialized 258 | struct bt_iter_data iter_data = { | ^~~~~~~~~ In file included from /kisskb/src/include/linux/blkdev.h:18, from /kisskb/src/include/linux/blk-mq.h:5, from /kisskb/src/block/blk-mq-tag.c:12: /kisskb/src/block/blk-mq-tag.c: In function 'blk_mq_get_tag': /kisskb/src/block/blk-mq-tag.c:94:18: note: byref variable will be forcibly initialized 94 | DEFINE_SBQ_WAIT(wait); | ^~~~ /kisskb/src/include/linux/sbitmap.h:576:18: note: in definition of macro 'DEFINE_SBQ_WAIT' 576 | struct sbq_wait name = { \ | ^~~~ /kisskb/src/block/blk-mq-tag.c: In function 'blk_mq_queue_tag_busy_iter': /kisskb/src/block/blk-mq-tag.c:258:22: note: byref variable will be forcibly initialized 258 | struct bt_iter_data iter_data = { | ^~~~~~~~~ /kisskb/src/block/blk-mq-tag.c:258:22: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_iommu_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_pe_passed Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_dev_to_pci_dev Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_dev_to_pe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_add_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_clear_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_serialize_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_serialize_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_state_active Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_device_to_OF_node Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_dev_to_eeh_dev Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ppc-pci.h:eeh_driver_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_reboot_notifier Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_enable_dbgfs_get Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_set_dev_freset Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/eeh.c:dev_has_iommu_table Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_enable_dbgfs_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_setup Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_dump_dev_log Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_dump_pe_log Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_phb_check_failure Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pte-walk.h:find_init_mm_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/pte-walk.h:ppc_find_vmap_phys Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_token_to_phys Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_disable_and_save_dev_state Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_restore_dev_state Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_init_proc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_debugfs_dev_usage Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_debug_lookup_pdev Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_dev_can_recover Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_force_recover_write Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_debugfs_break_device Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_dev_break_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_enable_dbgfs_ops_open Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/eeh.c:proc_eeh_show Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_show_enabled Cyclomatic Complexity 37 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_dev_check_failure Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_dev_check_write Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_check_failure Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pci_enable Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_slot_error_detail Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_save_bars Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_probe_device Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_remove_device Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_device_notifier Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_unfreeze_pe Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/eeh.c:pcibios_set_pcie_reset_state Cyclomatic Complexity 51 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pe_change_owner Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pe_reenable_devices Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_dev_open Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_dev_release Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_iommu_group_to_pe Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pe_set_option Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pe_refreeze_passed Cyclomatic Complexity 50 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pe_get_state Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pe_reset Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pe_reset_full Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pe_configure Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/eeh.c:eeh_pe_inject_err Cyclomatic Complexity 16 /kisskb/src/fs/proc/util.c:name_to_int Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:krealloc_array Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-utils.c:pinctrl_utils_reserve_map Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/pinctrl-utils.c:pinctrl_utils_add_map_mux Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/pinctrl-utils.c:pinctrl_utils_add_map_configs Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-utils.c:pinctrl_utils_add_config Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/pinctrl-utils.c:pinctrl_utils_free_map Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx_alignment Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_tfm_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_ahash_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqsize Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_ahash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:chacha20poly1305_module_exit Cyclomatic Complexity 4 /kisskb/src/crypto/chacha20poly1305.c:chachapoly_setauthsize Cyclomatic Complexity 12 /kisskb/src/crypto/chacha20poly1305.c:async_done_continue Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:poly_genkey_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:poly_init_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:poly_setkey_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:poly_ad_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:poly_adpad_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:poly_cipher_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:poly_cipherpad_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:poly_tail_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:chacha_decrypt_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:chacha_encrypt_done Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:chacha_iv Cyclomatic Complexity 4 /kisskb/src/crypto/chacha20poly1305.c:chachapoly_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:poly_copy_tag Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 3 /kisskb/src/crypto/chacha20poly1305.c:poly_verify_tag Cyclomatic Complexity 10 /kisskb/src/crypto/chacha20poly1305.c:chacha_decrypt Cyclomatic Complexity 4 /kisskb/src/crypto/chacha20poly1305.c:poly_tail_continue Cyclomatic Complexity 4 /kisskb/src/crypto/chacha20poly1305.c:poly_tail Cyclomatic Complexity 4 /kisskb/src/crypto/chacha20poly1305.c:poly_cipherpad Cyclomatic Complexity 7 /kisskb/src/crypto/chacha20poly1305.c:poly_cipher Cyclomatic Complexity 4 /kisskb/src/crypto/chacha20poly1305.c:poly_adpad Cyclomatic Complexity 4 /kisskb/src/crypto/chacha20poly1305.c:poly_ad Cyclomatic Complexity 4 /kisskb/src/crypto/chacha20poly1305.c:poly_setkey Cyclomatic Complexity 4 /kisskb/src/crypto/chacha20poly1305.c:poly_init Cyclomatic Complexity 9 /kisskb/src/crypto/chacha20poly1305.c:poly_genkey Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:chachapoly_decrypt Cyclomatic Complexity 10 /kisskb/src/crypto/chacha20poly1305.c:chacha_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:chachapoly_encrypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:chachapoly_exit Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/crypto/chacha20poly1305.c:chachapoly_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_drop_ahash Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:chachapoly_free Cyclomatic Complexity 31 /kisskb/src/crypto/chacha20poly1305.c:chachapoly_create Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:rfc7539esp_create Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:rfc7539_create Cyclomatic Complexity 1 /kisskb/src/crypto/chacha20poly1305.c:chacha20poly1305_module_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_pe_passed Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_dev_to_pci_dev Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_dev_to_pe Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_bus_to_OF_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:__eeh_pe_dev_mode_mark Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_alloc Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:__eeh_pe_get Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_restore_device_bars Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_bridge_check_link Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_restore_bridge_bars Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_restore_one_device_bars Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_set_pe_aux_size Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_phb_pe_create Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_wait_state Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_phb_pe_get Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_next Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_traverse Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_dev_traverse Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_get Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_tree_insert Cyclomatic Complexity 47 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_tree_remove Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_update_time_stamp Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_state_mark Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_mark_isolated Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_dev_mode_mark Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_state_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_restore_bars Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_bus_get Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh_pe.c:eeh_pe_loc_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:utsname Cyclomatic Complexity 1 /kisskb/src/fs/proc/version.c:proc_version_init Cyclomatic Complexity 1 /kisskb/src/fs/proc/version.c:version_proc_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_mapcount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_pincount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePoisoned Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSlab Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_ksm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageKsm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransTail Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:head_compound_mapcount Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:head_compound_pincount Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_pgtables_bytes Cyclomatic Complexity 4 /kisskb/src/include/linux/ctype.h:__tolower Cyclomatic Complexity 17 /kisskb/src/mm/debug.c:setup_vm_debug Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:hpage_pincount_available Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_index Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_pgoff Cyclomatic Complexity 43 /kisskb/src/mm/debug.c:__dump_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_owner.h:dump_page_owner Cyclomatic Complexity 6 /kisskb/src/mm/debug.c:dump_page Cyclomatic Complexity 1 /kisskb/src/mm/debug.c:dump_vma Cyclomatic Complexity 1 /kisskb/src/mm/debug.c:dump_mm Cyclomatic Complexity 4 /kisskb/src/mm/debug.c:page_init_poison /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:120:17: note: byref variable will be forcibly initialized 120 | struct dentry dentry; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.h:blk_stat_is_active Cyclomatic Complexity 1 /kisskb/src/block/blk.h:blk_throtl_stat_add Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.c:blk_stat_free_callback_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.c:blk_rq_stat_init Cyclomatic Complexity 4 /kisskb/src/block/blk-stat.c:blk_rq_stat_sum Cyclomatic Complexity 4 /kisskb/src/block/blk-stat.c:blk_stat_timer_fn Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.c:blk_rq_stat_add Cyclomatic Complexity 12 /kisskb/src/block/blk-stat.c:blk_stat_add Cyclomatic Complexity 10 /kisskb/src/block/blk-stat.c:blk_stat_alloc_callback Cyclomatic Complexity 3 /kisskb/src/block/blk-stat.c:blk_stat_add_callback Cyclomatic Complexity 4 /kisskb/src/block/blk-stat.c:blk_stat_remove_callback Cyclomatic Complexity 4 /kisskb/src/block/blk-stat.c:blk_stat_free_callback Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.c:blk_stat_enable_accounting Cyclomatic Complexity 4 /kisskb/src/block/blk-stat.c:blk_alloc_queue_stats Cyclomatic Complexity 5 /kisskb/src/block/blk-stat.c:blk_free_queue_stats Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_iter_init Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:__radix_tree_iter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_chunk_size Cyclomatic Complexity 17 /kisskb/src/include/linux/radix-tree.h:radix_tree_next_slot Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.h:pin_desc_get Cyclomatic Complexity 63 /kisskb/src/drivers/pinctrl/pinmux.c:pin_request Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_func_name_to_selector Cyclomatic Complexity 33 /kisskb/src/drivers/pinctrl/pinmux.c:pin_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 35 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_select Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_select_open Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_pins_open Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_functions_open Cyclomatic Complexity 30 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_pins_show Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_functions_show Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 22 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_check_ops Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_validate_map Cyclomatic Complexity 19 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_can_be_used_for_gpio Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_request_gpio Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_free_gpio Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_gpio_direction Cyclomatic Complexity 22 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_map_to_setting Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_free_setting Cyclomatic Complexity 24 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_enable_setting Cyclomatic Complexity 14 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_disable_setting Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_show_map Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_show_setting Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_init_device_debugfs Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_generic_get_function_count Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_generic_get_function_name Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_generic_get_function_groups Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_generic_get_function Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_generic_add_function Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_generic_remove_function Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/pinmux.c:pinmux_generic_free_functions /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:947:25: note: byref variable will be forcibly initialized 947 | struct radix_tree_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kernel_stat.h:kstat_softirqs_cpu Cyclomatic Complexity 1 /kisskb/src/fs/proc/softirqs.c:proc_softirqs_init Cyclomatic Complexity 4 /kisskb/src/fs/proc/softirqs.c:show_softirqs Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_and Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_or Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_fetch_add_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_andnot Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_try_cmpxchg Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_return_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_return_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_fetch_add_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_try_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_return_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_return_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_fetch_add_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_try_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_first_thread_sibling Cyclomatic Complexity 1 /kisskb/src/include/linux/osq_lock.h:osq_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/wake_q.h:wake_q_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/wake_q.h:wake_q_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:rwsem_set_owner Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:rwsem_clear_owner Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:rwsem_test_oflags Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:__rwsem_set_reader_owned Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:rwsem_set_reader_owned Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rwsem.c:rwsem_clear_reader_owned Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:rwsem_write_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:rwsem_owner Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:rwsem_owner_flags Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rwsem.c:rwsem_try_write_lock_unqueued Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:clear_nonspinnable Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_guest.h:is_kvm_guest Cyclomatic Complexity 8 /kisskb/src/kernel/locking/rwsem.c:rwsem_set_nonspinnable Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rwsem.c:is_rwsem_reader_owned Cyclomatic Complexity 8 /kisskb/src/kernel/locking/rwsem.c:rwsem_owner_state Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/rt.h:rt_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/rt.h:rt_task Cyclomatic Complexity 8 /kisskb/src/kernel/locking/rwsem.c:rwsem_read_trylock Cyclomatic Complexity 16 /kisskb/src/kernel/locking/rwsem.c:__down_read_trylock Cyclomatic Complexity 13 /kisskb/src/kernel/locking/rwsem.c:__down_write_trylock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 29 /kisskb/src/kernel/locking/rwsem.c:rwsem_try_write_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 38 /kisskb/src/kernel/locking/rwsem.c:rwsem_mark_wake Cyclomatic Complexity 51 /kisskb/src/kernel/locking/rwsem.c:rwsem_down_read_slowpath Cyclomatic Complexity 17 /kisskb/src/kernel/locking/rwsem.c:__down_read_common Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:__down_read Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:__down_read_interruptible Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:__down_read_killable Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:rwsem_wake Cyclomatic Complexity 39 /kisskb/src/kernel/locking/rwsem.c:__up_read Cyclomatic Complexity 29 /kisskb/src/kernel/locking/rwsem.c:__up_write Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:rwsem_downgrade_wake Cyclomatic Complexity 16 /kisskb/src/kernel/locking/rwsem.c:__downgrade_write Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:yield_count_of Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/paravirt.h:vcpu_is_preempted Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:owner_on_cpu Cyclomatic Complexity 8 /kisskb/src/kernel/locking/rwsem.c:rwsem_can_spin_on_owner Cyclomatic Complexity 15 /kisskb/src/kernel/locking/rwsem.c:rwsem_spin_on_owner Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rwsem.c:rwsem_rspin_threshold Cyclomatic Complexity 28 /kisskb/src/kernel/locking/rwsem.c:rwsem_optimistic_spin Cyclomatic Complexity 46 /kisskb/src/kernel/locking/rwsem.c:rwsem_down_write_slowpath Cyclomatic Complexity 5 /kisskb/src/kernel/locking/rwsem.c:__down_write_common Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:__down_write Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:__down_write_killable Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:__init_rwsem Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:down_read Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:down_read_interruptible Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:down_read_killable Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rwsem.c:down_read_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:down_write Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:down_write_killable Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rwsem.c:down_write_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:up_read Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:up_write Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:downgrade_write Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:down_read_nested Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:down_read_killable_nested Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:_down_write_nest_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:down_read_non_owner Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rwsem.c:down_write_nested Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rwsem.c:down_write_killable_nested Cyclomatic Complexity 13 /kisskb/src/kernel/locking/rwsem.c:up_read_non_owner /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_mark_wake': /kisskb/src/kernel/locking/rwsem.c:387:19: note: byref variable will be forcibly initialized 387 | struct list_head wlist; | ^~~~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_read_slowpath': /kisskb/src/kernel/locking/rwsem.c:898:16: note: byref variable will be forcibly initialized 898 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c:897:22: note: byref variable will be forcibly initialized 897 | struct rwsem_waiter waiter; | ^~~~~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_wake': /kisskb/src/kernel/locking/rwsem.c:1172:16: note: byref variable will be forcibly initialized 1172 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_downgrade_wake': /kisskb/src/kernel/locking/rwsem.c:1193:16: note: byref variable will be forcibly initialized 1193 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_write_slowpath': /kisskb/src/kernel/locking/rwsem.c:1023:16: note: byref variable will be forcibly initialized 1023 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c:1021:22: note: byref variable will be forcibly initialized 1021 | struct rwsem_waiter waiter; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_authsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_pagelen Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_clamp Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_advance Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_page Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_unmap Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_start Cyclomatic Complexity 1 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_map Cyclomatic Complexity 1 /kisskb/src/crypto/aegis.h:crypto_aegis_block_xor Cyclomatic Complexity 1 /kisskb/src/crypto/aegis.h:crypto_aegis_block_and Cyclomatic Complexity 1 /kisskb/src/crypto/aegis.h:crypto_aegis_aesenc Cyclomatic Complexity 2 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_update Cyclomatic Complexity 1 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_update_a Cyclomatic Complexity 5 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_process_crypt Cyclomatic Complexity 3 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_final Cyclomatic Complexity 1 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_module_exit Cyclomatic Complexity 7 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_setauthsize Cyclomatic Complexity 4 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_setkey Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_wipe_chunk Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 14 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_decrypt_chunk Cyclomatic Complexity 2 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_init Cyclomatic Complexity 1 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_update_u Cyclomatic Complexity 6 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_ad Cyclomatic Complexity 14 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_encrypt_chunk Cyclomatic Complexity 12 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_pagedone Cyclomatic Complexity 12 /kisskb/src/include/crypto/scatterwalk.h:scatterwalk_done Cyclomatic Complexity 11 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_process_ad Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 3 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_decrypt_generic Cyclomatic Complexity 1 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_encrypt_generic Cyclomatic Complexity 4 /kisskb/src/crypto/aegis128-core.c:crypto_aegis128_module_init /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_chunk': /kisskb/src/crypto/aegis128-core.c:259:21: note: byref variable will be forcibly initialized 259 | union aegis_block msg = {}; | ^~~ /kisskb/src/crypto/aegis128-core.c:217:20: note: byref variable will be forcibly initialized 217 | union aegis_block tmp; | ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_init': /kisskb/src/crypto/aegis128-core.c:102:20: note: byref variable will be forcibly initialized 102 | union aegis_block key_iv; | ^~~~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_chunk': /kisskb/src/crypto/aegis128-core.c:198:21: note: byref variable will be forcibly initialized 198 | union aegis_block msg = {}; | ^~~ /kisskb/src/crypto/aegis128-core.c:156:20: note: byref variable will be forcibly initialized 156 | union aegis_block tmp; | ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_process_ad': /kisskb/src/crypto/aegis128-core.c:282:20: note: byref variable will be forcibly initialized 282 | union aegis_block buf; | ^~~ /kisskb/src/crypto/aegis128-core.c:281:22: note: byref variable will be forcibly initialized 281 | struct scatter_walk walk; | ^~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_generic': /kisskb/src/crypto/aegis128-core.c:419:21: note: byref variable will be forcibly initialized 419 | struct aegis_state state; | ^~~~~ /kisskb/src/crypto/aegis128-core.c:418:23: note: byref variable will be forcibly initialized 418 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/aegis128-core.c:414:20: note: byref variable will be forcibly initialized 414 | union aegis_block tag; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_generic': Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current /kisskb/src/crypto/aegis128-core.c:396:21: note: byref variable will be forcibly initialized 396 | struct aegis_state state; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del /kisskb/src/crypto/aegis128-core.c:395:23: note: byref variable will be forcibly initialized 395 | struct skcipher_walk walk; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 10 /kisskb/src/kernel/locking/semaphore.c:__down_common Cyclomatic Complexity 1 /kisskb/src/kernel/locking/semaphore.c:__down Cyclomatic Complexity 1 /kisskb/src/kernel/locking/semaphore.c:__down_interruptible Cyclomatic Complexity 1 /kisskb/src/kernel/locking/semaphore.c:__down_killable Cyclomatic Complexity 1 /kisskb/src/kernel/locking/semaphore.c:__down_timeout Cyclomatic Complexity 1 /kisskb/src/kernel/locking/semaphore.c:__up Cyclomatic Complexity 3 /kisskb/src/kernel/locking/semaphore.c:down Cyclomatic Complexity 3 /kisskb/src/kernel/locking/semaphore.c:down_interruptible Cyclomatic Complexity 3 /kisskb/src/kernel/locking/semaphore.c:down_killable Cyclomatic Complexity 3 /kisskb/src/kernel/locking/semaphore.c:down_trylock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/semaphore.c:down_timeout Cyclomatic Complexity 3 /kisskb/src/kernel/locking/semaphore.c:up /kisskb/src/kernel/locking/semaphore.c: In function '__down_common': /kisskb/src/kernel/locking/semaphore.c:211:26: note: byref variable will be forcibly initialized 211 | struct semaphore_waiter waiter; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_dev_to_eeh_dev Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:__eeh_addr_cache_get_device Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:eeh_addr_cache_insert Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:__eeh_addr_cache_insert_dev Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:__eeh_addr_cache_rmv_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:eeh_addr_cache_open Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:eeh_addr_cache_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:eeh_addr_cache_get_dev Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:eeh_addr_cache_insert_dev Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:eeh_addr_cache_rmv_dev Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:eeh_addr_cache_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_cache.c:eeh_cache_debugfs_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_none Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_bad Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_present Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_same Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_special Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkdirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkyoung Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_devmap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_clear_soft_dirty Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_present Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_serializing Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_pincount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageReferenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReferenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/memremap.h:get_dev_pagemap Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_clear_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:ptep_get Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:ptep_get_lockless Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:is_zero_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_protnone Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_protnone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_anonymous Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_accessible Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:vma_is_dax Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:is_huge_zero_page Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:follow_devmap_pmd Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:follow_devmap_pud Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_migration_supported Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_zone_movable_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_cow_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:arch_make_page_accessible Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_to_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_lockptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pud_lockptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pud_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_gate_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:in_gate_area Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:flush_anon_page Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_pin_save Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_pin_restore Cyclomatic Complexity 5 /kisskb/src/include/linux/swapops.h:pte_swp_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_type Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pmd_migration_entry_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_pmd_migration_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/secretmem.h:vma_is_secretmem Cyclomatic Complexity 1 /kisskb/src/include/linux/secretmem.h:page_is_secretmem Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:follow_huge_addr Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:follow_huge_pmd Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:follow_huge_pud Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:pmd_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:pud_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:isolate_huge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:folio_is_file_lru Cyclomatic Complexity 3 /kisskb/src/mm/gup.c:mm_set_has_pinned_flag Cyclomatic Complexity 5 /kisskb/src/mm/gup.c:no_page_table Cyclomatic Complexity 4 /kisskb/src/mm/gup.c:can_follow_write_pte Cyclomatic Complexity 98 /kisskb/src/mm/gup.c:__get_user_pages_locked Cyclomatic Complexity 2 /kisskb/src/mm/gup.c:record_subpages Cyclomatic Complexity 1 /kisskb/src/mm/gup.c:gup_huge_pd Cyclomatic Complexity 1 /kisskb/src/mm/gup.c:gup_fast_permitted Cyclomatic Complexity 11 /kisskb/src/include/linux/mm.h:vm_fault_to_errno Cyclomatic Complexity 9 /kisskb/src/include/linux/fs.h:vma_is_fsdax Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:hpage_pincount_available Cyclomatic Complexity 7 /kisskb/src/mm/gup.c:compound_next Cyclomatic Complexity 7 /kisskb/src/mm/gup.c:compound_range_next Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:page_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:is_migration_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 0 /kisskb/src/include/linux/hugetlb.h:follow_hugetlb_page Cyclomatic Complexity 9 /kisskb/src/mm/gup.c:is_valid_gup_flags Cyclomatic Complexity 0 /kisskb/src/include/linux/hugetlb.h:pgd_write Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:is_pinnable_page Cyclomatic Complexity 3 /kisskb/src/mm/gup.c:hpage_pincount_add Cyclomatic Complexity 3 /kisskb/src/mm/gup.c:hpage_pincount_sub Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_add_unless Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:folio_ref_try_add_rcu Cyclomatic Complexity 2 /kisskb/src/include/linux/pagemap.h:page_cache_add_speculative Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_sub Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 12 /kisskb/src/mm/gup.c:put_page_refs Cyclomatic Complexity 9 /kisskb/src/mm/gup.c:try_get_compound_head Cyclomatic Complexity 6 /kisskb/src/mm/gup.c:put_compound_head Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__p4d_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__p4d_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pud_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pmd_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pte_to_swp_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 12 /kisskb/src/mm/gup.c:follow_pfn_pte Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/memremap.h:put_dev_pagemap Cyclomatic Complexity 43 /kisskb/src/mm/gup.c:faultin_page Cyclomatic Complexity 7 /kisskb/src/mm/gup.c:vma_permits_fault Cyclomatic Complexity 34 /kisskb/src/mm/gup.c:check_vma_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/include/linux/mmap_lock.h:mmap_assert_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock_killable Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_access_permitted Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_access_permitted Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_access_permitted Cyclomatic Complexity 1 /kisskb/src/mm/gup.c:__gup_device_huge_pud Cyclomatic Complexity 1 /kisskb/src/mm/gup.c:__gup_device_huge_pmd Cyclomatic Complexity 18 /kisskb/src/mm/gup.c:try_grab_compound_head Cyclomatic Complexity 12 /kisskb/src/mm/gup.c:gup_huge_pgd Cyclomatic Complexity 12 /kisskb/src/mm/gup.c:gup_huge_pud Cyclomatic Complexity 12 /kisskb/src/mm/gup.c:gup_huge_pmd Cyclomatic Complexity 4 /kisskb/src/mm/gup.c:try_grab_page Cyclomatic Complexity 28 /kisskb/src/mm/gup.c:get_gate_page Cyclomatic Complexity 1 /kisskb/src/mm/gup.c:unpin_user_page Cyclomatic Complexity 65 /kisskb/src/mm/gup.c:follow_page_pte Cyclomatic Complexity 47 /kisskb/src/mm/gup.c:follow_pmd_mask Cyclomatic Complexity 16 /kisskb/src/mm/gup.c:follow_pud_mask Cyclomatic Complexity 5 /kisskb/src/mm/gup.c:follow_p4d_mask Cyclomatic Complexity 8 /kisskb/src/mm/gup.c:follow_page_mask Cyclomatic Complexity 74 /kisskb/src/mm/gup.c:__get_user_pages Cyclomatic Complexity 5 /kisskb/src/mm/gup.c:undo_dev_pagemap Cyclomatic Complexity 31 /kisskb/src/mm/gup.c:gup_pte_range Cyclomatic Complexity 21 /kisskb/src/mm/gup.c:gup_pmd_range Cyclomatic Complexity 15 /kisskb/src/mm/gup.c:gup_pud_range Cyclomatic Complexity 10 /kisskb/src/mm/gup.c:gup_p4d_range Cyclomatic Complexity 15 /kisskb/src/mm/gup.c:gup_pgd_range Cyclomatic Complexity 5 /kisskb/src/mm/gup.c:unpin_user_page_range_dirty_lock Cyclomatic Complexity 5 /kisskb/src/mm/gup.c:unpin_user_pages Cyclomatic Complexity 7 /kisskb/src/mm/gup.c:unpin_user_pages_dirty_lock Cyclomatic Complexity 29 /kisskb/src/mm/gup.c:check_and_migrate_movable_pages Cyclomatic Complexity 8 /kisskb/src/mm/gup.c:__gup_longterm_locked Cyclomatic Complexity 8 /kisskb/src/mm/gup.c:__get_user_pages_remote Cyclomatic Complexity 20 /kisskb/src/mm/gup.c:lockless_pages_from_mm Cyclomatic Complexity 6 /kisskb/src/mm/gup.c:follow_page Cyclomatic Complexity 25 /kisskb/src/mm/gup.c:fixup_user_fault Cyclomatic Complexity 21 /kisskb/src/mm/gup.c:populate_vma_page_range Cyclomatic Complexity 18 /kisskb/src/mm/gup.c:faultin_vma_page_range Cyclomatic Complexity 31 /kisskb/src/mm/gup.c:__mm_populate Cyclomatic Complexity 3 /kisskb/src/mm/gup.c:get_user_pages_remote Cyclomatic Complexity 3 /kisskb/src/mm/gup.c:get_user_pages Cyclomatic Complexity 9 /kisskb/src/mm/gup.c:get_user_pages_locked Cyclomatic Complexity 8 /kisskb/src/mm/gup.c:get_user_pages_unlocked Cyclomatic Complexity 4 /kisskb/src/mm/gup.c:__gup_longterm_unlocked Cyclomatic Complexity 29 /kisskb/src/mm/gup.c:internal_get_user_pages_fast Cyclomatic Complexity 4 /kisskb/src/mm/gup.c:get_user_pages_fast_only Cyclomatic Complexity 3 /kisskb/src/mm/gup.c:get_user_pages_fast Cyclomatic Complexity 5 /kisskb/src/mm/gup.c:pin_user_pages_fast Cyclomatic Complexity 8 /kisskb/src/mm/gup.c:pin_user_pages_fast_only Cyclomatic Complexity 5 /kisskb/src/mm/gup.c:pin_user_pages_remote Cyclomatic Complexity 5 /kisskb/src/mm/gup.c:pin_user_pages Cyclomatic Complexity 5 /kisskb/src/mm/gup.c:pin_user_pages_unlocked Cyclomatic Complexity 9 /kisskb/src/mm/gup.c:pin_user_pages_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 6 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_unregister_hctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_ctx_sysfs_release Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 8 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_hw_sysfs_cpus_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_hw_sysfs_nr_reserved_tags_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_hw_sysfs_nr_tags_show Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_hw_sysfs_store Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_hw_sysfs_show Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_free Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_hw_sysfs_release Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_sysfs_release Cyclomatic Complexity 12 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_register_hctx Cyclomatic Complexity 6 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_unregister_dev Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_hctx_kobj_init Cyclomatic Complexity 2 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_sysfs_deinit Cyclomatic Complexity 2 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_sysfs_init Cyclomatic Complexity 15 /kisskb/src/block/blk-mq-sysfs.c:__blk_mq_register_dev Cyclomatic Complexity 6 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_sysfs_unregister Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-sysfs.c:blk_mq_sysfs_register In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/mm/gup.c:5: /kisskb/src/mm/gup.c: In function 'check_and_migrate_movable_pages': /kisskb/src/mm/gup.c:1705:12: note: byref variable will be forcibly initialized 1705 | LIST_HEAD(movable_page_list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/des_generic.c:des_generic_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/des_generic.c:crypto_des3_ede_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/des_generic.c:crypto_des3_ede_encrypt Cyclomatic Complexity 9 /kisskb/src/crypto/des_generic.c:des3_ede_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/des_generic.c:crypto_des_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/des_generic.c:crypto_des_encrypt Cyclomatic Complexity 9 /kisskb/src/crypto/des_generic.c:des_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/des_generic.c:des_generic_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:PROC_I Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:proc_pid Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 4 /kisskb/src/fs/proc/namespaces.c:proc_ns_instantiate Cyclomatic Complexity 1 /kisskb/src/fs/proc/internal.h:get_proc_task Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 12 /kisskb/src/fs/proc/namespaces.c:proc_ns_dir_readdir Cyclomatic Complexity 9 /kisskb/src/fs/proc/namespaces.c:proc_ns_readlink Cyclomatic Complexity 12 /kisskb/src/fs/proc/namespaces.c:proc_ns_get_link Cyclomatic Complexity 14 /kisskb/src/fs/proc/namespaces.c:proc_ns_dir_lookup /kisskb/src/fs/proc/namespaces.c: In function 'proc_ns_get_link': /kisskb/src/fs/proc/namespaces.c:48:14: note: byref variable will be forcibly initialized 48 | struct path ns_path; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_show_config Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.h:pin_desc_get Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_groups_open Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_pins_open Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_dump_group Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_groups_show Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_dump_pin Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_pins_show Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_check_ops Cyclomatic Complexity 12 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_validate_map Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/pinconf.c:pin_config_get_for_pin Cyclomatic Complexity 15 /kisskb/src/drivers/pinctrl/pinconf.c:pin_config_group_get Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_map_to_setting Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/delayed_call.h:set_delayed_call Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_free_setting Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_sb_info Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr_ns Cyclomatic Complexity 8 /kisskb/src/fs/proc/self.c:proc_self_get_link Cyclomatic Complexity 18 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_apply_setting Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_set_config Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_show_map Cyclomatic Complexity 10 /kisskb/src/fs/proc/self.c:proc_setup_self Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_show_setting Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinconf.c:pinconf_init_device_debugfs Cyclomatic Complexity 1 /kisskb/src/fs/proc/self.c:proc_self_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_pe_passed Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_dev_to_pci_dev Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_serialize_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_serialize_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_dev_removed Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_edev_actionable Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_pcid_get Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_pcid_put Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_report_reset Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_report_mmio_enabled Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_slot_presence_check Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_add_virt_device Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_clear_slot_attention Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_dev_restore_state Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_dev_save_state Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_clear_pe_frozen_state Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_set_channel_state Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_rmv_device Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_report_failure Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_report_resume Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_report_error Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_pe_detach_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ssleep Cyclomatic Complexity 31 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_reset_device Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_enable_irq Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_disable_irq Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_set_irq_state Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_result_priority Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:pci_ers_merge_result Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:pci_ers_result_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 34 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_pe_report_edev Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_pe_report Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_pe_cleanup Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_pe_reset_and_recover Cyclomatic Complexity 97 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_handle_normal_event Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/kernel/eeh_driver.c:eeh_handle_special_event Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/rcuwait.h:rcuwait_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rcuwait.h:prepare_to_rcuwait Cyclomatic Complexity 3 /kisskb/src/kernel/locking/percpu-rwsem.c:__percpu_down_write_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/kernel/locking/percpu-rwsem.c:__percpu_down_read_trylock Cyclomatic Complexity 4 /kisskb/src/kernel/locking/percpu-rwsem.c:__percpu_rwsem_trylock Cyclomatic Complexity 6 /kisskb/src/include/linux/rcuwait.h:finish_rcuwait Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 3 /kisskb/src/kernel/locking/percpu-rwsem.c:percpu_rwsem_wake_function Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:__add_wait_queue_entry_tail Cyclomatic Complexity 11 /kisskb/src/kernel/locking/percpu-rwsem.c:percpu_rwsem_wait Cyclomatic Complexity 4 /kisskb/src/kernel/locking/percpu-rwsem.c:readers_active_check Cyclomatic Complexity 3 /kisskb/src/kernel/locking/percpu-rwsem.c:__percpu_init_rwsem Cyclomatic Complexity 4 /kisskb/src/kernel/locking/percpu-rwsem.c:percpu_free_rwsem Cyclomatic Complexity 6 /kisskb/src/kernel/locking/percpu-rwsem.c:__percpu_down_read Cyclomatic Complexity 9 /kisskb/src/kernel/locking/percpu-rwsem.c:percpu_down_write Cyclomatic Complexity 1 /kisskb/src/kernel/locking/percpu-rwsem.c:percpu_up_write /kisskb/src/arch/powerpc/kernel/eeh_driver.c: In function 'eeh_handle_normal_event': /kisskb/src/arch/powerpc/kernel/eeh_driver.c:843:22: note: byref variable will be forcibly initialized 843 | struct eeh_rmv_data rmv_data = | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/fcrypt.c:fcrypt_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/fcrypt.c:fcrypt_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/fcrypt.c:fcrypt_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/fcrypt.c:fcrypt_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/fcrypt.c:fcrypt_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/twofish_generic.c:twofish_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/twofish_generic.c:twofish_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/twofish_generic.c:twofish_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/twofish_generic.c:twofish_mod_init Cyclomatic Complexity 9 /kisskb/src/kernel/locking/irqflag-debug.c:warn_bogus_irq_restore Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_have_populated_dt Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:of_node_is_root Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 8 /kisskb/src/drivers/pinctrl/devicetree.c:dt_free_map Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_string_index Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 11 /kisskb/src/drivers/pinctrl/devicetree.c:dt_remember_or_free_map Cyclomatic Complexity 30 /kisskb/src/drivers/pinctrl/devicetree.c:dt_to_map_one_config Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/devicetree.c:dt_remember_dummy_state Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/devicetree.c:pinctrl_find_cells_size Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/devicetree.c:pinctrl_get_list_and_count Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/devicetree.c:pinctrl_copy_args Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/devicetree.c:pinctrl_dt_free_maps Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/devicetree.c:of_pinctrl_get Cyclomatic Complexity 27 /kisskb/src/drivers/pinctrl/devicetree.c:pinctrl_dt_to_map Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/devicetree.c:pinctrl_count_index_with_args Cyclomatic Complexity 12 /kisskb/src/drivers/pinctrl/devicetree.c:pinctrl_parse_index_with_args Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-cpumap.c:queue_index Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-cpumap.c:get_first_sibling Cyclomatic Complexity 16 /kisskb/src/block/blk-mq-cpumap.c:blk_mq_map_queues Cyclomatic Complexity 5 /kisskb/src/block/blk-mq-cpumap.c:blk_mq_hw_queue_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/delayed_call.h:set_delayed_call Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_sb_info Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr_ns Cyclomatic Complexity 8 /kisskb/src/fs/proc/thread_self.c:proc_thread_self_get_link Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 10 /kisskb/src/fs/proc/thread_self.c:proc_setup_thread_self Cyclomatic Complexity 1 /kisskb/src/fs/proc/thread_self.c:proc_thread_self_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 123 /kisskb/src/crypto/twofish_common.c:__twofish_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/twofish_common.c:twofish_setkey Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/eeh_event.c:eeh_event_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/eeh_event.c:eeh_event_init Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/eeh_event.c:__eeh_send_failure_event Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh_event.c:eeh_send_failure_event Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/kernel/eeh_event.c:eeh_remove_event Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex-debug.c:debug_mutex_lock_common Cyclomatic Complexity 28 /kisskb/src/kernel/locking/mutex-debug.c:debug_mutex_wake_waiter Cyclomatic Complexity 9 /kisskb/src/kernel/locking/mutex-debug.c:debug_mutex_free_waiter Cyclomatic Complexity 4 /kisskb/src/kernel/locking/mutex-debug.c:debug_mutex_add_waiter Cyclomatic Complexity 25 /kisskb/src/kernel/locking/mutex-debug.c:debug_mutex_remove_waiter Cyclomatic Complexity 23 /kisskb/src/kernel/locking/mutex-debug.c:debug_mutex_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/mutex-debug.c:debug_mutex_init Cyclomatic Complexity 9 /kisskb/src/kernel/locking/mutex-debug.c:mutex_destroy Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHWPoison Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageOffline Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pgdat_end_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 2 /kisskb/src/fs/proc/kcore.c:kcore_callback Cyclomatic Complexity 1 /kisskb/src/fs/proc/kcore.c:proc_kcore_text_init Cyclomatic Complexity 1 /kisskb/src/fs/proc/kcore.c:add_modules_range Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/fs/proc/kcore.c:get_kcore_size Cyclomatic Complexity 4 /kisskb/src/fs/proc/kcore.c:pfn_is_ram Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 17 /kisskb/src/fs/proc/kcore.c:get_sparsemem_vmemmap_info Cyclomatic Complexity 1 /kisskb/src/fs/proc/kcore.c:release_kcore Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 5 /kisskb/src/include/linux/page-flags.h:is_page_hwpoison Cyclomatic Complexity 1 /kisskb/src/fs/proc/kcore.c:append_kcore_note Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__clear_user Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/uaccess.h:clear_user Cyclomatic Complexity 101 /kisskb/src/fs/proc/kcore.c:read_kcore Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 8 /kisskb/src/fs/proc/kcore.c:kcore_ram_list Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 11 /kisskb/src/fs/proc/kcore.c:kcore_update_ram Cyclomatic Complexity 14 /kisskb/src/fs/proc/kcore.c:open_kcore Cyclomatic Complexity 19 /kisskb/src/fs/proc/kcore.c:kclist_add_private Cyclomatic Complexity 1 /kisskb/src/fs/proc/kcore.c:kclist_add Cyclomatic Complexity 4 /kisskb/src/fs/proc/kcore.c:proc_kcore_init Cyclomatic Complexity 4 /kisskb/src/fs/proc/kcore.c:register_mem_pfn_is_ram Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_packed Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 25 /kisskb/src/drivers/pinctrl/pinconf-generic.c:pinconf_generic_dump_one Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 8 /kisskb/src/drivers/pinctrl/pinconf-generic.c:parse_dt_cfg Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_strings Cyclomatic Complexity 12 /kisskb/src/drivers/pinctrl/pinconf-generic.c:pinconf_generic_dump_pins Cyclomatic Complexity 15 /kisskb/src/drivers/pinctrl/pinconf-generic.c:pinconf_generic_dump_config Cyclomatic Complexity 27 /kisskb/src/drivers/pinctrl/pinconf-generic.c:pinconf_generic_parse_dt_config Cyclomatic Complexity 44 /kisskb/src/drivers/pinctrl/pinconf-generic.c:pinconf_generic_dt_subnode_to_map Cyclomatic Complexity 8 /kisskb/src/drivers/pinctrl/pinconf-generic.c:pinconf_generic_dt_node_to_map Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinconf-generic.c:pinconf_generic_dt_free_map /kisskb/src/fs/proc/kcore.c: In function 'read_kcore': /kisskb/src/fs/proc/kcore.c:418:23: note: byref variable will be forcibly initialized 418 | struct elf_prpsinfo prpsinfo = { | ^~~~~~~~ /kisskb/src/fs/proc/kcore.c:417:23: note: byref variable will be forcibly initialized 417 | struct elf_prstatus prstatus = {}; | ^~~~~~~~ /kisskb/src/fs/proc/kcore.c:338:17: note: byref variable will be forcibly initialized 338 | struct elfhdr ehdr = { | ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/include/linux/elfcore.h:7, from /kisskb/src/include/linux/crash_core.h:6, from /kisskb/src/fs/proc/kcore.c:13: /kisskb/src/fs/proc/kcore.c: In function 'kcore_update_ram': /kisskb/src/fs/proc/kcore.c:259:12: note: byref variable will be forcibly initialized 259 | LIST_HEAD(garbage); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/proc/kcore.c:258:12: note: byref variable will be forcibly initialized 258 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_start_sect Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_is_partition Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_physical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_physical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_io_min Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_io_min Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_io_opt Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_io_opt Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_limit_alignment_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:block_size Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:bdev_zone_sectors Cyclomatic Complexity 6 /kisskb/src/include/linux/blkdev.h:bdev_alignment_offset Cyclomatic Complexity 4 /kisskb/src/include/linux/genhd.h:disk_max_parts Cyclomatic Complexity 3 /kisskb/src/include/linux/genhd.h:disk_part_scan_enabled Cyclomatic Complexity 16 /kisskb/src/block/ioctl.c:blkdev_pr_register Cyclomatic Complexity 16 /kisskb/src/block/ioctl.c:blkdev_pr_reserve Cyclomatic Complexity 16 /kisskb/src/block/ioctl.c:blkdev_pr_release Cyclomatic Complexity 16 /kisskb/src/block/ioctl.c:blkdev_pr_preempt Cyclomatic Complexity 16 /kisskb/src/block/ioctl.c:blkdev_pr_clear Cyclomatic Complexity 12 /kisskb/src/block/ioctl.c:blkdev_getgeo Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 17 /kisskb/src/block/ioctl.c:blkpg_do_ioctl Cyclomatic Complexity 20 /kisskb/src/block/ioctl.c:blkpg_ioctl Cyclomatic Complexity 10 /kisskb/src/block/ioctl.c:put_long Cyclomatic Complexity 10 /kisskb/src/block/ioctl.c:put_ulong Cyclomatic Complexity 10 /kisskb/src/block/ioctl.c:put_int Cyclomatic Complexity 21 /kisskb/src/block/ioctl.c:blkdev_bszset Cyclomatic Complexity 11 /kisskb/src/block/ioctl.c:blkdev_reread_part Cyclomatic Complexity 10 /kisskb/src/block/ioctl.c:put_u64 Cyclomatic Complexity 3 /kisskb/src/block/ioctl.c:blkdev_flushbuf Cyclomatic Complexity 19 /kisskb/src/block/ioctl.c:blkdev_roset Cyclomatic Complexity 19 /kisskb/src/block/ioctl.c:blk_ioctl_discard Cyclomatic Complexity 20 /kisskb/src/block/ioctl.c:blk_ioctl_zeroout Cyclomatic Complexity 10 /kisskb/src/block/ioctl.c:put_uint Cyclomatic Complexity 10 /kisskb/src/block/ioctl.c:put_ushort Cyclomatic Complexity 31 /kisskb/src/block/ioctl.c:blkdev_common_ioctl Cyclomatic Complexity 18 /kisskb/src/block/ioctl.c:blkdev_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_empty_careful Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:__blk_mq_get_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_get_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_is_shared_tags Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_hctx_stopped Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-sched.c:sched_rq_cmp Cyclomatic Complexity 3 /kisskb/src/block/blk-mq-sched.c:blk_mq_next_ctx Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_bypass_insert Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_get_dispatch_budget Cyclomatic Complexity 4 /kisskb/src/block/blk-mq.h:blk_mq_put_dispatch_budget Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.h:blk_mq_set_rq_budget_token Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:list_cut_before Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.h:blk_mq_map_queue Cyclomatic Complexity 18 /kisskb/src/block/blk.h:rq_mergeable Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 5 /kisskb/src/block/blk-mq-sched.c:blk_mq_dispatch_hctx_list Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 34 /kisskb/src/block/blk-mq-sched.c:__blk_mq_do_dispatch_sched Cyclomatic Complexity 2 /kisskb/src/block/blk-mq-sched.c:blk_mq_do_dispatch_sched Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 12 /kisskb/src/block/blk-mq-sched.c:blk_mq_do_dispatch_ctx Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_get_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_get Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 6 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_alloc_map_and_rqs Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-sched.c:blk_mq_init_sched_shared_tags Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-sched.c:blk_mq_exit_sched_shared_tags Cyclomatic Complexity 10 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_tags_teardown Cyclomatic Complexity 10 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_assign_ioc Cyclomatic Complexity 3 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_mark_restart_hctx Cyclomatic Complexity 18 /kisskb/src/block/blk-mq-sched.c:__blk_mq_sched_dispatch_requests Cyclomatic Complexity 3 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_restart Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_dispatch_requests Cyclomatic Complexity 14 /kisskb/src/block/blk-mq-sched.c:__blk_mq_sched_bio_merge Cyclomatic Complexity 3 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_try_insert_merge Cyclomatic Complexity 31 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_insert_request Cyclomatic Complexity 17 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_insert_requests Cyclomatic Complexity 8 /kisskb/src/block/blk-mq-sched.c:blk_mq_sched_free_rqs Cyclomatic Complexity 14 /kisskb/src/block/blk-mq-sched.c:blk_mq_exit_sched Cyclomatic Complexity 25 /kisskb/src/block/blk-mq-sched.c:blk_mq_init_sched /kisskb/src/block/ioctl.c: In function 'blkdev_pr_register': /kisskb/src/block/ioctl.c:247:25: note: byref variable will be forcibly initialized 247 | struct pr_registration reg; | ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_reserve': /kisskb/src/block/ioctl.c:265:24: note: byref variable will be forcibly initialized 265 | struct pr_reservation rsv; | ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_release': /kisskb/src/block/ioctl.c:283:24: note: byref variable will be forcibly initialized 283 | struct pr_reservation rsv; | ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_preempt': /kisskb/src/block/ioctl.c:301:20: note: byref variable will be forcibly initialized 301 | struct pr_preempt p; | ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_clear': /kisskb/src/block/ioctl.c:319:18: note: byref variable will be forcibly initialized 319 | struct pr_clear c; | ^ /kisskb/src/block/ioctl.c: In function 'blkdev_getgeo': /kisskb/src/block/ioctl.c:366:21: note: byref variable will be forcibly initialized 366 | struct hd_geometry geo; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq-sched.c:8: /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_dispatch_hctx_list': /kisskb/src/block/blk-mq-sched.c:92:12: note: byref variable will be forcibly initialized 92 | LIST_HEAD(hctx_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/block/ioctl.c: In function 'blkpg_do_ioctl': /kisskb/src/block/ioctl.c:20:25: note: byref variable will be forcibly initialized 20 | struct blkpg_partition p; | ^ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_do_dispatch_sched': /kisskb/src/block/blk-mq-sched.c:125:12: note: byref variable will be forcibly initialized 125 | LIST_HEAD(rq_list); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_do_dispatch_ctx': /kisskb/src/block/blk-mq-sched.c:242:12: note: byref variable will be forcibly initialized 242 | LIST_HEAD(rq_list); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_sched_dispatch_requests': /kisskb/src/block/blk-mq-sched.c:299:12: note: byref variable will be forcibly initialized 299 | LIST_HEAD(rq_list); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_sched_insert_request': /kisskb/src/block/blk-mq-sched.c:467:13: note: byref variable will be forcibly initialized 467 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_dev_to_eeh_dev Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_sysfs.c:eeh_notify_resume_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/eeh_sysfs.c:eeh_notify_resume_remove Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/eeh_sysfs.c:eeh_pe_state_store Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/eeh_sysfs.c:eeh_pe_state_show Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh_sysfs.c:eeh_show_eeh_pe_config_addr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/eeh_sysfs.c:eeh_show_eeh_mode Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/eeh_sysfs.c:eeh_sysfs_add_device Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/eeh_sysfs.c:eeh_sysfs_remove_device Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_try_cmpxchg_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 7 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_invariant_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:init_rcu_head Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:hlist_del_rcu Cyclomatic Complexity 2 /kisskb/src/include/linux/rculist.h:hlist_add_head_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 2 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock_slowpath Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:is_module_address Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:is_module_percpu_address Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__is_module_percpu_address Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:memory_contains Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/sections.h:init_section_contains Cyclomatic Complexity 1 /kisskb/src/include/linux/kallsyms.h:print_ip_sym Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:init_utsname Cyclomatic Complexity 1 /kisskb/src/include/linux/unaligned/packed_struct.h:__get_unaligned_cpu32 Cyclomatic Complexity 14 /kisskb/src/include/linux/jhash.h:jhash Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 3 /kisskb/src/include/trace/events/lock.h:__traceiter_lock_acquire Cyclomatic Complexity 3 /kisskb/src/include/trace/events/lock.h:__traceiter_lock_release Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:lockdep_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:lock_release_holdtime Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:hlock_id Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:chain_hlock_class_idx Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:iterate_chain_key Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:lockdep_recursion_inc Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lockdep_recursion_finish Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:verbose Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:print_lockdep_off Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:lock_flag Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:get_usage_char Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:very_verbose Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:arch_is_kernel_initmem_freed Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:check_data_structures Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:keyhashentry Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__cq_init Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__cq_empty Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__cq_full Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:__cq_enqueue Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:__cq_dequeue Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__cq_get_elem_count Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:mark_lock_accessed Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:visit_lock_entry Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:lock_accessed Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:get_lock_parent Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:get_lock_depth Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:get_dep_list Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:bfs_error Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:__calc_dep_bit Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:calc_dep Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:__calc_dep_bitb Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:calc_depb Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__bfs_init_root Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:noop_count Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:usage_accumulate Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:usage_match Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:state_name Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:exclusive_bit Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:invert_dir_mask Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:exclusive_mask Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:original_mask Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:check_redundant Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:inc_chains Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:dec_chains Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:size_to_bucket Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:chain_block_size Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:init_chain_block Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:del_chain_block Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:get_first_held_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:check_no_collision Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:check_chain_key Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:HARDIRQ_verbose Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:SOFTIRQ_verbose Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:state_verbose Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:task_irq_context Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:separate_irq_context Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:task_wait_context Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:__lock_is_held Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:check_flags Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lockdep_nmi Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:within Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:inside_selftest Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:get_pending_free Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:not_in_range Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/include/trace/events/lock.h:trace_event_get_offsets_lock_acquire Cyclomatic Complexity 5 /kisskb/src/include/trace/events/lock.h:trace_event_raw_event_lock_acquire Cyclomatic Complexity 2 /kisskb/src/include/trace/events/lock.h:trace_event_get_offsets_lock Cyclomatic Complexity 4 /kisskb/src/include/trace/events/lock.h:trace_event_raw_event_lock Cyclomatic Complexity 4 /kisskb/src/include/trace/events/lock.h:trace_raw_output_lock_acquire Cyclomatic Complexity 2 /kisskb/src/include/trace/events/lock.h:trace_raw_output_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:__bfs_next Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:chain_block_next Cyclomatic Complexity 7 /kisskb/src/kernel/locking/lockdep.c:add_chain_block Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:init_chain_block_buckets Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:free_chain_hlocks Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:remove_class_from_lock_chain Cyclomatic Complexity 7 /kisskb/src/kernel/locking/lockdep.c:static_obj Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 6 /kisskb/src/kernel/locking/lockdep.c:lockdep_lock Cyclomatic Complexity 6 /kisskb/src/kernel/locking/lockdep.c:lockdep_assert_locked Cyclomatic Complexity 6 /kisskb/src/kernel/locking/lockdep.c:hlock_class Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:bfs_init_rootb Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:bfs_init_root Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:hlock_conflict Cyclomatic Complexity 8 /kisskb/src/kernel/locking/lockdep.c:usage_skip Cyclomatic Complexity 16 /kisskb/src/kernel/locking/lockdep.c:look_up_lock_class Cyclomatic Complexity 12 /kisskb/src/kernel/locking/lockdep.c:match_held_lock Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:find_held_lock Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:__lock_repin_lock Cyclomatic Complexity 9 /kisskb/src/kernel/locking/lockdep.c:__lock_unpin_lock Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 13 /kisskb/src/kernel/locking/lockdep.c:lockdep_unlock Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:graph_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:graph_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:debug_locks_off_graph_unlock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_bfs_bug Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:print_lock_trace Cyclomatic Complexity 6 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:find_exclusive_match Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:traces_identical Cyclomatic Complexity 7 /kisskb/src/kernel/locking/lockdep.c:save_trace Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:print_kernel_ident Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:assign_lock_key Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:init_data_structures_once Cyclomatic Complexity 8 /kisskb/src/kernel/locking/lockdep.c:alloc_chain_hlocks Cyclomatic Complexity 2 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 6 /kisskb/src/kernel/locking/lockdep.c:count_matching_names Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 5 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:alloc_lock_chain Cyclomatic Complexity 7 /kisskb/src/kernel/locking/lockdep.c:add_chain_cache Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:alloc_list_entry Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:add_lock_to_list Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:__lock_pin_lock Cyclomatic Complexity 7 /kisskb/src/kernel/locking/lockdep.c:reinit_class Cyclomatic Complexity 4 /kisskb/src/include/linux/bitmap.h:bitmap_andnot Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:__free_zapped_classes Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:call_rcu_zapped Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:free_zapped_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:lockdep_init_task Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:lockdep_set_selftest_task Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:lockdep_stack_trace_count Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lockdep_stack_hash_count Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__get_key_name Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:__print_lock_name Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:print_usage_bug_scenario Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_irq_lock_scenario Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:print_deadlock_scenario Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:print_circular_lock_scenario Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:print_lockdep_cache Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:get_usage_chars Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:print_lock_name Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_lock_class_header Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:print_lock Cyclomatic Complexity 6 /kisskb/src/kernel/locking/lockdep.c:lockdep_print_held_locks Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_unlock_imbalance_bug Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_held_locks_bug Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_lock_invalid_wait_context Cyclomatic Complexity 9 /kisskb/src/kernel/locking/lockdep.c:check_wait_context Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_lock_nested_lock_not_held Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_deadlock_bug Cyclomatic Complexity 7 /kisskb/src/kernel/locking/lockdep.c:check_deadlock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_freed_lock_bug Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:print_circular_bug_entry Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:print_circular_bug_header Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:print_circular_bug Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:print_shortest_lock_dependencies Cyclomatic Complexity 13 /kisskb/src/kernel/locking/lockdep.c:print_irq_inversion_bug Cyclomatic Complexity 6 /kisskb/src/kernel/locking/lockdep.c:print_shortest_lock_dependencies_backwards Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:print_bad_irq_dependency Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:lock_chain_get_class Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:lockdep_next_lockchain Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:lock_chain_count Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:print_irqtrace_events Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:print_usage_bug Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:valid_state Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:verify_lock_unused Cyclomatic Complexity 16 /kisskb/src/kernel/locking/lockdep.c:lockdep_hardirqs_on Cyclomatic Complexity 11 /kisskb/src/kernel/locking/lockdep.c:lockdep_hardirqs_off Cyclomatic Complexity 14 /kisskb/src/kernel/locking/lockdep.c:lockdep_softirqs_off Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:read_lock_is_recursive Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lock_is_held_type Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lock_pin_lock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lock_repin_lock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lock_unpin_lock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lockdep_reset Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:lockdep_init Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:debug_check_no_locks_freed Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:debug_check_no_locks_held Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:debug_show_held_locks Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lockdep_sys_exit Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:lockdep_rcu_suspicious Cyclomatic Complexity 13 /kisskb/src/kernel/locking/lockdep.c:lockdep_register_key Cyclomatic Complexity 18 /kisskb/src/kernel/locking/lockdep.c:__bfs Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__bfs_forwards Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__lockdep_count_forward_deps Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:lockdep_count_forward_deps Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:find_usage_forwards Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:check_usage_forwards Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:check_path Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:check_noncircular Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__bfs_backwards Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:__lockdep_count_backward_deps Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:lockdep_count_backward_deps Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep.c:find_usage_backwards Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:check_usage_backwards Cyclomatic Complexity 8 /kisskb/src/kernel/locking/lockdep.c:mark_lock_irq Cyclomatic Complexity 16 /kisskb/src/kernel/locking/lockdep.c:mark_lock Cyclomatic Complexity 6 /kisskb/src/kernel/locking/lockdep.c:mark_held_locks Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:__trace_hardirqs_on_caller Cyclomatic Complexity 23 /kisskb/src/kernel/locking/lockdep.c:lockdep_hardirqs_on_prepare Cyclomatic Complexity 10 /kisskb/src/kernel/locking/lockdep.c:lockdep_softirqs_on Cyclomatic Complexity 21 /kisskb/src/kernel/locking/lockdep.c:mark_usage Cyclomatic Complexity 18 /kisskb/src/kernel/locking/lockdep.c:check_irq_usage Cyclomatic Complexity 28 /kisskb/src/kernel/locking/lockdep.c:check_prev_add Cyclomatic Complexity 9 /kisskb/src/kernel/locking/lockdep.c:check_prevs_add Cyclomatic Complexity 8 /kisskb/src/kernel/locking/lockdep.c:lookup_chain_cache Cyclomatic Complexity 8 /kisskb/src/kernel/locking/lockdep.c:lookup_chain_cache_add Cyclomatic Complexity 8 /kisskb/src/kernel/locking/lockdep.c:validate_chain Cyclomatic Complexity 8 /kisskb/src/include/trace/events/lock.h:trace_lock_acquire Cyclomatic Complexity 8 /kisskb/src/include/trace/events/lock.h:trace_lock_release Cyclomatic Complexity 8 /kisskb/src/kernel/locking/lockdep.c:remove_class_from_lock_chains Cyclomatic Complexity 10 /kisskb/src/kernel/locking/lockdep.c:zap_class Cyclomatic Complexity 10 /kisskb/src/kernel/locking/lockdep.c:__lockdep_free_key_range Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:lockdep_free_key_range_imm Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:lockdep_free_key_range_reg Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:lockdep_free_key_range Cyclomatic Complexity 10 /kisskb/src/kernel/locking/lockdep.c:lock_class_cache_is_registered Cyclomatic Complexity 5 /kisskb/src/kernel/locking/lockdep.c:__lockdep_reset_lock Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:lockdep_reset_lock_imm Cyclomatic Complexity 3 /kisskb/src/kernel/locking/lockdep.c:lockdep_reset_lock_reg Cyclomatic Complexity 2 /kisskb/src/kernel/locking/lockdep.c:lockdep_reset_lock Cyclomatic Complexity 13 /kisskb/src/kernel/locking/lockdep.c:lockdep_unregister_key Cyclomatic Complexity 8 /kisskb/src/kernel/locking/lockdep.c:debug_show_all_locks Cyclomatic Complexity 58 /kisskb/src/kernel/locking/lockdep.c:__lock_acquire Cyclomatic Complexity 11 /kisskb/src/kernel/locking/lockdep.c:reacquire_held_locks Cyclomatic Complexity 23 /kisskb/src/kernel/locking/lockdep.c:__lock_downgrade Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:lock_downgrade Cyclomatic Complexity 15 /kisskb/src/kernel/locking/lockdep.c:__lock_release Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 11 /kisskb/src/kernel/locking/lockdep.c:is_dynamic_key Cyclomatic Complexity 36 /kisskb/src/kernel/locking/lockdep.c:register_lock_class Cyclomatic Complexity 30 /kisskb/src/kernel/locking/lockdep.c:lockdep_init_map_type Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 16 /kisskb/src/kernel/locking/lockdep.c:__lock_set_class Cyclomatic Complexity 4 /kisskb/src/kernel/locking/lockdep.c:lock_set_class Cyclomatic Complexity 6 /kisskb/src/kernel/locking/lockdep.c:lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/lock.h:87, from /kisskb/src/kernel/locking/lockdep.c:64: /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock_acquire': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' 13 | TRACE_EVENT(lock_acquire, | ^~~~~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 39 | DECLARE_EVENT_CLASS(lock, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/crypto/aes_generic.c:byte Cyclomatic Complexity 1 /kisskb/src/crypto/aes_generic.c:crypto_aes_set_key Cyclomatic Complexity 1 /kisskb/src/crypto/aes_generic.c:aes_fini Cyclomatic Complexity 7 /kisskb/src/crypto/aes_generic.c:crypto_aes_decrypt Cyclomatic Complexity 7 /kisskb/src/crypto/aes_generic.c:crypto_aes_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/aes_generic.c:aes_init /kisskb/src/kernel/locking/lockdep.c: In function 'lockdep_count_forward_deps': /kisskb/src/kernel/locking/lockdep.c:2053:19: note: byref variable will be forcibly initialized 2053 | struct lock_list this; | ^~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'check_usage_forwards': /kisskb/src/kernel/locking/lockdep.c:4024:19: note: byref variable will be forcibly initialized 4024 | struct lock_list root; | ^~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'check_noncircular': /kisskb/src/kernel/locking/lockdep.c:2125:19: note: byref variable will be forcibly initialized 2125 | struct lock_list src_entry; | ^~~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'lockdep_count_backward_deps': /kisskb/src/kernel/locking/lockdep.c:2079:19: note: byref variable will be forcibly initialized 2079 | struct lock_list this; | ^~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'check_usage_backwards': /kisskb/src/kernel/locking/lockdep.c:4059:19: note: byref variable will be forcibly initialized 4059 | struct lock_list root; | ^~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'check_irq_usage': /kisskb/src/kernel/locking/lockdep.c:2746:25: note: byref variable will be forcibly initialized 2746 | struct lock_list this, that; | ^~~~ /kisskb/src/kernel/locking/lockdep.c:2746:19: note: byref variable will be forcibly initialized 2746 | struct lock_list this, that; | ^~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'lock_acquire': /kisskb/src/kernel/locking/lockdep.c:5616:21: note: byref variable will be forcibly initialized 5616 | struct held_lock hlock; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/mm/mmap_lock.c:trace_mmap_lock_reg Cyclomatic Complexity 1 /kisskb/src/mm/mmap_lock.c:trace_mmap_lock_unreg Cyclomatic Complexity 5 /kisskb/src/include/trace/events/mmap_lock.h:__traceiter_mmap_lock_start_locking Cyclomatic Complexity 5 /kisskb/src/include/trace/events/mmap_lock.h:__traceiter_mmap_lock_acquire_returned Cyclomatic Complexity 5 /kisskb/src/include/trace/events/mmap_lock.h:__traceiter_mmap_lock_released Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/include/trace/events/mmap_lock.h:trace_event_get_offsets_mmap_lock_start_locking Cyclomatic Complexity 7 /kisskb/src/include/trace/events/mmap_lock.h:trace_event_raw_event_mmap_lock_start_locking Cyclomatic Complexity 2 /kisskb/src/include/trace/events/mmap_lock.h:trace_event_get_offsets_mmap_lock_acquire_returned Cyclomatic Complexity 7 /kisskb/src/include/trace/events/mmap_lock.h:trace_event_raw_event_mmap_lock_acquire_returned Cyclomatic Complexity 2 /kisskb/src/include/trace/events/mmap_lock.h:trace_event_get_offsets_mmap_lock_released Cyclomatic Complexity 7 /kisskb/src/include/trace/events/mmap_lock.h:trace_event_raw_event_mmap_lock_released Cyclomatic Complexity 5 /kisskb/src/include/trace/events/mmap_lock.h:trace_raw_output_mmap_lock_start_locking Cyclomatic Complexity 6 /kisskb/src/include/trace/events/mmap_lock.h:trace_raw_output_mmap_lock_acquire_returned Cyclomatic Complexity 5 /kisskb/src/include/trace/events/mmap_lock.h:trace_raw_output_mmap_lock_released Cyclomatic Complexity 13 /kisskb/src/include/trace/events/mmap_lock.h:trace_mmap_lock_start_locking Cyclomatic Complexity 13 /kisskb/src/include/trace/events/mmap_lock.h:trace_mmap_lock_acquire_returned Cyclomatic Complexity 13 /kisskb/src/include/trace/events/mmap_lock.h:trace_mmap_lock_released Cyclomatic Complexity 1 /kisskb/src/mm/mmap_lock.c:__mmap_lock_do_trace_start_locking Cyclomatic Complexity 1 /kisskb/src/mm/mmap_lock.c:__mmap_lock_do_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/mm/mmap_lock.c:__mmap_lock_do_trace_released Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_gpio_get_reg Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_gpio_output Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_pctl_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_pmx_func_groups Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_pmx_func_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_pmx_func_cnt Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_group_pins Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_groups_cnt Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_group_name Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_pmx_set Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_pmx_gpio_set_direction Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_pmx_set_mux Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_generic_dt_node_to_map_group Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_gpio_input Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_gpio_set Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_gpio_get_direction Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_gpio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_funcs_groups_from_mask Cyclomatic Complexity 12 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_build_funcs_groups Cyclomatic Complexity 23 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_pctl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-axp209.c:axp20x_pctl_driver_exit In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmap_lock.h:107, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_start_locking': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' 16 | TRACE_EVENT_FN(mmap_lock_start_locking, | ^~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_acquire_returned': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' 44 | TRACE_EVENT_FN(mmap_lock_acquire_returned, | ^~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_released': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' 76 | TRACE_EVENT_FN(mmap_lock_released, | ^~~~~~~~~~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/bootconfig.h:xbc_node_is_value Cyclomatic Complexity 3 /kisskb/src/include/linux/bootconfig.h:xbc_node_is_array Cyclomatic Complexity 1 /kisskb/src/include/linux/bootconfig.h:xbc_node_compose_key Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/fs/proc/bootconfig.c:boot_config_proc_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 27 /kisskb/src/fs/proc/bootconfig.c:copy_xbc_key_value_list Cyclomatic Complexity 13 /kisskb/src/fs/proc/bootconfig.c:proc_boot_config_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/crash_dump.c:copy_oldmem_vaddr Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/crash_dump.c:copy_oldmem_page Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/crash_dump.c:crash_free_reserved_phys_range Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_fake Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_inc_return Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_uevent_suppress Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_live Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_devt Cyclomatic Complexity 3 /kisskb/src/include/linux/genhd.h:get_disk_ro Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bd_register_pending_holders Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_is_mq Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_is_partition Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/local.h:local_read Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:major_to_index Cyclomatic Complexity 4 /kisskb/src/include/linux/genhd.h:disk_max_parts Cyclomatic Complexity 3 /kisskb/src/include/linux/genhd.h:disk_part_scan_enabled Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:block_devnode Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:queue_discard_alignment Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:queue_alignment_offset Cyclomatic Complexity 9 /kisskb/src/block/genhd.c:disk_visible Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:set_disk_ro_uevent Cyclomatic Complexity 9 /kisskb/src/block/genhd.c:bdevt_str Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 11 /kisskb/src/block/genhd.c:show_partition Cyclomatic Complexity 6 /kisskb/src/block/genhd.c:disk_scan_partitions Cyclomatic Complexity 4 /kisskb/src/include/linux/fs.h:remove_inode_hash Cyclomatic Complexity 2 /kisskb/src/include/linux/part_stat.h:part_stat_set_all Cyclomatic Complexity 3 /kisskb/src/block/genhd.c:part_stat_read_all Cyclomatic Complexity 5 /kisskb/src/block/genhd.c:part_in_flight Cyclomatic Complexity 8 /kisskb/src/block/genhd.c:part_in_flight_rw Cyclomatic Complexity 8 /kisskb/src/block/genhd.c:disk_seqf_start Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:disk_seqf_next Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:disk_seqf_stop Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:part_size_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:diskseq_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:disk_capability_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:disk_discard_alignment_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:disk_alignment_offset_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:disk_ro_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:disk_hidden_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:disk_removable_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:disk_ext_range_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:disk_range_show Cyclomatic Complexity 3 /kisskb/src/block/genhd.c:part_stat_show Cyclomatic Complexity 7 /kisskb/src/block/genhd.c:diskstats_show Cyclomatic Complexity 3 /kisskb/src/block/genhd.c:part_inflight_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:block_uevent Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:disk_release Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:disk_badblocks_store Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:disk_badblocks_show Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:proc_genhd_init Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:show_partition_start Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_insert Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:set_capacity Cyclomatic Complexity 13 /kisskb/src/block/genhd.c:set_capacity_and_notify Cyclomatic Complexity 6 /kisskb/src/block/genhd.c:bdevname Cyclomatic Complexity 5 /kisskb/src/block/genhd.c:blkdev_show Cyclomatic Complexity 27 /kisskb/src/block/genhd.c:__register_blkdev Cyclomatic Complexity 6 /kisskb/src/block/genhd.c:genhd_device_init Cyclomatic Complexity 13 /kisskb/src/block/genhd.c:unregister_blkdev Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:blk_alloc_ext_minor Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:blk_free_ext_minor Cyclomatic Complexity 7 /kisskb/src/block/genhd.c:disk_uevent Cyclomatic Complexity 78 /kisskb/src/block/genhd.c:device_add_disk Cyclomatic Complexity 13 /kisskb/src/block/genhd.c:del_gendisk Cyclomatic Complexity 12 /kisskb/src/block/genhd.c:blk_request_module Cyclomatic Complexity 20 /kisskb/src/block/genhd.c:printk_all_partitions Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:part_devt Cyclomatic Complexity 10 /kisskb/src/block/genhd.c:blk_lookup_devt Cyclomatic Complexity 4 /kisskb/src/block/genhd.c:put_disk Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:blk_cleanup_disk Cyclomatic Complexity 8 /kisskb/src/block/genhd.c:set_disk_ro Cyclomatic Complexity 3 /kisskb/src/block/genhd.c:bdev_read_only Cyclomatic Complexity 1 /kisskb/src/block/genhd.c:inc_diskseq Cyclomatic Complexity 14 /kisskb/src/block/genhd.c:__alloc_disk_node Cyclomatic Complexity 7 /kisskb/src/block/genhd.c:__blk_alloc_disk /kisskb/src/block/genhd.c: In function 'part_stat_show': /kisskb/src/block/genhd.c:865:20: note: byref variable will be forcibly initialized 865 | struct disk_stats stat; | ^~~~ /kisskb/src/block/genhd.c: In function 'diskstats_show': /kisskb/src/block/genhd.c:1111:20: note: byref variable will be forcibly initialized 1111 | struct disk_stats stat; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/sm4_generic.c:sm4_fini Cyclomatic Complexity 1 /kisskb/src/crypto/sm4_generic.c:sm4_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/sm4_generic.c:sm4_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/sm4_generic.c:sm4_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/sm4_generic.c:sm4_init /kisskb/src/block/genhd.c: In function 'printk_all_partitions': /kisskb/src/block/genhd.c:657:24: note: byref variable will be forcibly initialized 657 | struct class_dev_iter iter; | ^~~~ /kisskb/src/block/genhd.c: In function 'blk_lookup_devt': /kisskb/src/block/genhd.c:1205:24: note: byref variable will be forcibly initialized 1205 | struct class_dev_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_packed Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 22 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_set_fps_param Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_resume Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_suspend Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_enable Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_get_func_groups Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_get_func_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_get_funcs_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_get_group_pins Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_get_groups_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_get_group_name Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_get_default_fps Cyclomatic Complexity 66 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinconf_set Cyclomatic Complexity 23 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinconf_get Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_generic_dt_node_to_map_pin Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:max77620_pinctrl_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror32 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/camellia_generic.c:camellia_fini Cyclomatic Complexity 4 /kisskb/src/crypto/camellia_generic.c:camellia_do_decrypt Cyclomatic Complexity 4 /kisskb/src/crypto/camellia_generic.c:camellia_do_encrypt Cyclomatic Complexity 7 /kisskb/src/crypto/camellia_generic.c:camellia_setup_tail Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/crypto/camellia_generic.c:camellia_setup128 Cyclomatic Complexity 1 /kisskb/src/crypto/camellia_generic.c:camellia_setup256 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 4 /kisskb/src/crypto/camellia_generic.c:camellia_decrypt Cyclomatic Complexity 4 /kisskb/src/crypto/camellia_generic.c:camellia_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/camellia_generic.c:camellia_setup192 Cyclomatic Complexity 15 /kisskb/src/crypto/camellia_generic.c:camellia_set_key Cyclomatic Complexity 1 /kisskb/src/crypto/camellia_generic.c:camellia_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08_i2c.c:mcp23s08_i2c_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08_i2c.c:mcp230xx_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08_i2c.c:mcp23s08_i2c_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_dentry_node Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/mount.c:kernfs_test_super Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_root Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/mount.c:kernfs_sop_show_options Cyclomatic Complexity 8 /kisskb/src/fs/kernfs/mount.c:find_next_ancestor Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/mount.c:kernfs_encode_fh Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/mount.c:kernfs_sop_show_path Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/mount.c:kernfs_set_super Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/fs/kernfs/mount.c:kernfs_fill_super Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/mount.c:kernfs_get_parent_dentry Cyclomatic Complexity 18 /kisskb/src/fs/kernfs/mount.c:__kernfs_fh_to_dentry Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/mount.c:kernfs_fh_to_parent Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/mount.c:kernfs_fh_to_dentry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/mount.c:kernfs_root_from_sb Cyclomatic Complexity 32 /kisskb/src/fs/kernfs/mount.c:kernfs_node_dentry Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/mount.c:kernfs_super_ns Cyclomatic Complexity 12 /kisskb/src/fs/kernfs/mount.c:kernfs_get_tree Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/mount.c:kernfs_free_fs_context Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/mount.c:kernfs_kill_sb Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/mount.c:kernfs_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/thread_info.h:test_thread_local_flags Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:set_irq_regs Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit_irqoff Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_clear_host_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:ppc_msgsync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_stolen_time Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:nap_adjust_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:booke_restore_dbcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dbell.c:____doorbell_exception Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:may_hard_irq_enable Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:is_implicit_soft_masked Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_enter_prepare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_async_enter_prepare Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_doorbell_entry Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_doorbell_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_async_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dbell.c:doorbell_exception Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/page_64.h:clear_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_none Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_bad Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_clear Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_same Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_young Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_special Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mksoft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkclean Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkold Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkwrite Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkdirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkyoung Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkspecial Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkdevmap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_devmap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_mksoft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_clear_soft_dirty Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_preemptible Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:spin_needbreak Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_munmap Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_mapcount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_pincount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:set_page_private Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_tlb_flush_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSlab Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageMlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHWPoison Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_ksm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageKsm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:page_has_type Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_enter_lazy_mmu_mode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_page Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_mkuffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_clear_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_mkuffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_clear_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:ptep_get Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:update_mmu_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_sw_mkyoung Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:arch_do_swap_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:track_pfn_remap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:track_pfn_insert Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:track_pfn_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:untrack_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:is_zero_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:my_zero_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_read_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_unstable Cyclomatic Complexity 3 /kisskb/src/include/linux/pgtable.h:pmd_devmap_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_protnone Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_protnone Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pfn_modify_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:fault_flag_allow_retry_first Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_anonymous Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_accessible Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:__copy_from_user_inatomic Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:huge_pud_set_accessed Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:__transparent_hugepage_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:__split_huge_pmd Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:is_swap_pmd Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:do_huge_pmd_numa_page Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_migration_supported Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:head_compound_pincount Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_cow_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_cpupid_xchg_last Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_cpupid_last Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:mm_counter_file Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:__p4d_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_inc_nr_puds Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_dec_nr_puds Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_inc_nr_pmds Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_dec_nr_pmds Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_inc_nr_ptes Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_dec_nr_ptes Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_to_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_lockptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pud_lockptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pud_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/numa_balancing.h:task_numa_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:handle_userfault Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_missing Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_minor Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_pte_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_huge_pmd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:pmd_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:pud_huge Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_range Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_page Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_icache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_charge Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_swapin_charge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_swapin_uncharge_swap Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_enter_user_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_exit_user_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:task_in_memcg_oom Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_oom_synchronize Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:count_memcg_event_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:swap_readpage Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:get_swap_device Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:put_swap_device Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:free_swap_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:add_swap_count_continuation Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:swap_duplicate Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:swap_free Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:swapin_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:lookup_swap_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:get_shadow_from_swap_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:__swap_count Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:try_to_free_swap Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:cgroup_throttle_swaprate Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:mem_cgroup_swap_full Cyclomatic Complexity 2 /kisskb/src/include/linux/rmap.h:page_dup_rmap Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:__pfn_to_pfn_t Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:pfn_t_to_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:pfn_t_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:pfn_t_special Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_blockable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_init Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_init_owner Cyclomatic Complexity 5 /kisskb/src/include/linux/swapops.h:pte_swp_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_type Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_readable_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_writable_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_device_exclusive_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_writable_device_exclusive_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_readable_migration_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pmd_migration_entry_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_pmd_migration_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_hwpoison_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:non_swap_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/migrate.h:migrate_misplaced_page Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_sw_event Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_ignore Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/tlb.h:__tlb_adjust_range Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/tlb.h:tlb_flush_pte_range Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/tlb.h:tlb_flush_pmd_range Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/tlb.h:tlb_flush_pud_range Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/tlb.h:tlb_flush_p4d_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/tlb.h:__tlb_remove_tlb_entry Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:flush_tlb_batched_pending Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:arch_faults_on_old_pte Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:arch_wants_old_prefaulted_pte Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:disable_randmaps Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:init_zero_pfn Cyclomatic Complexity 5 /kisskb/src/mm/memory.c:validate_page_before_insert Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:pte_unmap_same Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:fault_around_bytes_get Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:create_huge_pud Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:wp_huge_pud Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/tlb.h:__tlb_reset_range Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_rss Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:update_hiwater_rss Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 10 /kisskb/src/mm/memory.c:vm_mixed_ok Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 4 /kisskb/src/mm/memory.c:__get_fault_gfp_mask Cyclomatic Complexity 15 /kisskb/src/mm/memory.c:mm_account_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:p4d_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:is_migration_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:pfn_swap_entry_to_page Cyclomatic Complexity 4 /kisskb/src/include/linux/swapops.h:is_pfn_swap_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_writable_migration_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:hpage_pincount_available Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:maybe_mkwrite Cyclomatic Complexity 5 /kisskb/src/mm/pgalloc-track.h:p4d_alloc_track Cyclomatic Complexity 3 /kisskb/src/include/linux/oom.h:check_stable_address_space Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/pgalloc.h:pgtable_gfp_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 0 /kisskb/src/include/linux/hugetlb.h:hugetlb_free_pgd_range Cyclomatic Complexity 0 /kisskb/src/include/linux/hugetlb.h:copy_hugetlb_page_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_clear_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_wrprotect Cyclomatic Complexity 0 /kisskb/src/include/linux/hugetlb.h:__unmap_hugepage_range_final Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 0 /kisskb/src/include/linux/hugetlb.h:hugetlb_fault Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_rss_stat Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/tlb.h:tlb_change_page_size Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pgd_none_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__p4d_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__p4d_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_bad Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:p4d_none_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pud_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pmd_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pmd_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pmd_populate_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pte_to_swp_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pte_pgprot Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry_to_pte Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pfn_pte Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:pfn_t_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:__radix_pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_modify Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:p4d_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pud_populate Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pud_none_or_clear_bad Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pmd_none_or_clear_bad Cyclomatic Complexity 7 /kisskb/src/include/linux/pgtable.h:pmd_none_or_trans_huge_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:__pte_free_tlb Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:free_pte_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:__pmd_free_tlb Cyclomatic Complexity 17 /kisskb/src/mm/memory.c:free_pmd_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:__pud_free_tlb Cyclomatic Complexity 17 /kisskb/src/mm/memory.c:free_pud_range Cyclomatic Complexity 16 /kisskb/src/mm/memory.c:free_p4d_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgalloc.h:pte_alloc_one Cyclomatic Complexity 6 /kisskb/src/mm/memory.c:do_fault_around Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgalloc.h:pte_alloc_one_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgalloc.h:pte_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgalloc.h:pte_free_kernel Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:compound_pincount Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_maybe_dma_pinned Cyclomatic Complexity 5 /kisskb/src/include/linux/mm.h:page_needs_cow_for_dma Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:linear_page_index Cyclomatic Complexity 20 /kisskb/src/mm/memory.c:print_bad_pte Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_start Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/include/linux/mmap_lock.h:mmap_assert_write_locked Cyclomatic Complexity 5 /kisskb/src/include/linux/mmap_lock.h:mmap_assert_locked Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:init_rss_vec Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 14 /kisskb/src/mm/memory.c:restore_exclusive_pte Cyclomatic Complexity 3 /kisskb/src/mm/memory.c:try_restore_exclusive_pte Cyclomatic Complexity 31 /kisskb/src/mm/memory.c:copy_nonpresent_pte Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:copy_user_highpage Cyclomatic Complexity 8 /kisskb/src/mm/memory.c:copy_present_page Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_update Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__ptep_get_and_clear_full Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_update Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ptep_set_wrprotect Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ptep_get_and_clear Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ptep_get_and_clear_full Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_clear_not_present_full Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_leave_lazy_mmu_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 6 /kisskb/src/mm/memory.c:page_copy_prealloc Cyclomatic Complexity 5 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_end Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_only_end Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:page_trans_huge_mapcount Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/tlb.h:__tlb_remove_page Cyclomatic Complexity 11 /kisskb/src/include/linux/mm.h:zap_skip_check_mapping Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:tlb_flush Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range Cyclomatic Complexity 4 /kisskb/src/include/asm-generic/tlb.h:tlb_flush_mmu_tlbonly Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_lock_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_unlock_write Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_trylock Cyclomatic Complexity 24 /kisskb/src/mm/memory.c:cow_user_page Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_event Cyclomatic Complexity 6 /kisskb/src/mm/memory.c:wp_page_reuse Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page_or_retry Cyclomatic Complexity 5 /kisskb/src/mm/memory.c:remove_device_exclusive_entry Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_page Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_fix_spurious_fault Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 17 /kisskb/src/mm/memory.c:do_page_mkwrite Cyclomatic Complexity 17 /kisskb/src/mm/memory.c:__do_fault Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 7 /kisskb/src/mm/internal.h:maybe_unlock_mmap_for_io Cyclomatic Complexity 18 /kisskb/src/mm/memory.c:fault_dirty_shared_page Cyclomatic Complexity 3 /kisskb/src/include/linux/rmap.h:anon_vma_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:clear_user_highpage Cyclomatic Complexity 4 /kisskb/src/include/linux/highmem.h:alloc_zeroed_user_highpage_movable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:raw_copy_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_change_pte Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:fault_around_debugfs Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:fault_around_bytes_fops_open Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__rounddown_pow_of_two Cyclomatic Complexity 9 /kisskb/src/mm/memory.c:fault_around_bytes_set Cyclomatic Complexity 6 /kisskb/src/mm/memory.c:create_huge_pmd Cyclomatic Complexity 11 /kisskb/src/mm/memory.c:wp_huge_pmd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pud_alloc_one Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:__pud_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pud_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pmd_alloc_one Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pmd_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_toio Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock_killable Cyclomatic Complexity 9 /kisskb/src/include/linux/mm.h:vma_lookup Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:kbasename Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:ptlock_cache_init Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:mm_trace_rss_stat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:add_mm_counter Cyclomatic Complexity 3 /kisskb/src/mm/memory.c:add_mm_counter_fast Cyclomatic Complexity 3 /kisskb/src/mm/memory.c:insert_page_into_pte_locked Cyclomatic Complexity 51 /kisskb/src/mm/memory.c:wp_page_copy Cyclomatic Complexity 4 /kisskb/src/mm/memory.c:sync_mm_rss Cyclomatic Complexity 7 /kisskb/src/mm/memory.c:add_mm_rss_vec Cyclomatic Complexity 5 /kisskb/src/mm/memory.c:check_sync_rss_stat Cyclomatic Complexity 23 /kisskb/src/mm/memory.c:free_pgd_range Cyclomatic Complexity 9 /kisskb/src/mm/memory.c:free_pgtables Cyclomatic Complexity 3 /kisskb/src/mm/memory.c:pmd_install Cyclomatic Complexity 7 /kisskb/src/mm/memory.c:__pte_alloc Cyclomatic Complexity 9 /kisskb/src/mm/memory.c:remap_pte_range Cyclomatic Complexity 36 /kisskb/src/mm/memory.c:do_anonymous_page Cyclomatic Complexity 9 /kisskb/src/mm/memory.c:__pte_alloc_kernel Cyclomatic Complexity 27 /kisskb/src/mm/memory.c:apply_to_pte_range Cyclomatic Complexity 20 /kisskb/src/mm/memory.c:vm_normal_page Cyclomatic Complexity 15 /kisskb/src/mm/memory.c:copy_present_pte Cyclomatic Complexity 59 /kisskb/src/mm/memory.c:copy_pte_range Cyclomatic Complexity 47 /kisskb/src/mm/memory.c:zap_pte_range Cyclomatic Complexity 19 /kisskb/src/mm/memory.c:zap_pmd_range Cyclomatic Complexity 12 /kisskb/src/mm/memory.c:zap_pud_range Cyclomatic Complexity 4 /kisskb/src/mm/memory.c:zap_p4d_range Cyclomatic Complexity 10 /kisskb/src/mm/memory.c:unmap_page_range Cyclomatic Complexity 20 /kisskb/src/mm/memory.c:unmap_single_vma Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:zap_page_range_single Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:unmap_mapping_range_vma Cyclomatic Complexity 8 /kisskb/src/mm/memory.c:unmap_mapping_range_tree Cyclomatic Complexity 3 /kisskb/src/mm/memory.c:unmap_vmas Cyclomatic Complexity 3 /kisskb/src/mm/memory.c:zap_page_range Cyclomatic Complexity 12 /kisskb/src/mm/memory.c:zap_vma_ptes Cyclomatic Complexity 5 /kisskb/src/mm/memory.c:finish_mkwrite_fault Cyclomatic Complexity 12 /kisskb/src/mm/memory.c:wp_pfn_shared Cyclomatic Complexity 17 /kisskb/src/mm/memory.c:wp_page_shared Cyclomatic Complexity 26 /kisskb/src/mm/memory.c:do_wp_page Cyclomatic Complexity 3 /kisskb/src/mm/memory.c:unmap_mapping_page Cyclomatic Complexity 7 /kisskb/src/mm/memory.c:unmap_mapping_pages Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:unmap_mapping_range Cyclomatic Complexity 95 /kisskb/src/mm/memory.c:do_swap_page Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:do_set_pmd Cyclomatic Complexity 15 /kisskb/src/mm/memory.c:do_set_pte Cyclomatic Complexity 33 /kisskb/src/mm/memory.c:finish_fault Cyclomatic Complexity 18 /kisskb/src/mm/memory.c:do_read_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add_return_relaxed Cyclomatic Complexity 15 /kisskb/src/mm/memory.c:do_cow_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 14 /kisskb/src/mm/memory.c:do_shared_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_id_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_id_gen Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_gen Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_dentry_node Cyclomatic Complexity 17 /kisskb/src/mm/memory.c:do_fault Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/inode.c:set_inode_attr Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_root Cyclomatic Complexity 3 /kisskb/src/mm/memory.c:numa_migrate_prep Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xattr.h:simple_xattrs_init Cyclomatic Complexity 12 /kisskb/src/fs/kernfs/inode.c:__kernfs_iattrs Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/inode.c:kernfs_iattrs Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/inode.c:kernfs_iattrs_noalloc Cyclomatic Complexity 27 /kisskb/src/mm/memory.c:do_numa_page Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/inode.c:kernfs_iop_listxattr Cyclomatic Complexity 6 /kisskb/src/fs/kernfs/inode.c:kernfs_refresh_inode Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/inode.c:kernfs_iop_getattr Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/inode.c:set_default_inode_attr Cyclomatic Complexity 6 /kisskb/src/fs/kernfs/inode.c:kernfs_init_inode Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/inode.c:kernfs_iop_permission Cyclomatic Complexity 32 /kisskb/src/mm/memory.c:handle_pte_fault Cyclomatic Complexity 16 /kisskb/src/fs/kernfs/inode.c:kernfs_vfs_user_xattr_add Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/inode.c:kernfs_vfs_user_xattr_rm Cyclomatic Complexity 6 /kisskb/src/mm/memory.c:__pud_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pud_alloc Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/inode.c:kernfs_vfs_user_xattr_set Cyclomatic Complexity 5 /kisskb/src/mm/pgalloc-track.h:pud_alloc_track Cyclomatic Complexity 6 /kisskb/src/mm/memory.c:__pmd_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pmd_alloc Cyclomatic Complexity 22 /kisskb/src/fs/kernfs/inode.c:__kernfs_setattr Cyclomatic Complexity 10 /kisskb/src/fs/kernfs/inode.c:kernfs_iop_setattr Cyclomatic Complexity 21 /kisskb/src/mm/memory.c:copy_pmd_range Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/inode.c:kernfs_setattr Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/inode.c:kernfs_get_inode Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/inode.c:kernfs_evict_inode Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/inode.c:kernfs_xattr_get Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/inode.c:kernfs_vfs_xattr_get Cyclomatic Complexity 20 /kisskb/src/mm/memory.c:copy_pud_range Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/inode.c:kernfs_xattr_set Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/inode.c:kernfs_vfs_xattr_set Cyclomatic Complexity 9 /kisskb/src/mm/memory.c:copy_p4d_range Cyclomatic Complexity 32 /kisskb/src/mm/memory.c:copy_page_range Cyclomatic Complexity 10 /kisskb/src/mm/memory.c:walk_to_pmd Cyclomatic Complexity 6 /kisskb/src/mm/memory.c:__get_locked_pte Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_locked_pte Cyclomatic Complexity 7 /kisskb/src/mm/memory.c:insert_page Cyclomatic Complexity 19 /kisskb/src/mm/memory.c:vm_insert_page Cyclomatic Complexity 5 /kisskb/src/mm/memory.c:vm_insert_pages Cyclomatic Complexity 11 /kisskb/src/mm/memory.c:__vm_map_pages Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:vm_map_pages Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:vm_map_pages_zero Cyclomatic Complexity 20 /kisskb/src/mm/memory.c:insert_pfn Cyclomatic Complexity 25 /kisskb/src/mm/memory.c:vmf_insert_pfn_prot Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:vmf_insert_pfn Cyclomatic Complexity 11 /kisskb/src/mm/memory.c:__vm_insert_mixed Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:vmf_insert_mixed_prot Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:vmf_insert_mixed Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:vmf_insert_mixed_mkwrite Cyclomatic Complexity 9 /kisskb/src/mm/memory.c:remap_pmd_range Cyclomatic Complexity 9 /kisskb/src/mm/memory.c:remap_pud_range Cyclomatic Complexity 8 /kisskb/src/mm/memory.c:remap_p4d_range Cyclomatic Complexity 25 /kisskb/src/mm/memory.c:remap_pfn_range_notrack Cyclomatic Complexity 7 /kisskb/src/mm/memory.c:remap_pfn_range Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:io_remap_pfn_range Cyclomatic Complexity 13 /kisskb/src/mm/memory.c:vm_iomap_memory Cyclomatic Complexity 51 /kisskb/src/mm/memory.c:__handle_mm_fault Cyclomatic Complexity 16 /kisskb/src/mm/memory.c:handle_mm_fault Cyclomatic Complexity 5 /kisskb/src/mm/pgalloc-track.h:pmd_alloc_track Cyclomatic Complexity 27 /kisskb/src/mm/memory.c:apply_to_pmd_range Cyclomatic Complexity 27 /kisskb/src/mm/memory.c:apply_to_pud_range Cyclomatic Complexity 26 /kisskb/src/mm/memory.c:apply_to_p4d_range Cyclomatic Complexity 30 /kisskb/src/mm/memory.c:__apply_to_page_range Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:apply_to_page_range Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:apply_to_existing_page_range Cyclomatic Complexity 34 /kisskb/src/mm/memory.c:follow_invalidate_pte Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:follow_pte Cyclomatic Complexity 7 /kisskb/src/mm/memory.c:follow_pfn Cyclomatic Complexity 9 /kisskb/src/mm/memory.c:follow_phys Cyclomatic Complexity 19 /kisskb/src/mm/memory.c:generic_access_phys Cyclomatic Complexity 27 /kisskb/src/mm/memory.c:__access_remote_vm Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:access_remote_vm Cyclomatic Complexity 4 /kisskb/src/mm/memory.c:access_process_vm Cyclomatic Complexity 16 /kisskb/src/mm/memory.c:print_vma_addr Cyclomatic Complexity 5 /kisskb/src/mm/memory.c:__might_fault Cyclomatic Complexity 4 /kisskb/src/mm/memory.c:ptlock_alloc Cyclomatic Complexity 1 /kisskb/src/mm/memory.c:ptlock_free Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp_pinctrl_get_groups_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp_pinctrl_get_group_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp_pinctrl_get_group_pins Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp_set_mask Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp_set_bit Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp_pinconf_set Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:__mcp23s08_set Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_generic_dt_node_to_map_pin Cyclomatic Complexity 16 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_irq_set_type Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_irq_mask Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_set Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_direction_input Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_irq_bus_lock Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_irq_bus_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp_read Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp_pinconf_get Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_get Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_bool Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_irq_setup Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 56 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_irq Cyclomatic Complexity 63 /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:mcp23s08_probe_one /kisskb/src/mm/memory.c: In function 'remove_device_exclusive_entry': /kisskb/src/mm/memory.c:3441:28: note: byref variable will be forcibly initialized 3441 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2978:28: note: byref variable will be forcibly initialized 2978 | struct mmu_notifier_range range; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/ioprio.h:ioprio_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_pgrp Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_getioprio Cyclomatic Complexity 7 /kisskb/src/block/ioprio.c:get_task_ioprio Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_setioprio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 15 /kisskb/src/block/ioprio.c:set_task_ioprio Cyclomatic Complexity 14 /kisskb/src/block/ioprio.c:ioprio_check_cap Cyclomatic Complexity 61 /kisskb/src/block/ioprio.c:__do_sys_ioprio_set Cyclomatic Complexity 1 /kisskb/src/block/ioprio.c:__se_sys_ioprio_set Cyclomatic Complexity 5 /kisskb/src/block/ioprio.c:ioprio_best Cyclomatic Complexity 62 /kisskb/src/block/ioprio.c:__do_sys_ioprio_get Cyclomatic Complexity 1 /kisskb/src/block/ioprio.c:__se_sys_ioprio_get /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1658:20: note: byref variable will be forcibly initialized 1658 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/memory.c:1657:28: note: byref variable will be forcibly initialized 1657 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1609:28: note: byref variable will be forcibly initialized 1609 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1631:20: note: byref variable will be forcibly initialized 1631 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/memory.c:1630:28: note: byref variable will be forcibly initialized 1630 | struct mmu_notifier_range range; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_packed Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_get_func_groups Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_get_func_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_get_funcs_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_get_group_pins Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_get_groups_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_get_group_name Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/palmas.h:palmas_update_bits Cyclomatic Complexity 38 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinconf_set Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_set_dvfs1 Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_set_dvfs2 Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/palmas.h:palmas_read Cyclomatic Complexity 77 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinconf_get Cyclomatic Complexity 8 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_get_pin_mux Cyclomatic Complexity 38 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_set_mux Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_generic_dt_node_to_map_pin Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 12 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:palmas_pinctrl_driver_exit /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1236:28: note: byref variable will be forcibly initialized 1236 | struct mmu_notifier_range range; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep_proc.c:l_stop Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep_proc.c:lc_stop Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep_proc.c:lockdep_stats_debug_show Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep_proc.c:lockdep_proc_init Cyclomatic Complexity 7 /kisskb/src/kernel/locking/lockdep_proc.c:lc_start Cyclomatic Complexity 44 /kisskb/src/kernel/locking/lockdep_proc.c:lockdep_stats_show Cyclomatic Complexity 10 /kisskb/src/kernel/locking/lockdep_proc.c:print_name Cyclomatic Complexity 11 /kisskb/src/kernel/locking/lockdep_proc.c:lc_show Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep_proc.c:lc_next Cyclomatic Complexity 8 /kisskb/src/kernel/locking/lockdep_proc.c:l_show Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep_proc.c:l_start Cyclomatic Complexity 1 /kisskb/src/kernel/locking/lockdep_proc.c:l_next Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dma-direct.h:phys_to_dma Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/iommu.h:get_iommu_table_base Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:dma_iommu_bypass_supported Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:dma_iommu_dma_supported Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-mapping.h:dma_get_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_phys Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:dma_iommu_get_required_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:dma_iommu_unmap_sg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:dma_iommu_alloc_coherent Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:dma_iommu_unmap_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:dma_iommu_map_sg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:dma_iommu_map_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:dma_iommu_free_coherent Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:arch_dma_map_page_direct Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:arch_dma_unmap_page_direct Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:arch_dma_map_sg_direct Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/dma-iommu.c:arch_dma_unmap_sg_direct Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/cast5_generic.c:key_schedule Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 3 /kisskb/src/crypto/cast5_generic.c:cast5_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/cast5_generic.c:cast5_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/cast5_generic.c:cast5_mod_init Cyclomatic Complexity 4 /kisskb/src/crypto/cast5_generic.c:__cast5_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/cast5_generic.c:cast5_encrypt Cyclomatic Complexity 4 /kisskb/src/crypto/cast5_generic.c:__cast5_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/cast5_generic.c:cast5_decrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 4 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:partial_name_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:end_name_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_kernfs_init_security Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_id_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_id_gen Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_ns_enabled Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_dentry_node Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_set_rev Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_inc_rev Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_lockdep Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/dir.c:kernfs_depth Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:dt_type Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_root Cyclomatic Complexity 7 /kisskb/src/fs/kernfs/dir.c:kernfs_common_ancestor Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_dir_changed Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 5 /kisskb/src/fs/kernfs/dir.c:kernfs_name_locked Cyclomatic Complexity 28 /kisskb/src/fs/kernfs/dir.c:kernfs_path_from_node_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 2 /kisskb/src/include/linux/xattr.h:simple_xattrs_free Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 30 /kisskb/src/fs/kernfs/dir.c:__kernfs_new_node Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/dir.c:kernfs_active Cyclomatic Complexity 8 /kisskb/src/fs/kernfs/dir.c:kernfs_name_hash Cyclomatic Complexity 13 /kisskb/src/fs/kernfs/dir.c:kernfs_name_compare Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_sd_compare Cyclomatic Complexity 10 /kisskb/src/fs/kernfs/dir.c:kernfs_link_sibling Cyclomatic Complexity 17 /kisskb/src/fs/kernfs/dir.c:kernfs_find_ns Cyclomatic Complexity 22 /kisskb/src/fs/kernfs/dir.c:kernfs_dop_revalidate Cyclomatic Complexity 12 /kisskb/src/fs/kernfs/dir.c:kernfs_walk_ns Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init_base Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init Cyclomatic Complexity 13 /kisskb/src/fs/kernfs/dir.c:kernfs_iop_lookup Cyclomatic Complexity 6 /kisskb/src/fs/kernfs/dir.c:kernfs_leftmost_descendant Cyclomatic Complexity 13 /kisskb/src/fs/kernfs/dir.c:kernfs_next_descendant_post Cyclomatic Complexity 15 /kisskb/src/fs/kernfs/dir.c:kernfs_drain Cyclomatic Complexity 6 /kisskb/src/fs/kernfs/dir.c:kernfs_unlink_sibling Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_name Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_path_from_node Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:pr_cont_kernfs_name Cyclomatic Complexity 7 /kisskb/src/fs/kernfs/dir.c:pr_cont_kernfs_path Cyclomatic Complexity 7 /kisskb/src/fs/kernfs/dir.c:kernfs_get_active Cyclomatic Complexity 7 /kisskb/src/fs/kernfs/dir.c:kernfs_put_active Cyclomatic Complexity 16 /kisskb/src/fs/kernfs/dir.c:kernfs_iop_rename Cyclomatic Complexity 11 /kisskb/src/fs/kernfs/dir.c:kernfs_iop_rmdir Cyclomatic Complexity 11 /kisskb/src/fs/kernfs/dir.c:kernfs_iop_mkdir Cyclomatic Complexity 5 /kisskb/src/fs/kernfs/dir.c:kernfs_get Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_get_parent Cyclomatic Complexity 23 /kisskb/src/fs/kernfs/dir.c:kernfs_put Cyclomatic Complexity 31 /kisskb/src/fs/kernfs/dir.c:__kernfs_remove Cyclomatic Complexity 34 /kisskb/src/fs/kernfs/dir.c:kernfs_dir_pos Cyclomatic Complexity 10 /kisskb/src/fs/kernfs/dir.c:kernfs_dir_next_pos Cyclomatic Complexity 8 /kisskb/src/fs/kernfs/dir.c:kernfs_fop_readdir Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_dir_fop_release Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/dir.c:kernfs_node_from_dentry Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/dir.c:kernfs_new_node Cyclomatic Complexity 10 /kisskb/src/fs/kernfs/dir.c:kernfs_find_and_get_node_by_id Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_find_and_get_ns Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_walk_and_get_ns Cyclomatic Complexity 11 /kisskb/src/fs/kernfs/dir.c:kernfs_activate Cyclomatic Complexity 22 /kisskb/src/fs/kernfs/dir.c:kernfs_add_one Cyclomatic Complexity 7 /kisskb/src/fs/kernfs/dir.c:kernfs_create_dir_ns Cyclomatic Complexity 7 /kisskb/src/fs/kernfs/dir.c:kernfs_create_empty_dir Cyclomatic Complexity 10 /kisskb/src/fs/kernfs/dir.c:kernfs_create_root Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_remove Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_destroy_root Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/dir.c:kernfs_break_active_protection Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/dir.c:kernfs_unbreak_active_protection Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/dir.c:kernfs_remove_self Cyclomatic Complexity 12 /kisskb/src/fs/kernfs/dir.c:kernfs_remove_by_name_ns Cyclomatic Complexity 30 /kisskb/src/fs/kernfs/dir.c:kernfs_rename_ns /kisskb/src/fs/kernfs/dir.c: In function '__kernfs_new_node': /kisskb/src/fs/kernfs/dir.c:612:16: note: byref variable will be forcibly initialized 612 | struct iattr iattr = { | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/kernfs/dir.c:10: /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c:476:2: note: in expansion of macro 'wait_event' 476 | wait_event(root->deactivate_waitq, | ^~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_remove_self': /kisskb/src/fs/kernfs/dir.c:1492:15: note: byref variable will be forcibly initialized 1492 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/kernfs/dir.c:1492:3: note: in expansion of macro 'DEFINE_WAIT' 1492 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_flat_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_flat_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_spinlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_spinlock_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 11 /kisskb/src/block/badblocks.c:badblocks_update_acked Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__write_seqlock_irqsave Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:write_seqlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:write_sequnlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:write_sequnlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_seqretry Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:seqcount_lockdep_reader_access Cyclomatic Complexity 2 /kisskb/src/include/linux/seqlock.h:read_seqbegin Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqcount_init Cyclomatic Complexity 10 /kisskb/src/block/badblocks.c:__badblocks_init Cyclomatic Complexity 26 /kisskb/src/block/badblocks.c:badblocks_check Cyclomatic Complexity 97 /kisskb/src/block/badblocks.c:badblocks_set Cyclomatic Complexity 37 /kisskb/src/block/badblocks.c:badblocks_clear Cyclomatic Complexity 21 /kisskb/src/block/badblocks.c:ack_all_badblocks Cyclomatic Complexity 24 /kisskb/src/block/badblocks.c:badblocks_show Cyclomatic Complexity 11 /kisskb/src/block/badblocks.c:badblocks_store Cyclomatic Complexity 1 /kisskb/src/block/badblocks.c:badblocks_init Cyclomatic Complexity 4 /kisskb/src/block/badblocks.c:devm_init_badblocks Cyclomatic Complexity 7 /kisskb/src/block/badblocks.c:badblocks_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_lock_bh Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 4 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_lock_irq Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_lock_irqsave Cyclomatic Complexity 3 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_trylock Cyclomatic Complexity 3 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_trylock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_unlock_bh Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_unlock_irq Cyclomatic Complexity 5 /kisskb/src/include/linux/spinlock_api_smp.h:__raw_spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_read_lock_bh Cyclomatic Complexity 6 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_read_lock_irq Cyclomatic Complexity 5 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_read_lock_irqsave Cyclomatic Complexity 1 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_write_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_write_lock_bh Cyclomatic Complexity 4 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_write_lock_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_write_lock_irqsave Cyclomatic Complexity 5 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_read_trylock Cyclomatic Complexity 3 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_write_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_read_unlock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_read_unlock_irq Cyclomatic Complexity 5 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_read_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_write_unlock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_write_unlock_irq Cyclomatic Complexity 5 /kisskb/src/include/linux/rwlock_api_smp.h:__raw_write_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_lock_nested Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_lock_nest_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_lock_bh Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_lock_irqsave Cyclomatic Complexity 3 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_lock_irqsave_nested Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_trylock_bh Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_unlock_bh Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_read_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_write_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_read_lock_bh Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_write_lock_bh Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_read_lock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_write_lock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_read_lock_irqsave Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_write_lock_irqsave Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_read_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_write_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_write_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_read_unlock_bh Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_write_unlock_bh Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_read_unlock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_write_unlock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_read_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock.c:_raw_write_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/kernel/locking/spinlock.c:in_lock_functions Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:W Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:Q Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:QBAR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:cast6_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:cast6_mod_init Cyclomatic Complexity 5 /kisskb/src/crypto/cast6_generic.c:__cast6_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:cast6_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:__cast6_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:cast6_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:__cast6_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/cast6_generic.c:cast6_decrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_id_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_ino Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_to_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_from_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_dentry_node Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/file.c:kernfs_of Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/file.c:kernfs_seq_show Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/kernfs-internal.h:kernfs_root Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 7 /kisskb/src/fs/kernfs/file.c:kernfs_release_file Cyclomatic Complexity 7 /kisskb/src/fs/kernfs/file.c:kernfs_ops Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 6 /kisskb/src/fs/kernfs/file.c:kernfs_put_open_node Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 6 /kisskb/src/include/linux/fsnotify.h:fsnotify_inode Cyclomatic Complexity 17 /kisskb/src/fs/kernfs/file.c:kernfs_notify_workfn Cyclomatic Complexity 28 /kisskb/src/fs/kernfs/file.c:kernfs_fop_mmap Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/file.c:kernfs_vma_access Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/file.c:kernfs_vma_get_policy Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/file.c:kernfs_vma_fault Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/file.c:kernfs_vma_open Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/file.c:kernfs_vma_set_policy Cyclomatic Complexity 20 /kisskb/src/fs/kernfs/file.c:kernfs_file_read_iter Cyclomatic Complexity 26 /kisskb/src/fs/kernfs/file.c:kernfs_fop_write_iter Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/file.c:kernfs_seq_stop_active Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/file.c:kernfs_seq_start Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/file.c:kernfs_seq_stop Cyclomatic Complexity 6 /kisskb/src/fs/kernfs/file.c:kernfs_seq_next Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/file.c:kernfs_vma_page_mkwrite Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/file.c:kernfs_fop_read_iter Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/fs/kernfs/file.c:kernfs_fop_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 18 /kisskb/src/fs/kernfs/file.c:kernfs_get_open_node Cyclomatic Complexity 72 /kisskb/src/fs/kernfs/file.c:kernfs_fop_open Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 17 /kisskb/src/fs/kernfs/file.c:kernfs_drain_open_files Cyclomatic Complexity 3 /kisskb/src/fs/kernfs/file.c:kernfs_generic_poll Cyclomatic Complexity 6 /kisskb/src/fs/kernfs/file.c:kernfs_fop_poll Cyclomatic Complexity 10 /kisskb/src/fs/kernfs/file.c:kernfs_notify Cyclomatic Complexity 19 /kisskb/src/fs/kernfs/file.c:__kernfs_create_file Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_packed Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pin_shift_reg_get Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pinconf_dbg_show Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pinconf_group_dbg_show Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:add_config Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:add_setting Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_restore_context Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pin_reg_offset_get Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_get_pin_by_offset Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_config_match Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_add_pin Cyclomatic Complexity 10 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_enter Cyclomatic Complexity 4 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_exit Cyclomatic Complexity 11 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irq_set Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irq_mask Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irq_set_wake Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pinctrl_single_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_save_context Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pinctrl_single_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chained_handler Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irq_free Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_free_resources Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:array3_size Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_writel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_writew Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_writeb Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pinconf_config_dbg_show Cyclomatic Complexity 16 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_request_gpio Cyclomatic Complexity 11 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_set_mux Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/core.h:pin_desc_get Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_get_function Cyclomatic Complexity 21 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pinconf_set Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pinconf_group_set Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pinconf_clear_bias Cyclomatic Complexity 28 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pinconf_get Cyclomatic Complexity 15 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pinconf_group_get Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pinconf_bias_disable Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_dt_free_map Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_add_function Cyclomatic Complexity 36 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_parse_bits_in_pinctrl_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_add_conf2 Cyclomatic Complexity 9 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_add_conf4 Cyclomatic Complexity 21 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_parse_pinconf Cyclomatic Complexity 42 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_parse_one_pinctrl_entry Cyclomatic Complexity 16 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_dt_node_to_map Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_pin_dbg_show Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_readl Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_readw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_readb Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_quirk_missing_pinctrl_cells Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 11 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_allocate_pin_table Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_add_gpio_func Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_set_lockdep_class Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irqdomain_map Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irq_handle Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irq_chain_handler Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_simple Cyclomatic Complexity 18 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_irq_init_chained_handler Cyclomatic Complexity 68 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-single.c:pcs_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_ratelimit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:__hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_iommu_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_virt Cyclomatic Complexity 1 /kisskb/src/include/linux/iommu-helper.h:iommu_num_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/crash_dump.h:is_kdump_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/fadump.h:is_fadump_active Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:mm_iommu_is_devmem Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_debugfs_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_debugfs_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/iommu.c:should_fail_iommu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/iommu.c:group_release Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/iommu.c:setup_iommu Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-mapping.h:dma_get_max_seg_size Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-mapping.h:dma_get_seg_boundary Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_get_seg_boundary_nr_pages Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_table_clear Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/iommu.c:setup_iommu_pool_hash Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/iommu.c:get_pool Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_free_check Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/iommu.c:__iommu_free Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_free Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_table_reserve_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 58 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_range_alloc Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/iommu.h:get_iommu_order Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 66 /kisskb/src/arch/powerpc/kernel/iommu.c:ppc_iommu_map_sg Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/iommu.c:ppc_iommu_unmap_sg Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_init_table Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_table_in_use Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_table_free Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_tce_table_get Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_tce_table_put Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_map_page Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_unmap_page Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_alloc_coherent Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_free_coherent Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_direction_to_tce_perm Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_register_group Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_tce_direction Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_flush_tce Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_tce_check_ioba Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_tce_check_gpa Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_tce_xchg_no_kill Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_tce_kill Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_take_ownership Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_release_ownership Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_add_device Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/iommu.c:iommu_del_device /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:869:15: note: byref variable will be forcibly initialized 869 | struct qstr name; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_parse_bits_in_pinctrl_entry': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1148:26: note: byref variable will be forcibly initialized 1148 | struct of_phandle_args pinctrl_spec; | ^~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_parse_one_pinctrl_entry': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1022:26: note: byref variable will be forcibly initialized 1022 | struct of_phandle_args pinctrl_spec; | ^~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_add_gpio_func': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1341:25: note: byref variable will be forcibly initialized 1341 | struct of_phandle_args gpiospec; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_cmpxchg_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg_release Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_first_thread_sibling Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/kernel/locking/osq_lock.c:encode_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/locking/osq_lock.c:node_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/locking/osq_lock.c:decode_cpu Cyclomatic Complexity 11 /kisskb/src/kernel/locking/osq_lock.c:osq_wait_next Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_guest.h:is_kvm_guest Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:yield_count_of Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/paravirt.h:vcpu_is_preempted Cyclomatic Complexity 18 /kisskb/src/kernel/locking/osq_lock.c:osq_lock Cyclomatic Complexity 9 /kisskb/src/kernel/locking/osq_lock.c:osq_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/chacha.h:chacha_init_consts Cyclomatic Complexity 1 /kisskb/src/include/crypto/chacha.h:chacha_init_generic Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/chacha_generic.c:chacha_generic_mod_fini Cyclomatic Complexity 5 /kisskb/src/include/crypto/internal/chacha.h:chacha_setkey Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/chacha.h:chacha12_setkey Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/chacha.h:chacha20_setkey Cyclomatic Complexity 5 /kisskb/src/crypto/chacha_generic.c:chacha_stream_xor Cyclomatic Complexity 1 /kisskb/src/crypto/chacha_generic.c:crypto_xchacha_crypt Cyclomatic Complexity 1 /kisskb/src/crypto/chacha_generic.c:crypto_chacha_crypt Cyclomatic Complexity 1 /kisskb/src/crypto/chacha_generic.c:chacha_generic_mod_init /kisskb/src/crypto/chacha_generic.c: In function 'chacha_stream_xor': /kisskb/src/crypto/chacha_generic.c:18:23: note: byref variable will be forcibly initialized 18 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/chacha_generic.c: In function 'crypto_xchacha_crypt': /kisskb/src/crypto/chacha_generic.c:52:20: note: byref variable will be forcibly initialized 52 | struct chacha_ctx subctx; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:wq_has_sleeper Cyclomatic Complexity 7 /kisskb/src/block/blk-rq-qos.c:atomic_inc_below Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/block/blk-rq-qos.c:rq_qos_wake_function Cyclomatic Complexity 1 /kisskb/src/block/blk-rq-qos.c:rq_wait_inc_below Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.c:__rq_qos_cleanup Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.c:__rq_qos_done Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.c:__rq_qos_issue Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.c:__rq_qos_requeue Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.c:__rq_qos_throttle Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.c:__rq_qos_track Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.c:__rq_qos_merge Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.c:__rq_qos_done_bio Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.c:__rq_qos_queue_depth_changed Cyclomatic Complexity 16 /kisskb/src/block/blk-rq-qos.c:rq_depth_calc_max_depth Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.c:rq_depth_scale_up Cyclomatic Complexity 12 /kisskb/src/block/blk-rq-qos.c:rq_depth_scale_down Cyclomatic Complexity 15 /kisskb/src/block/blk-rq-qos.c:rq_qos_wait Cyclomatic Complexity 2 /kisskb/src/block/blk-rq-qos.c:rq_qos_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_first_thread_sibling Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 5 /kisskb/src/include/linux/rbtree.h:rb_add_cached Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/deadline.h:dl_time_before Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/wake_q.h:wake_q_empty Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:rt_mutex_has_waiters Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:rt_mutex_waiter_is_top_waiter Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:task_has_pi_waiters Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:task_top_pi_waiter Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:rt_mutex_owner Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_set_owner Cyclomatic Complexity 6 /kisskb/src/kernel/locking/rtmutex.c:fixup_rt_mutex_waiters Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_cmpxchg_release Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:mark_rt_mutex_waiters Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:unlock_rt_mutex_safe Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex.c:__waiter_prio Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:waiter_update_prio Cyclomatic Complexity 6 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_waiter_less Cyclomatic Complexity 6 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_waiter_equal Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_steal Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex.c:__waiter_less Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_enqueue Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_dequeue Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:__pi_waiter_less Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_enqueue_pi Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_dequeue_pi Cyclomatic Complexity 6 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_adjust_prio Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_wake_q_add_task Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_wake_q_add Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_wake_up_q Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_cond_detect_deadlock Cyclomatic Complexity 2 /kisskb/src/kernel/locking/rtmutex.c:task_blocked_on_lock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex.c:__rt_mutex_trylock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex.c:__rt_mutex_unlock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex.c:__rt_mutex_lock Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rtmutex_api.c:__rt_mutex_lock_common Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:__rt_mutex_base_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_guest.h:is_kvm_guest Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/rt.h:rt_prio Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/deadline.h:dl_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:debug_rt_mutex_init_waiter Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:rt_mutex_init_waiter Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:debug_rt_mutex_free_waiter Cyclomatic Complexity 9 /kisskb/src/kernel/locking/rtmutex_common.h:rt_mutex_top_waiter Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:mark_wakeup_next_waiter Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 18 /kisskb/src/kernel/locking/rtmutex.c:try_to_take_rt_mutex Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:__rt_mutex_slowtrylock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_slowtrylock Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree.h:rb_erase_cached Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree.h:rb_insert_color_cached Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 63 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_adjust_prio_chain Cyclomatic Complexity 27 /kisskb/src/kernel/locking/rtmutex.c:task_blocks_on_rt_mutex Cyclomatic Complexity 17 /kisskb/src/kernel/locking/rtmutex.c:remove_waiter Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:yield_count_of Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/paravirt.h:vcpu_is_preempted Cyclomatic Complexity 8 /kisskb/src/kernel/locking/rtmutex.c:rtmutex_spin_on_owner Cyclomatic Complexity 22 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_slowlock_block Cyclomatic Complexity 13 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_handle_deadlock Cyclomatic Complexity 14 /kisskb/src/kernel/locking/rtmutex.c:__rt_mutex_slowlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:__rt_mutex_slowlock_locked Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_slowlock Cyclomatic Complexity 9 /kisskb/src/kernel/locking/rtmutex_common.h:debug_rt_mutex_unlock Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rtmutex.c:rt_mutex_slowunlock Cyclomatic Complexity 9 /kisskb/src/kernel/locking/rtmutex_common.h:debug_rt_mutex_proxy_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_base_init Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_lock_nested Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_lock_interruptible Cyclomatic Complexity 8 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_futex_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:__rt_mutex_futex_trylock Cyclomatic Complexity 6 /kisskb/src/kernel/locking/rtmutex_api.c:__rt_mutex_futex_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:__rt_mutex_init Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_init_proxy_locked Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_proxy_unlock Cyclomatic Complexity 9 /kisskb/src/kernel/locking/rtmutex_api.c:__rt_mutex_start_proxy_lock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_start_proxy_lock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_wait_proxy_lock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_cleanup_proxy_lock Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_adjust_pi Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_postunlock Cyclomatic Complexity 4 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_futex_unlock Cyclomatic Complexity 17 /kisskb/src/kernel/locking/rtmutex_api.c:rt_mutex_debug_task_free In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/locking/rtmutex_api.c:5: /kisskb/src/kernel/locking/rtmutex_api.c: In function 'try_to_take_rt_mutex': /kisskb/src/kernel/locking/rtmutex.c:308:27: note: byref variable will be forcibly initialized 308 | &(struct rt_mutex_waiter){ .prio = __waiter_prio(p), .deadline = (p)->dl.deadline } | ^ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rtmutex.c:1031:4: note: in expansion of macro 'if' 1031 | if (!rt_mutex_steal(task_to_waiter(task), | ^~ /kisskb/src/kernel/locking/rtmutex.c:1031:24: note: in expansion of macro 'task_to_waiter' 1031 | if (!rt_mutex_steal(task_to_waiter(task), | ^~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex_api.c:9: /kisskb/src/kernel/locking/rtmutex_api.c: In function '__rt_mutex_slowlock_locked': /kisskb/src/kernel/locking/rtmutex.c:1609:25: note: byref variable will be forcibly initialized 1609 | struct rt_mutex_waiter waiter; | ^~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex.c:27, from /kisskb/src/kernel/locking/rtmutex_api.c:9: /kisskb/src/kernel/locking/rtmutex_api.c: In function 'rt_mutex_slowunlock': /kisskb/src/kernel/locking/rtmutex.c:1288:19: note: byref variable will be forcibly initialized 1288 | DEFINE_RT_WAKE_Q(wqh); | ^~~ /kisskb/src/kernel/locking/rtmutex_common.h:56:24: note: in definition of macro 'DEFINE_RT_WAKE_Q' 56 | struct rt_wake_q_head name = { \ | ^~~~ /kisskb/src/kernel/locking/rtmutex_api.c: In function 'rt_mutex_futex_unlock': /kisskb/src/kernel/locking/rtmutex_api.c:168:19: note: byref variable will be forcibly initialized 168 | DEFINE_RT_WAKE_Q(wqh); | ^~~ /kisskb/src/kernel/locking/rtmutex_common.h:56:24: note: in definition of macro 'DEFINE_RT_WAKE_Q' 56 | struct rt_wake_q_head name = { \ | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_or_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_or_acquire Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_acquire Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_or_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:pv_wait Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:pv_kick Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:virt_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock_stat.h:lockevent_pv_hop Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:encode_tail Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:decode_tail Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:grab_mcs_node Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:clear_pending Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:clear_pending_set_locked Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:xchg_tail Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:queued_fetch_set_pending_acquire Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:set_locked Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:__pv_init_node Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:__pv_wait_node Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:__pv_kick_node Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:__pv_wait_head_or_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock_paravirt.h:set_pending Cyclomatic Complexity 3 /kisskb/src/kernel/locking/qspinlock_paravirt.h:trylock_clear_pending Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock_paravirt.h:pv_init_node Cyclomatic Complexity 1 /kisskb/src/kernel/locking/qspinlock.c:parse_nopvspin Cyclomatic Complexity 12 /kisskb/src/kernel/locking/qspinlock_paravirt.h:pv_hybrid_queued_unfair_trylock Cyclomatic Complexity 4 /kisskb/src/kernel/locking/qspinlock_paravirt.h:pv_wait_early Cyclomatic Complexity 8 /kisskb/src/kernel/locking/qspinlock_paravirt.h:pv_wait_node Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetchw Cyclomatic Complexity 3 /kisskb/src/kernel/locking/qspinlock_paravirt.h:pv_unhash Cyclomatic Complexity 3 /kisskb/src/kernel/locking/qspinlock_paravirt.h:pv_hash Cyclomatic Complexity 11 /kisskb/src/kernel/locking/qspinlock_paravirt.h:pv_wait_head_or_lock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/qspinlock_paravirt.h:pv_kick_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:prod_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:yield_to_any Cyclomatic Complexity 53 /kisskb/src/kernel/locking/qspinlock.c:native_queued_spin_lock_slowpath Cyclomatic Complexity 4 /kisskb/src/kernel/locking/qspinlock_paravirt.h:__pv_init_lock_hash Cyclomatic Complexity 5 /kisskb/src/kernel/locking/qspinlock_paravirt.h:__pv_queued_spin_unlock_slowpath Cyclomatic Complexity 3 /kisskb/src/kernel/locking/qspinlock_paravirt.h:__pv_queued_spin_unlock Cyclomatic Complexity 31 /kisskb/src/kernel/locking/qspinlock.c:__pv_queued_spin_lock_slowpath Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/delayed_call.h:set_delayed_call Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_ns_enabled Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 23 /kisskb/src/fs/kernfs/symlink.c:kernfs_get_target_path Cyclomatic Complexity 1 /kisskb/src/fs/kernfs/symlink.c:kernfs_getlink Cyclomatic Complexity 9 /kisskb/src/fs/kernfs/symlink.c:kernfs_iop_get_link Cyclomatic Complexity 12 /kisskb/src/fs/kernfs/symlink.c:kernfs_create_link Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/poly1305.h:poly1305_core_init Cyclomatic Complexity 1 /kisskb/src/crypto/poly1305_generic.c:crypto_poly1305_init Cyclomatic Complexity 1 /kisskb/src/crypto/poly1305_generic.c:poly1305_mod_exit Cyclomatic Complexity 3 /kisskb/src/crypto/poly1305_generic.c:crypto_poly1305_final Cyclomatic Complexity 15 /kisskb/src/crypto/poly1305_generic.c:crypto_poly1305_setdesckey Cyclomatic Complexity 3 /kisskb/src/crypto/poly1305_generic.c:poly1305_blocks Cyclomatic Complexity 10 /kisskb/src/crypto/poly1305_generic.c:crypto_poly1305_update Cyclomatic Complexity 1 /kisskb/src/crypto/poly1305_generic.c:poly1305_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:set_preempt_need_resched Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var_node Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:cpu_sibling_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:cpu_core_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:cpu_l2_cache_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:cpu_smallcore_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_thread_in_core Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_thread_in_subcore Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_first_thread_sibling Cyclomatic Complexity 3 /kisskb/src/include/linux/sched.h:scheduler_ipi Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:set_cpu_numa_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:set_cpu_numa_mem Cyclomatic Complexity 2 /kisskb/src/include/linux/topology.h:cpu_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/time.h:set_dec Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:get_irq_regs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/stackprotector.h:boot_init_stack_canary Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvm_hv_mode_active Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kexec.h:kdump_in_progress Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:this_cpu_disable_ftrace Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:this_cpu_enable_ftrace Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:reschedule_action Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:smp_store_cpu_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:set_cpus_related Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:set_cpus_unrelated Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:powerpc_shared_cache_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:shared_cache_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:cpu_coregroup_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:has_coregroup_support Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:cpu_mc_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:secondaries_inhibited Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:cpu_idle_thread_init Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/smp.c:get_cpu_thread_group_start Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/smp.c:fixup_topology Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/smp.c:nmi_ipi_unlock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/smp.c:nmi_ipi_lock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/debug.h:debugger_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:debugger_ipi_callback Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:tick_broadcast_ipi_action Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:call_function_action Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/smp.c:add_cpu_to_smallcore_masks Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/smp.c:nmi_ipi_lock_start Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/smp.c:nmi_ipi_unlock_end Cyclomatic Complexity 3 /kisskb/src/include/linux/topology.h:set_numa_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/topology.h:set_numa_mem Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var_node Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/smp.c:update_mask_from_threadgroup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:nmi_stop_this_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/smp.c:parse_thread_groups Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/smp.c:get_thread_groups Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/smp.c:init_thread_group_cache_map Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/smp.c:init_big_cores Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/smp.c:cpu_to_l2cache Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_or Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_or Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/smp.c:or_cpumasks_related Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_andnot Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/kernel/smp.c:update_mask_by_l2 Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/smp.c:update_coregroup_mask Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/smp.c:add_cpu_to_masks Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_long Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_canary Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/smp.c:remove_cpu_from_masks Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/smp.c:smp_generic_cpu_bootable Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/smp.c:smp_request_message_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:smp_muxed_ipi_set_message Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:smp_muxed_ipi_message_pass Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/smp.c:do_message_pass Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/smp.c:do_smp_send_nmi_ipi Cyclomatic Complexity 44 /kisskb/src/arch/powerpc/kernel/smp.c:__smp_send_nmi_ipi Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/smp.c:smp_send_reschedule Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:arch_send_call_function_single_ipi Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/smp.c:arch_send_call_function_ipi_mask Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/smp.c:smp_handle_nmi_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:nmi_ipi_action Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/kernel/smp.c:smp_ipi_demux_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:smp_ipi_demux Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:smp_send_nmi_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:smp_send_safe_nmi_ipi Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kernel/smp.c:tick_broadcast Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:smp_send_debugger_break Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/smp.c:crash_send_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:smp_send_stop Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/kernel/smp.c:smp_prepare_cpus Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/smp.c:smp_prepare_boot_cpu Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/smp.c:generic_cpu_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:generic_set_cpu_dead Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:generic_set_cpu_up Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/smp.c:smp_generic_kick_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:generic_check_cpu_restart Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:is_cpu_dead Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/smp.c:generic_cpu_die Cyclomatic Complexity 33 /kisskb/src/arch/powerpc/kernel/smp.c:__cpu_up Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/smp.c:cpu_to_core_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:cpu_core_index_of_thread Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:cpu_first_thread_of_core Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/smp.c:start_secondary Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/smp.c:setup_profiling_timer Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/smp.c:smp_cpus_done Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/smp.c:__cpu_disable Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/smp.c:__cpu_die Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/smp.c:arch_cpu_idle_dead Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_packed Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 5 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_gpio_set Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_gpio_get Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_gpio_get_direction Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_gpio_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_gpio_direction_input Cyclomatic Complexity 10 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:_rk805_pinctrl_set_mux Cyclomatic Complexity 11 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pmx_gpio_set_direction Cyclomatic Complexity 3 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinconf_set Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinconf_get Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_set_mux Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_get_func_groups Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_get_func_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_get_funcs_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_get_group_pins Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_get_groups_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_get_group_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_generic_dt_node_to_map_pin Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-rk805.c:rk805_pinctrl_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/block/disk-events.c:disk_events_async_show Cyclomatic Complexity 7 /kisskb/src/block/disk-events.c:disk_events_poll_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 13 /kisskb/src/block/disk-events.c:__disk_unblock_events Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 8 /kisskb/src/block/disk-events.c:disk_event_uevent Cyclomatic Complexity 15 /kisskb/src/block/disk-events.c:disk_check_events Cyclomatic Complexity 1 /kisskb/src/block/disk-events.c:disk_events_workfn Cyclomatic Complexity 8 /kisskb/src/block/disk-events.c:__disk_events_show Cyclomatic Complexity 4 /kisskb/src/block/disk-events.c:disk_events_show Cyclomatic Complexity 4 /kisskb/src/block/disk-events.c:disk_events_poll_msecs_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 7 /kisskb/src/block/disk-events.c:disk_block_events Cyclomatic Complexity 6 /kisskb/src/block/disk-events.c:disk_clear_events Cyclomatic Complexity 10 /kisskb/src/block/disk-events.c:disk_events_poll_msecs_store Cyclomatic Complexity 4 /kisskb/src/block/disk-events.c:disk_unblock_events Cyclomatic Complexity 7 /kisskb/src/block/disk-events.c:disk_flush_events Cyclomatic Complexity 5 /kisskb/src/block/disk-events.c:disk_events_set_dfl_poll_msecs Cyclomatic Complexity 6 /kisskb/src/block/disk-events.c:bdev_check_media_change Cyclomatic Complexity 6 /kisskb/src/block/disk-events.c:disk_force_media_change Cyclomatic Complexity 12 /kisskb/src/block/disk-events.c:disk_alloc_events Cyclomatic Complexity 4 /kisskb/src/block/disk-events.c:disk_add_events Cyclomatic Complexity 4 /kisskb/src/block/disk-events.c:disk_del_events Cyclomatic Complexity 5 /kisskb/src/block/disk-events.c:disk_release_events Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror32 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/crypto/michael_mic.c:xswap Cyclomatic Complexity 1 /kisskb/src/crypto/michael_mic.c:michael_init Cyclomatic Complexity 5 /kisskb/src/crypto/michael_mic.c:michael_final Cyclomatic Complexity 1 /kisskb/src/crypto/michael_mic.c:michael_mic_exit Cyclomatic Complexity 4 /kisskb/src/crypto/michael_mic.c:michael_setkey Cyclomatic Complexity 14 /kisskb/src/crypto/michael_mic.c:michael_update Cyclomatic Complexity 1 /kisskb/src/crypto/michael_mic.c:michael_mic_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:get_ktype Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/file.c:sysfs_kf_bin_mmap Cyclomatic Complexity 13 /kisskb/src/fs/sysfs/file.c:sysfs_kf_bin_write Cyclomatic Complexity 16 /kisskb/src/fs/sysfs/file.c:sysfs_kf_bin_read Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/file.c:sysfs_kf_bin_open Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_find_and_get Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/include/linux/seq_file.h:seq_get_buf Cyclomatic Complexity 9 /kisskb/src/include/linux/seq_file.h:seq_commit Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 8 /kisskb/src/fs/sysfs/file.c:sysfs_file_ops Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/file.c:sysfs_kf_write Cyclomatic Complexity 14 /kisskb/src/fs/sysfs/file.c:sysfs_kf_seq_show Cyclomatic Complexity 14 /kisskb/src/fs/sysfs/file.c:sysfs_kf_read Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/file.c:internal_change_owner Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_remove_by_name Cyclomatic Complexity 20 /kisskb/src/fs/sysfs/file.c:sysfs_notify Cyclomatic Complexity 47 /kisskb/src/fs/sysfs/file.c:sysfs_add_file_mode_ns Cyclomatic Complexity 26 /kisskb/src/fs/sysfs/file.c:sysfs_add_bin_file_mode_ns Cyclomatic Complexity 30 /kisskb/src/fs/sysfs/file.c:sysfs_create_file_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 7 /kisskb/src/fs/sysfs/file.c:sysfs_add_file_to_group Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/file.c:sysfs_chmod_file Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/file.c:sysfs_break_active_protection Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/file.c:sysfs_unbreak_active_protection Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/file.c:sysfs_remove_file_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_remove_file Cyclomatic Complexity 7 /kisskb/src/fs/sysfs/file.c:sysfs_create_files Cyclomatic Complexity 5 /kisskb/src/fs/sysfs/file.c:sysfs_remove_file_self Cyclomatic Complexity 2 /kisskb/src/fs/sysfs/file.c:sysfs_remove_files Cyclomatic Complexity 7 /kisskb/src/fs/sysfs/file.c:sysfs_remove_file_from_group Cyclomatic Complexity 30 /kisskb/src/fs/sysfs/file.c:sysfs_create_bin_file Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/file.c:sysfs_remove_bin_file Cyclomatic Complexity 20 /kisskb/src/fs/sysfs/file.c:sysfs_link_change_owner Cyclomatic Complexity 10 /kisskb/src/fs/sysfs/file.c:sysfs_file_change_owner Cyclomatic Complexity 18 /kisskb/src/fs/sysfs/file.c:sysfs_change_owner Cyclomatic Complexity 7 /kisskb/src/fs/sysfs/file.c:sysfs_emit Cyclomatic Complexity 9 /kisskb/src/fs/sysfs/file.c:sysfs_emit_at /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_file_ns': /kisskb/src/fs/sysfs/file.c:349:9: note: byref variable will be forcibly initialized 349 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/file.c:348:9: note: byref variable will be forcibly initialized 348 | kuid_t uid; | ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_add_file_to_group': /kisskb/src/fs/sysfs/file.c:384:9: note: byref variable will be forcibly initialized 384 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/file.c:383:9: note: byref variable will be forcibly initialized 383 | kuid_t uid; | ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_chmod_file': /kisskb/src/fs/sysfs/file.c:417:15: note: byref variable will be forcibly initialized 417 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_bin_file': /kisskb/src/fs/sysfs/file.c:562:9: note: byref variable will be forcibly initialized 562 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/file.c:561:9: note: byref variable will be forcibly initialized 561 | kuid_t uid; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_bytes Cyclomatic Complexity 1 /kisskb/src/block/bsg.c:to_bsg_device Cyclomatic Complexity 7 /kisskb/src/block/bsg.c:bsg_timeout Cyclomatic Complexity 9 /kisskb/src/block/bsg.c:bsg_sg_io Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 10 /kisskb/src/block/bsg.c:bsg_get_command_q Cyclomatic Complexity 14 /kisskb/src/block/bsg.c:bsg_set_command_q Cyclomatic Complexity 81 /kisskb/src/block/bsg.c:bsg_ioctl Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/block/bsg.c:bsg_release Cyclomatic Complexity 3 /kisskb/src/block/bsg.c:bsg_open Cyclomatic Complexity 1 /kisskb/src/block/bsg.c:bsg_device_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/block/bsg.c:bsg_init Cyclomatic Complexity 1 /kisskb/src/block/bsg.c:bsg_devnode Cyclomatic Complexity 4 /kisskb/src/block/bsg.c:bsg_unregister_queue Cyclomatic Complexity 19 /kisskb/src/block/bsg.c:bsg_register_queue /kisskb/src/block/bsg.c: In function 'bsg_sg_io': /kisskb/src/block/bsg.c:59:18: note: byref variable will be forcibly initialized 59 | struct sg_io_v4 hdr; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/crc32c_generic.c:chksum_init Cyclomatic Complexity 1 /kisskb/src/crypto/crc32c_generic.c:chksum_final Cyclomatic Complexity 1 /kisskb/src/crypto/crc32c_generic.c:crc32c_cra_init Cyclomatic Complexity 1 /kisskb/src/crypto/crc32c_generic.c:crc32c_mod_fini Cyclomatic Complexity 4 /kisskb/src/crypto/crc32c_generic.c:chksum_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/crc32c_generic.c:__chksum_finup Cyclomatic Complexity 1 /kisskb/src/crypto/crc32c_generic.c:chksum_digest Cyclomatic Complexity 1 /kisskb/src/crypto/crc32c_generic.c:chksum_finup Cyclomatic Complexity 1 /kisskb/src/crypto/crc32c_generic.c:chksum_update Cyclomatic Complexity 1 /kisskb/src/crypto/crc32c_generic.c:crc32c_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub_return_relaxed Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_try_cmpxchg_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_return_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_return_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_return_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub_return_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock_slowpath Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qrwlock.h:queued_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qrwlock.h:queued_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock_debug.c:debug_spin_lock_after Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock_debug.c:debug_write_lock_after Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 3 /kisskb/src/kernel/locking/spinlock_debug.c:rwlock_bug Cyclomatic Complexity 6 /kisskb/src/kernel/locking/spinlock_debug.c:spin_dump Cyclomatic Complexity 3 /kisskb/src/kernel/locking/spinlock_debug.c:spin_bug Cyclomatic Complexity 7 /kisskb/src/kernel/locking/spinlock_debug.c:debug_spin_lock_before Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_spin_unlock Cyclomatic Complexity 9 /kisskb/src/kernel/locking/spinlock_debug.c:debug_spin_unlock Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/qrwlock.h:queued_read_trylock Cyclomatic Complexity 7 /kisskb/src/kernel/locking/spinlock_debug.c:debug_write_lock_before Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/qrwlock.h:queued_write_trylock Cyclomatic Complexity 7 /kisskb/src/kernel/locking/spinlock_debug.c:debug_write_unlock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/qrwlock.h:queued_read_lock Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/qrwlock.h:queued_write_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock_debug.c:__raw_spin_lock_init Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock_debug.c:__rwlock_init Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock_debug.c:do_raw_spin_lock Cyclomatic Complexity 4 /kisskb/src/kernel/locking/spinlock_debug.c:do_raw_spin_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock_debug.c:do_raw_spin_unlock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/spinlock_debug.c:do_raw_read_lock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock_debug.c:do_raw_read_trylock Cyclomatic Complexity 3 /kisskb/src/kernel/locking/spinlock_debug.c:do_raw_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock_debug.c:do_raw_write_lock Cyclomatic Complexity 4 /kisskb/src/kernel/locking/spinlock_debug.c:do_raw_write_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/locking/spinlock_debug.c:do_raw_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_data_to_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_set_handler_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_packed Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_pin_to_addr Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_addr_to_pin Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_get_functions_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_get_function_name Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_get_function_groups Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_pinmux_set_mux Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_pinctrl_driver_init Cyclomatic Complexity 10 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_enter Cyclomatic Complexity 4 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_count_u32 Cyclomatic Complexity 25 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_get_ports Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_writel Cyclomatic Complexity 15 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_of_xlate Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_direction_input Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_get_direction Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_readl Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_input_get Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_output_get Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_get_value Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_clrsetbits Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_irq_settype Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_irq_set_type Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_irq_setreg Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_irq_mask Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_irq_ack Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_irq_handler Cyclomatic Complexity 52 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_output_set Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_set_value Cyclomatic Complexity 6 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_pinconf_set Cyclomatic Complexity 7 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_pinconf_get Cyclomatic Complexity 2 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_gpio_set_direction Cyclomatic Complexity 4 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_gpio_request_enable Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_pctl_get_group_pins Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_pctl_get_groups_count Cyclomatic Complexity 1 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_pctl_get_group_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_generic_dt_node_to_map_pin Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_u32 Cyclomatic Complexity 40 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_register_bank Cyclomatic Complexity 28 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_configure_bitstream Cyclomatic Complexity 28 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:sgpio_configure_clock Cyclomatic Complexity 32 /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:microchip_sgpio_probe /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'microchip_sgpio_get_value': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:484:25: note: byref variable will be forcibly initialized 484 | struct sgpio_port_addr addr; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'microchip_sgpio_direction_output': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:454:25: note: byref variable will be forcibly initialized 454 | struct sgpio_port_addr addr; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'sgpio_pinconf_set': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:308:25: note: byref variable will be forcibly initialized 308 | struct sgpio_port_addr addr; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'sgpio_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:274:25: note: byref variable will be forcibly initialized 274 | struct sgpio_port_addr addr; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_or Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_try_cmpxchg_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock_slowpath Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 9 /kisskb/src/kernel/locking/qrwlock.c:queued_read_lock_slowpath Cyclomatic Complexity 8 /kisskb/src/kernel/locking/qrwlock.c:queued_write_lock_slowpath Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/crc32_generic.c:crc32_cra_init Cyclomatic Complexity 1 /kisskb/src/crypto/crc32_generic.c:crc32_init Cyclomatic Complexity 1 /kisskb/src/crypto/crc32_generic.c:crc32_final Cyclomatic Complexity 1 /kisskb/src/crypto/crc32_generic.c:crc32_mod_fini Cyclomatic Complexity 4 /kisskb/src/crypto/crc32_generic.c:crc32_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/crc32_generic.c:__crc32_finup Cyclomatic Complexity 1 /kisskb/src/crypto/crc32_generic.c:crc32_digest Cyclomatic Complexity 1 /kisskb/src/crypto/crc32_generic.c:crc32_finup Cyclomatic Complexity 1 /kisskb/src/crypto/crc32_generic.c:crc32_update Cyclomatic Complexity 1 /kisskb/src/crypto/crc32_generic.c:crc32_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_path Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/dir.c:sysfs_warn_dup Cyclomatic Complexity 20 /kisskb/src/fs/sysfs/dir.c:sysfs_create_dir_ns Cyclomatic Complexity 6 /kisskb/src/fs/sysfs/dir.c:sysfs_remove_dir Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/dir.c:sysfs_rename_dir_ns Cyclomatic Complexity 3 /kisskb/src/fs/sysfs/dir.c:sysfs_move_dir_ns Cyclomatic Complexity 5 /kisskb/src/fs/sysfs/dir.c:sysfs_create_mount_point Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/dir.c:sysfs_remove_mount_point /kisskb/src/fs/sysfs/dir.c: In function 'sysfs_create_dir_ns': /kisskb/src/fs/sysfs/dir.c:44:9: note: byref variable will be forcibly initialized 44 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/dir.c:43:9: note: byref variable will be forcibly initialized 43 | kuid_t uid; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:fixup_port_mmio Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:tsi_serial_out Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:ioremap_legacy_serial_console Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_get_device_type Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 /kisskb/src/include/linux/of_address.h:of_get_address Cyclomatic Complexity 1 /kisskb/src/include/linux/of_address.h:of_get_pci_address Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:add_legacy_port Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:tsi_serial_in Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:add_legacy_pci_port Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:add_legacy_isa_port Cyclomatic Complexity 5 /kisskb/src/include/linux/of.h:of_node_is_type Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:add_legacy_soc_port Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:setup_legacy_serial_console Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:fixup_port_irq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:fixup_port_pio Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:serial_dev_init Cyclomatic Complexity 62 /kisskb/src/arch/powerpc/kernel/legacy_serial.c:find_legacy_serial_ports Cyclomatic Complexity 2 /kisskb/src/crypto/crct10dif_common.c:crc_t10dif_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_should_fake_timeout Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/block/bsg-lib.c:bsg_exit_rq Cyclomatic Complexity 1 /kisskb/src/block/bsg-lib.c:bsg_teardown_job Cyclomatic Complexity 4 /kisskb/src/block/bsg-lib.c:bsg_init_rq Cyclomatic Complexity 4 /kisskb/src/block/bsg-lib.c:bsg_timeout Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 77 /kisskb/src/block/bsg-lib.c:bsg_transport_sg_io_fn Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/block/bsg-lib.c:bsg_initialize_rq Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_map_sg Cyclomatic Complexity 9 /kisskb/src/block/bsg-lib.c:bsg_map_buffer Cyclomatic Complexity 13 /kisskb/src/block/bsg-lib.c:bsg_prepare_job Cyclomatic Complexity 8 /kisskb/src/block/bsg-lib.c:bsg_queue_rq Cyclomatic Complexity 1 /kisskb/src/block/bsg-lib.c:bsg_job_put Cyclomatic Complexity 1 /kisskb/src/block/bsg-lib.c:bsg_complete Cyclomatic Complexity 1 /kisskb/src/block/bsg-lib.c:bsg_job_get Cyclomatic Complexity 3 /kisskb/src/block/bsg-lib.c:bsg_job_done Cyclomatic Complexity 4 /kisskb/src/block/bsg-lib.c:bsg_remove_queue Cyclomatic Complexity 10 /kisskb/src/block/bsg-lib.c:bsg_setup_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:destroy_work_on_stack Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/kernel/locking/test-ww_mutex.c:test_ww_mutex_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_init Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/kernel/locking/test-ww_mutex.c:test_mutex_work Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_fini Cyclomatic Complexity 13 /kisskb/src/kernel/locking/test-ww_mutex.c:__test_mutex Cyclomatic Complexity 5 /kisskb/src/kernel/locking/test-ww_mutex.c:test_mutex Cyclomatic Complexity 21 /kisskb/src/kernel/locking/test-ww_mutex.c:test_aa Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_lock_slow Cyclomatic Complexity 36 /kisskb/src/kernel/locking/test-ww_mutex.c:test_abba Cyclomatic Complexity 17 /kisskb/src/kernel/locking/test-ww_mutex.c:test_abba_work Cyclomatic Complexity 11 /kisskb/src/kernel/locking/test-ww_mutex.c:test_cycle_work Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_destroy Cyclomatic Complexity 17 /kisskb/src/kernel/locking/test-ww_mutex.c:__test_cycle Cyclomatic Complexity 5 /kisskb/src/kernel/locking/test-ww_mutex.c:test_cycle Cyclomatic Complexity 25 /kisskb/src/kernel/locking/test-ww_mutex.c:stress Cyclomatic Complexity 29 /kisskb/src/kernel/locking/test-ww_mutex.c:test_ww_mutex_init Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_int Cyclomatic Complexity 9 /kisskb/src/kernel/locking/test-ww_mutex.c:get_random_order Cyclomatic Complexity 1 /kisskb/src/kernel/locking/test-ww_mutex.c:dummy_load Cyclomatic Complexity 7 /kisskb/src/kernel/locking/test-ww_mutex.c:stress_one_work Cyclomatic Complexity 27 /kisskb/src/kernel/locking/test-ww_mutex.c:stress_inorder_work Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 21 /kisskb/src/kernel/locking/test-ww_mutex.c:stress_reorder_work /kisskb/src/kernel/locking/test-ww_mutex.c: In function '__test_mutex': /kisskb/src/kernel/locking/test-ww_mutex.c:61:24: note: byref variable will be forcibly initialized 61 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c:60:20: note: byref variable will be forcibly initialized 60 | struct test_mutex mtx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_aa': /kisskb/src/kernel/locking/test-ww_mutex.c:124:24: note: byref variable will be forcibly initialized 124 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c:123:18: note: byref variable will be forcibly initialized 123 | struct ww_mutex mutex; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_empty_careful Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba': /kisskb/src/kernel/locking/test-ww_mutex.c:221:24: note: byref variable will be forcibly initialized 221 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c:220:19: note: byref variable will be forcibly initialized 220 | struct test_abba abba; | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 3 /kisskb/src/include/linux/blk_types.h:op_is_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_discard_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:req_get_ioprio Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 4 /kisskb/src/block/blk.h:blk_discard_mergable Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_rb_root Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:dd_rq_ioclass Cyclomatic Complexity 5 /kisskb/src/block/mq-deadline.c:deadline_check_fifo Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:started_after Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:dd_limit_depth Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:dd_prepare_request Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:dd_has_work_for_prio Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:dd_has_work Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read0_fifo_stop Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write0_fifo_stop Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read1_fifo_stop Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write1_fifo_stop Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read2_fifo_stop Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write2_fifo_stop Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_dispatch0_stop Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_dispatch1_stop Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_dispatch2_stop Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_exit Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:dd_async_depth_show Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_starved_show Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_batching_show Cyclomatic Complexity 18 /kisskb/src/block/blk.h:rq_mergeable Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:dd_queued Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:dd_queued_show Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:dd_owned_by_driver Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:dd_owned_by_driver_show Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_dispatch2_start Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_dispatch1_start Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_dispatch0_start Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write2_fifo_start Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read2_fifo_start Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write1_fifo_start Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read1_fifo_start Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write0_fifo_start /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba_work': Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read0_fifo_start /kisskb/src/kernel/locking/test-ww_mutex.c:189:24: note: byref variable will be forcibly initialized 189 | struct ww_acquire_ctx ctx; | ^~~ Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_dispatch2_next Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_dispatch1_next Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_dispatch0_next Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write2_fifo_next Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read2_fifo_next Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write1_fifo_next Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read1_fifo_next Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write0_fifo_next Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read0_fifo_next Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:deadline_write2_next_rq_show Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:deadline_read2_next_rq_show Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:deadline_write1_next_rq_show Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:deadline_read1_next_rq_show Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:deadline_write0_next_rq_show Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:deadline_read0_next_rq_show Cyclomatic Complexity 7 /kisskb/src/block/mq-deadline.c:deadline_prio_aging_expire_store Cyclomatic Complexity 7 /kisskb/src/block/mq-deadline.c:deadline_fifo_batch_store Cyclomatic Complexity 7 /kisskb/src/block/mq-deadline.c:deadline_async_depth_store Cyclomatic Complexity 10 /kisskb/src/block/mq-deadline.c:deadline_front_merges_store Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:deadline_writes_starved_store Cyclomatic Complexity 7 /kisskb/src/block/mq-deadline.c:deadline_write_expire_store Cyclomatic Complexity 7 /kisskb/src/block/mq-deadline.c:deadline_read_expire_store /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_cycle_work': /kisskb/src/kernel/locking/test-ww_mutex.c:289:24: note: byref variable will be forcibly initialized 289 | struct ww_acquire_ctx ctx; | ^~~ Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_prio_aging_expire_show Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_fifo_batch_show Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_async_depth_show Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_front_merges_show Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_writes_starved_show Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_write_expire_show Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_read_expire_show Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:blk_req_zone_write_unlock Cyclomatic Complexity 8 /kisskb/src/block/mq-deadline.c:dd_finish_request Cyclomatic Complexity 14 /kisskb/src/block/mq-deadline.c:dd_exit_sched Cyclomatic Complexity 11 /kisskb/src/block/mq-deadline.c:dd_request_merge Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 2 /kisskb/src/block/blk-mq.h:blk_mq_free_requests Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_rq_insert Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_add_rq_rb Cyclomatic Complexity 17 /kisskb/src/block/mq-deadline.c:dd_insert_request Cyclomatic Complexity 2 /kisskb/src/block/mq-deadline.c:dd_insert_requests Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:dd_request_merged Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 5 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_no Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_zone_no Cyclomatic Complexity 3 /kisskb/src/include/linux/blk-mq.h:blk_req_zone_is_write_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/blk-mq.h:blk_req_can_dispatch_to_zone Cyclomatic Complexity 9 /kisskb/src/block/mq-deadline.c:deadline_fifo_request Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:deadline_latter_request Cyclomatic Complexity 10 /kisskb/src/block/mq-deadline.c:deadline_next_request Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:deadline_del_rq_rb Cyclomatic Complexity 7 /kisskb/src/block/mq-deadline.c:deadline_remove_request Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_move_request Cyclomatic Complexity 11 /kisskb/src/block/mq-deadline.c:dd_merged_requests Cyclomatic Complexity 3 /kisskb/src/include/linux/blk-mq.h:blk_req_zone_write_lock Cyclomatic Complexity 31 /kisskb/src/block/mq-deadline.c:__dd_dispatch_request Cyclomatic Complexity 11 /kisskb/src/block/mq-deadline.c:dd_dispatch_prio_aged_requests Cyclomatic Complexity 8 /kisskb/src/block/mq-deadline.c:dd_dispatch_request Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 8 /kisskb/src/block/mq-deadline.c:dd_init_sched Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:dd_depth_updated Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:dd_init_hctx Cyclomatic Complexity 4 /kisskb/src/block/mq-deadline.c:dd_bio_merge Cyclomatic Complexity 1 /kisskb/src/block/mq-deadline.c:deadline_init /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'stress_inorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:423:24: note: byref variable will be forcibly initialized 423 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'stress_reorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:481:24: note: byref variable will be forcibly initialized 481 | struct ww_acquire_ctx ctx; | ^~~ In file included from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/locking/test-ww_mutex.c:8: /kisskb/src/kernel/locking/test-ww_mutex.c:480:12: note: byref variable will be forcibly initialized 480 | LIST_HEAD(locks); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_ns_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 34 /kisskb/src/fs/sysfs/symlink.c:sysfs_do_create_link_sd Cyclomatic Complexity 7 /kisskb/src/fs/sysfs/symlink.c:sysfs_do_create_link Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_remove_by_name Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/symlink.c:sysfs_create_link_sd Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/symlink.c:sysfs_create_link Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/symlink.c:sysfs_create_link_nowarn Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/symlink.c:sysfs_delete_link Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/symlink.c:sysfs_remove_link Cyclomatic Complexity 15 /kisskb/src/fs/sysfs/symlink.c:sysfs_rename_link_ns In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/block/mq-deadline.c:9: /kisskb/src/block/mq-deadline.c: In function 'dd_insert_request': /kisskb/src/block/mq-deadline.c:719:12: note: byref variable will be forcibly initialized 719 | LIST_HEAD(free); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:change_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_change_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:change_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:assign_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:__assign_bit Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_crit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:is_fwnode_irqchip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_is_hierarchy Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_is_msi Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_packed Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:is_acpi_node Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.h:gpio_chip_hwgpio Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_gpiochip_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_gpiochip_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_gpio_dev_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_gpiochip_request_interrupts Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_gpiochip_free_interrupts Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_gpio_update_gpiod_flags Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_gpio_update_gpiod_lookup_flags Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_find_gpio Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_node_get_gpiod Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-acpi.h:acpi_gpio_count Cyclomatic Complexity 1 /kisskb/src/include/trace/events/gpio.h:trace_event_get_offsets_gpio_direction Cyclomatic Complexity 1 /kisskb/src/include/trace/events/gpio.h:trace_event_get_offsets_gpio_value Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:desc_set_label Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_child_offset_to_irq_noop Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_hierarchy_is_hierarchical Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpio_stub_drv_probe Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiolib_seq_start Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib.c:gpiolib_seq_next Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiolib_seq_stop Cyclomatic Complexity 5 /kisskb/src/include/trace/events/gpio.h:__traceiter_gpio_direction Cyclomatic Complexity 5 /kisskb/src/include/trace/events/gpio.h:__traceiter_gpio_value Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_find_base Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_init_valid_mask Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_add_pin_ranges Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irqchip_init_hw Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_hierarchy_setup_domain_ops Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_populate_parent_fwspec_twocell Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpio_do_set_config Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpio_set_config_with_argument Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpio_set_config_with_argument_optional Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpiolib.c:gpio_set_bias Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpio_set_config Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/gpio.h:trace_event_raw_event_gpio_direction Cyclomatic Complexity 6 /kisskb/src/include/trace/events/gpio.h:trace_event_raw_event_gpio_value Cyclomatic Complexity 5 /kisskb/src/include/trace/events/gpio.h:trace_raw_output_gpio_direction Cyclomatic Complexity 5 /kisskb/src/include/trace/events/gpio.h:trace_raw_output_gpio_value Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib.c:validate_desc Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 26 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_set_irq_hooks Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib.c:gpio_bus_match Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 21 /kisskb/src/drivers/gpio/gpiolib.c:gpiodev_add_to_list Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib.c:gpio_name_to_desc Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_set_desc_names Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_match_name Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_string_array_count Cyclomatic Complexity 18 /kisskb/src/drivers/gpio/gpiolib.c:devprop_gpiochip_set_names Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_fill Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_allocate_mask Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_alloc_valid_mask Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irqchip_init_valid_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 17 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_find_lookup_table Cyclomatic Complexity 25 /kisskb/src/drivers/gpio/gpiolib.c:platform_gpio_count Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 16 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_hierarchy_irq_domain_translate Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_set_lockdep_class Cyclomatic Complexity 23 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_hierarchy_irq_domain_alloc Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_set_hierarchical_irqchip Cyclomatic Complexity 18 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_hierarchy_add_domain Cyclomatic Complexity 35 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_add_irqchip Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_setup_dev Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_setup_devs Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irqchip_free_valid_mask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_free_valid_mask Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiodevice_release Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_unmap Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_free_commit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/gpio.h:trace_gpio_direction Cyclomatic Complexity 13 /kisskb/src/include/trace/events/gpio.h:trace_gpio_value Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_xor Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_full Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpiolib.c:gpio_chip_get_multiple Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:gpio_chip_set_multiple Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpiolib.c:gpiolib_dev_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiolib_debugfs_init Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib.c:gpiolib_open Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib.c:gpio_to_desc Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_get_desc Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:desc_to_gpio Cyclomatic Complexity 20 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_direction_output_raw_commit Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_raw_value_commit Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpiolib.c:gpio_set_open_drain_value_commit Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpiolib.c:gpio_set_open_source_value_commit Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_raw_value_commit Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_value_nocheck Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_to_chip Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_direction Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpiolib.c:gpiolib_dbg_show Cyclomatic Complexity 17 /kisskb/src/drivers/gpio/gpiolib.c:gpiolib_seq_show Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_line_is_valid Cyclomatic Complexity 21 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_request_commit Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_get_data Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_find Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:find_chip_by_name Cyclomatic Complexity 31 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_find Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irqchip_irq_valid Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_to_irq Cyclomatic Complexity 25 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irqchip_remove Cyclomatic Complexity 18 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_map Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_populate_parent_fwspec_fourcell Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irqchip_add_domain Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_generic_request Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_generic_free Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_generic_config Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_add_pingroup_range Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_add_pin_range Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_remove_pin_ranges Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_request Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_free Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_is_requested Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_free_own_desc Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_free_hogs Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpio_set_debounce_timeout Cyclomatic Complexity 23 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_direction_input Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_direction_output_raw Cyclomatic Complexity 32 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_direction_output Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_config Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_debounce Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_transitory Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_is_active_low Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_toggle_active_low Cyclomatic Complexity 81 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_array_value_complex Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_raw_value Cyclomatic Complexity 16 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_value Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_raw_array_value Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_array_value Cyclomatic Complexity 76 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_array_value_complex Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_raw_value Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_value Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_raw_array_value Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_array_value Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_cansleep Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_consumer_name Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_to_irq Cyclomatic Complexity 20 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_lock_as_irq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_domain_activate Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_unlock_as_irq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_domain_deactivate Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_disable_irq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_mask Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_enable_irq Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_line_is_irq Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_reqres_irq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_reqres Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_relres_irq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_irq_relres Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_line_is_open_drain Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_line_is_open_source Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_line_is_persistent Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_raw_value_cansleep Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_value_cansleep Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_raw_array_value_cansleep Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_array_value_cansleep Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_raw_value_cansleep Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_value_cansleep Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_raw_array_value_cansleep Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_add_lookup_tables Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_set_array_value_cansleep Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_add_lookup_table Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_remove_lookup_table Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_count Cyclomatic Complexity 33 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_configure_flags Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_request_own_desc Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_hog Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_machine_hog Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:machine_gpiochip_add Cyclomatic Complexity 87 /kisskb/src/drivers/gpio/gpiolib.c:gpiochip_add_data_with_key Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_add_hogs Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_put Cyclomatic Complexity 29 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_index Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_index_optional Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_optional Cyclomatic Complexity 14 /kisskb/src/drivers/gpio/gpiolib.c:fwnode_get_named_gpiod Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpiolib.c:fwnode_gpiod_get_index Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_put_array Cyclomatic Complexity 40 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_array Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib.c:gpiod_get_array_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_clear_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_clear_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_anonymous Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/mount.h:mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:pmd_trans_huge_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 5 /kisskb/src/include/linux/swapops.h:pte_swp_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_type Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:non_swap_entry Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:linear_page_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_get_page Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:find_get_incore_page Cyclomatic Complexity 0 /kisskb/src/mm/mincore.c:mincore_hugetlb Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 4 /kisskb/src/mm/mincore.c:mincore_page Cyclomatic Complexity 6 /kisskb/src/mm/mincore.c:__mincore_unmapped_range Cyclomatic Complexity 1 /kisskb/src/mm/mincore.c:mincore_unmapped_range Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pte_to_swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 13 /kisskb/src/mm/mincore.c:mincore_pte_range Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_permission Cyclomatic Complexity 8 /kisskb/src/mm/mincore.c:can_do_mincore Cyclomatic Complexity 14 /kisskb/src/mm/mincore.c:do_mincore Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 17 /kisskb/src/mm/mincore.c:__do_sys_mincore Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/mm/mincore.c:__se_sys_mincore Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/crct10dif_generic.c:chksum_init Cyclomatic Complexity 1 /kisskb/src/crypto/crct10dif_generic.c:chksum_final Cyclomatic Complexity 1 /kisskb/src/crypto/crct10dif_generic.c:crct10dif_mod_fini Cyclomatic Complexity 1 /kisskb/src/crypto/crct10dif_generic.c:__chksum_finup Cyclomatic Complexity 1 /kisskb/src/crypto/crct10dif_generic.c:chksum_digest Cyclomatic Complexity 1 /kisskb/src/crypto/crct10dif_generic.c:chksum_finup Cyclomatic Complexity 1 /kisskb/src/crypto/crct10dif_generic.c:chksum_update Cyclomatic Complexity 1 /kisskb/src/crypto/crct10dif_generic.c:crct10dif_mod_init In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/gpio.h:57, from /kisskb/src/drivers/gpio/gpiolib.c:33: /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_direction': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(gpio_direction, | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_value': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' 32 | TRACE_EVENT(gpio_value, | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:999:22: note: byref variable will be forcibly initialized 999 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1376:21: note: byref variable will be forcibly initialized 1376 | struct irq_fwspec spec; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_use_uart Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_in_mmio Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_getc_poll Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_getc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_flush Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_putc Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_out_pio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_out_mmio Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_in_pio Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_setup Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_probe_uart_speed Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_init_pio Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/udbg_16550.c:udbg_uart_init_mmio Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_match Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_match_array Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpio_match Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_release_array Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpio_release Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpio_chip_release Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_get_index Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_get Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_get_from_of_node Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_fwnode_gpiod_get_index Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_get_index_optional Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_get_optional Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_get_array Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_get_array_optional Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_put Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_unhinge Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiod_put_array Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpio_request Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpio_request_one Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpio_free Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-devres.c:devm_gpiochip_add_data_with_key Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:get_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:put_user_ns Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/mount.c:sysfs_kill_sb Cyclomatic Complexity 12 /kisskb/src/fs/sysfs/mount.c:sysfs_init_fs_context Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/mount.c:sysfs_fs_context_free Cyclomatic Complexity 7 /kisskb/src/fs/sysfs/mount.c:sysfs_get_tree Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/fs/sysfs/mount.c:sysfs_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_head_init Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_node_init Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_head_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_first Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_last Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/kernel/power/qos.c:pm_qos_set_value Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_qos.h:freq_qos_request_active Cyclomatic Complexity 7 /kisskb/src/kernel/power/qos.c:pm_qos_get_value Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_pm_qos_update_target Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/kernel/power/qos.c:pm_qos_flags_remove_req Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_pm_qos_update_flags Cyclomatic Complexity 1 /kisskb/src/kernel/power/qos.c:pm_qos_read_value Cyclomatic Complexity 13 /kisskb/src/kernel/power/qos.c:pm_qos_update_target Cyclomatic Complexity 6 /kisskb/src/kernel/power/qos.c:pm_qos_update_flags Cyclomatic Complexity 1 /kisskb/src/kernel/power/qos.c:freq_constraints_init Cyclomatic Complexity 5 /kisskb/src/kernel/power/qos.c:freq_qos_read_value Cyclomatic Complexity 3 /kisskb/src/kernel/power/qos.c:freq_qos_apply Cyclomatic Complexity 11 /kisskb/src/kernel/power/qos.c:freq_qos_add_request Cyclomatic Complexity 11 /kisskb/src/kernel/power/qos.c:freq_qos_update_request Cyclomatic Complexity 8 /kisskb/src/kernel/power/qos.c:freq_qos_remove_request Cyclomatic Complexity 6 /kisskb/src/kernel/power/qos.c:freq_qos_add_notifier Cyclomatic Complexity 6 /kisskb/src/kernel/power/qos.c:freq_qos_remove_notifier Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_authsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_tfm_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_sync_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher_alg Cyclomatic Complexity 4 /kisskb/src/crypto/authenc.c:authenc_request_complete Cyclomatic Complexity 1 /kisskb/src/crypto/authenc.c:crypto_authenc_module_exit Cyclomatic Complexity 4 /kisskb/src/crypto/authenc.c:crypto_authenc_genicv Cyclomatic Complexity 4 /kisskb/src/crypto/authenc.c:crypto_authenc_encrypt_done Cyclomatic Complexity 4 /kisskb/src/crypto/authenc.c:authenc_geniv_ahash_done Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 6 /kisskb/src/crypto/authenc.c:crypto_authenc_decrypt_tail Cyclomatic Complexity 4 /kisskb/src/crypto/authenc.c:crypto_authenc_decrypt Cyclomatic Complexity 4 /kisskb/src/crypto/authenc.c:authenc_verify_ahash_done Cyclomatic Complexity 1 /kisskb/src/crypto/authenc.c:crypto_authenc_copy_assoc Cyclomatic Complexity 10 /kisskb/src/crypto/authenc.c:crypto_authenc_encrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/authenc.c:crypto_authenc_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/crypto/authenc.c:crypto_authenc_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_drop_ahash Cyclomatic Complexity 1 /kisskb/src/crypto/authenc.c:crypto_authenc_free Cyclomatic Complexity 20 /kisskb/src/crypto/authenc.c:crypto_authenc_create Cyclomatic Complexity 1 /kisskb/src/crypto/authenc.c:crypto_authenc_module_init Cyclomatic Complexity 21 /kisskb/src/crypto/authenc.c:crypto_authenc_extractkeys Cyclomatic Complexity 6 /kisskb/src/crypto/authenc.c:crypto_authenc_setkey /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized 90 | struct crypto_authenc_keys keys; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestClearPageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUnevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestClearPageUnevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageMlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestSetPageMlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:TestClearPageMlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransTail Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDoubleMap Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:lruvec_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:rlimit Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:vma_is_dax Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__count_vm_events Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_gate_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_lruvec_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:lruvec_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:unlock_page_lruvec_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/memcontrol.h:folio_matches_lruvec Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:mapping_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_space Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_add Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:folio_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:update_lru_size Cyclomatic Complexity 9 /kisskb/src/include/linux/mm_inline.h:folio_lru_list Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:lruvec_del_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:del_page_from_lru_list Cyclomatic Complexity 1 /kisskb/src/include/linux/secretmem.h:vma_is_secretmem Cyclomatic Complexity 3 /kisskb/src/mm/mlock.c:__munlock_isolation_failed Cyclomatic Complexity 6 /kisskb/src/include/linux/memcontrol.h:folio_lruvec_relock_irq Cyclomatic Complexity 7 /kisskb/src/mm/mlock.c:__mlock_posix_error_return Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_events Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 5 /kisskb/src/mm/mlock.c:__munlock_isolated_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_locked_pte Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 14 /kisskb/src/mm/mlock.c:__munlock_pagevec_fill Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__mod_lruvec_state Cyclomatic Complexity 3 /kisskb/src/include/linux/pagevec.h:pagevec_release Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/mm/internal.h:page_evictable Cyclomatic Complexity 8 /kisskb/src/mm/mlock.c:__putback_lru_fast_prepare Cyclomatic Complexity 1 /kisskb/src/mm/mlock.c:__putback_lru_fast Cyclomatic Complexity 20 /kisskb/src/mm/mlock.c:__munlock_pagevec Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_populate Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 23 /kisskb/src/mm/mlock.c:count_mm_mlocked_page_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 5 /kisskb/src/mm/mlock.c:can_do_mlock Cyclomatic Complexity 7 /kisskb/src/mm/mlock.c:clear_page_mlock Cyclomatic Complexity 9 /kisskb/src/mm/mlock.c:mlock_vma_page Cyclomatic Complexity 6 /kisskb/src/mm/mlock.c:munlock_vma_page Cyclomatic Complexity 10 /kisskb/src/mm/mlock.c:munlock_vma_pages_range Cyclomatic Complexity 32 /kisskb/src/mm/mlock.c:mlock_fixup Cyclomatic Complexity 48 /kisskb/src/mm/mlock.c:apply_vma_lock_flags Cyclomatic Complexity 17 /kisskb/src/mm/mlock.c:do_mlock Cyclomatic Complexity 1 /kisskb/src/mm/mlock.c:__do_sys_mlock Cyclomatic Complexity 7 /kisskb/src/mm/mlock.c:__do_sys_mlock2 Cyclomatic Complexity 3 /kisskb/src/mm/mlock.c:__do_sys_munlock Cyclomatic Complexity 17 /kisskb/src/mm/mlock.c:apply_mlockall_flags Cyclomatic Complexity 29 /kisskb/src/mm/mlock.c:__do_sys_mlockall Cyclomatic Complexity 1 /kisskb/src/mm/mlock.c:__se_sys_mlock Cyclomatic Complexity 1 /kisskb/src/mm/mlock.c:__se_sys_mlock2 Cyclomatic Complexity 1 /kisskb/src/mm/mlock.c:__se_sys_munlock Cyclomatic Complexity 1 /kisskb/src/mm/mlock.c:__se_sys_mlockall Cyclomatic Complexity 3 /kisskb/src/mm/mlock.c:sys_munlockall Cyclomatic Complexity 11 /kisskb/src/mm/mlock.c:user_shm_lock Cyclomatic Complexity 1 /kisskb/src/mm/mlock.c:user_shm_unlock /kisskb/src/mm/mlock.c: In function '__munlock_pagevec': /kisskb/src/mm/mlock.c:265:17: note: byref variable will be forcibly initialized 265 | struct pagevec pvec_putback; | ^~~~~~~~~~~~ /kisskb/src/mm/mlock.c: In function 'munlock_vma_pages_range': /kisskb/src/mm/mlock.c:431:18: note: byref variable will be forcibly initialized 431 | struct pagevec pvec; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_idle_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_graph_ret_addr Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/stacktrace.c:handle_backtrace_ipi Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/kernel/stacktrace.c:raise_backtrace_ipi Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kernel/stacktrace.c:arch_stack_walk Cyclomatic Complexity 43 /kisskb/src/arch/powerpc/kernel/stacktrace.c:arch_stack_walk_reliable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/stacktrace.c:arch_trigger_cpumask_backtrace Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_find_and_get Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_remove_by_name Cyclomatic Complexity 9 /kisskb/src/fs/sysfs/group.c:remove_files Cyclomatic Complexity 43 /kisskb/src/fs/sysfs/group.c:create_files Cyclomatic Complexity 74 /kisskb/src/fs/sysfs/group.c:internal_create_group Cyclomatic Complexity 21 /kisskb/src/fs/sysfs/group.c:sysfs_group_attrs_change_owner Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/group.c:sysfs_create_group Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/group.c:sysfs_update_group Cyclomatic Complexity 12 /kisskb/src/fs/sysfs/group.c:sysfs_remove_group Cyclomatic Complexity 9 /kisskb/src/fs/sysfs/group.c:internal_create_groups Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/group.c:sysfs_create_groups Cyclomatic Complexity 1 /kisskb/src/fs/sysfs/group.c:sysfs_update_groups Cyclomatic Complexity 5 /kisskb/src/fs/sysfs/group.c:sysfs_remove_groups Cyclomatic Complexity 10 /kisskb/src/fs/sysfs/group.c:sysfs_merge_group Cyclomatic Complexity 5 /kisskb/src/fs/sysfs/group.c:sysfs_unmerge_group Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/group.c:sysfs_add_link_to_group Cyclomatic Complexity 4 /kisskb/src/fs/sysfs/group.c:sysfs_remove_link_from_group Cyclomatic Complexity 15 /kisskb/src/fs/sysfs/group.c:compat_only_sysfs_link_entry_to_kobj Cyclomatic Complexity 13 /kisskb/src/fs/sysfs/group.c:sysfs_group_change_owner Cyclomatic Complexity 11 /kisskb/src/fs/sysfs/group.c:sysfs_groups_change_owner /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:112:9: note: byref variable will be forcibly initialized 112 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/group.c:111:9: note: byref variable will be forcibly initialized 111 | kuid_t uid; | ^~~ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized 330 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/group.c:329:9: note: byref variable will be forcibly initialized 329 | kuid_t uid; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_empty_careful Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_func_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 3 /kisskb/src/include/linux/blk_types.h:op_is_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_devt Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:__sbitmap_word Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbq_index_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbq_index_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbq_wait_ptr Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:__blk_mq_get_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq.h:blk_mq_get_ctx Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kyber.h:trace_event_get_offsets_kyber_latency Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kyber.h:trace_event_get_offsets_kyber_adjust Cyclomatic Complexity 1 /kisskb/src/include/trace/events/kyber.h:trace_event_get_offsets_kyber_throttled Cyclomatic Complexity 4 /kisskb/src/block/kyber-iosched.c:kyber_sched_domain Cyclomatic Complexity 2 /kisskb/src/block/kyber-iosched.c:flush_latency_buckets Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:rq_get_domain_token Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:rq_set_domain_token Cyclomatic Complexity 3 /kisskb/src/block/kyber-iosched.c:kyber_limit_depth Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_prepare_request Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:flush_busy_kcq Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_read_rqs_stop Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_write_rqs_stop Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_discard_rqs_stop Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_other_rqs_stop Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kyber.h:__traceiter_kyber_latency Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kyber.h:__traceiter_kyber_adjust Cyclomatic Complexity 5 /kisskb/src/include/trace/events/kyber.h:__traceiter_kyber_throttled Cyclomatic Complexity 4 /kisskb/src/block/kyber-iosched.c:add_latency_sample Cyclomatic Complexity 7 /kisskb/src/block/blk-mq.h:blk_mq_map_queue Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kyber.h:trace_event_raw_event_kyber_latency Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kyber.h:trace_event_raw_event_kyber_adjust Cyclomatic Complexity 6 /kisskb/src/include/trace/events/kyber.h:trace_event_raw_event_kyber_throttled Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kyber.h:trace_raw_output_kyber_latency Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kyber.h:trace_raw_output_kyber_adjust Cyclomatic Complexity 4 /kisskb/src/include/trace/events/kyber.h:trace_raw_output_kyber_throttled Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_exit Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_batching_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_cur_domain_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_other_waiting_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_discard_waiting_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_write_waiting_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_read_waiting_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_async_depth_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_other_rqs_start Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_discard_rqs_start Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_write_rqs_start Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_read_rqs_start Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_other_rqs_next Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_discard_rqs_next Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_write_rqs_next Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_read_rqs_next Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_other_tokens_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_discard_tokens_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_write_tokens_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_read_tokens_show Cyclomatic Complexity 4 /kisskb/src/block/kyber-iosched.c:kyber_write_lat_store Cyclomatic Complexity 4 /kisskb/src/block/kyber-iosched.c:kyber_read_lat_store Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_write_lat_show Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_read_lat_show Cyclomatic Complexity 4 /kisskb/src/block/kyber-iosched.c:rq_clear_domain_token Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_finish_request Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_free Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_queue_free Cyclomatic Complexity 2 /kisskb/src/block/kyber-iosched.c:kyber_exit_sched Cyclomatic Complexity 2 /kisskb/src/block/kyber-iosched.c:kyber_exit_hctx Cyclomatic Complexity 4 /kisskb/src/block/kyber-iosched.c:kyber_completed_request Cyclomatic Complexity 5 /kisskb/src/block/kyber-iosched.c:kyber_has_work Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_rq_insert Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kyber.h:trace_kyber_throttled Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kyber.h:trace_kyber_latency Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kyber.h:trace_kyber_adjust Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 5 /kisskb/src/block/kyber-iosched.c:kyber_insert_requests Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_domain_wake Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array_node Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 2 /kisskb/src/block/kyber-iosched.c:kyber_ctx_queue_init Cyclomatic Complexity 7 /kisskb/src/block/kyber-iosched.c:kyber_get_domain_token Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 15 /kisskb/src/include/linux/sbitmap.h:__sbitmap_for_each_set Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_for_each_set Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_flush_busy_kcqs Cyclomatic Complexity 13 /kisskb/src/block/kyber-iosched.c:kyber_dispatch_cur_domain Cyclomatic Complexity 14 /kisskb/src/block/kyber-iosched.c:kyber_dispatch_request Cyclomatic Complexity 27 /kisskb/src/block/kyber-iosched.c:kyber_queue_data_alloc Cyclomatic Complexity 6 /kisskb/src/block/kyber-iosched.c:kyber_init_sched Cyclomatic Complexity 17 /kisskb/src/block/kyber-iosched.c:calculate_percentile Cyclomatic Complexity 4 /kisskb/src/block/kyber-iosched.c:kyber_resize_domain Cyclomatic Complexity 28 /kisskb/src/block/kyber-iosched.c:kyber_timer_fn Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_depth_updated Cyclomatic Complexity 13 /kisskb/src/block/kyber-iosched.c:kyber_init_hctx Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_bio_merge Cyclomatic Complexity 1 /kisskb/src/block/kyber-iosched.c:kyber_init In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/kyber.h:96, from /kisskb/src/block/kyber-iosched.c:25: /kisskb/src/block/kyber-iosched.c: In function 'trace_event_raw_event_kyber_latency': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kyber.h:14:1: note: in expansion of macro 'TRACE_EVENT' 14 | TRACE_EVENT(kyber_latency, | ^~~~~~~~~~~ /kisskb/src/block/kyber-iosched.c: In function 'trace_event_raw_event_kyber_adjust': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kyber.h:48:1: note: in expansion of macro 'TRACE_EVENT' 48 | TRACE_EVENT(kyber_adjust, | ^~~~~~~~~~~ /kisskb/src/block/kyber-iosched.c: In function 'trace_event_raw_event_kyber_throttled': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kyber.h:72:1: note: in expansion of macro 'TRACE_EVENT' 72 | TRACE_EVENT(kyber_throttled, | ^~~~~~~~~~~ /kisskb/src/block/kyber-iosched.c: In function 'kyber_flush_busy_kcqs': /kisskb/src/block/kyber-iosched.c:681:24: note: byref variable will be forcibly initialized 681 | struct flush_kcq_data data = { | ^~~~ /kisskb/src/block/kyber-iosched.c: In function 'kyber_dispatch_cur_domain': /kisskb/src/block/kyber-iosched.c:681:24: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_writecombine Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg Cyclomatic Complexity 4 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_munmap Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 7 /kisskb/src/include/linux/pgtable.h:pgprot_modify Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit_max Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:rlimit_max Cyclomatic Complexity 2 /kisskb/src/include/linux/fs.h:mapping_map_writable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_unmap_writable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_allow_writable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:call_mmap Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:vma_is_dax Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_set_anonymous Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_anonymous Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_accessible Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:vma_adjust_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vm_end_gap Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_gate_vma Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_mm Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_dcache_mmap_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_dcache_mmap_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/vmacache.h:vmacache_invalidate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash-pkey.h:hash__vmflag_to_pte_pkey_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pkeys.h:pkey_to_vmflag_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mman.h:arch_calc_vm_prot_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:arch_validate_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:calc_vm_prot_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:calc_vm_flag_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:is_mergeable_vm_userfaultfd_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_unmap_prep Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_unmap_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:is_hugepage_only_range Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_file_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hstate_sizelog Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:huge_page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_mmap_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/khugepaged.h:khugepaged_enter_vma_merge Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_set_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_set_parent_color Cyclomatic Complexity 19 /kisskb/src/include/linux/rbtree_augmented.h:__rb_erase_augmented Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree_augmented.h:rb_erase_augmented Cyclomatic Complexity 1 /kisskb/src/include/linux/oom.h:mm_is_oom_victim Cyclomatic Complexity 1 /kisskb/src/include/trace/events/mmap.h:trace_event_get_offsets_vm_unmapped_area Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:is_exec_mapping Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:is_stack_mapping Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:is_data_mapping Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:arch_filter_pgprot Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vma_gap_callbacks_copy Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:__vma_rb_erase Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vma_rb_erase_ignore Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vma_rb_erase Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:__vma_unlink Cyclomatic Complexity 6 /kisskb/src/mm/mmap.c:is_mergeable_anon_vma Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:accountable_mapping Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:special_mapping_close Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:special_mapping_name Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:special_mapping_split Cyclomatic Complexity 5 /kisskb/src/include/trace/events/mmap.h:__traceiter_vm_unmapped_area Cyclomatic Complexity 7 /kisskb/src/include/linux/mm.h:check_data_rlimit Cyclomatic Complexity 7 /kisskb/src/include/linux/mm.h:vm_start_gap Cyclomatic Complexity 7 /kisskb/src/mm/mmap.c:vma_compute_gap Cyclomatic Complexity 21 /kisskb/src/mm/mmap.c:vma_gap_callbacks_compute_max Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:vma_gap_callbacks_propagate Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vma_gap_update Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vma_gap_callbacks_rotate Cyclomatic Complexity 7 /kisskb/src/include/linux/rbtree_augmented.h:__rb_change_child Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:vma_next Cyclomatic Complexity 17 /kisskb/src/mm/mmap.c:is_mergeable_vma Cyclomatic Complexity 7 /kisskb/src/mm/mmap.c:can_vma_merge_after Cyclomatic Complexity 7 /kisskb/src/mm/mmap.c:can_vma_merge_before Cyclomatic Complexity 9 /kisskb/src/mm/mmap.c:round_hint_to_min Cyclomatic Complexity 13 /kisskb/src/mm/mmap.c:file_mmap_size_max Cyclomatic Complexity 12 /kisskb/src/mm/mmap.c:file_mmap_ok Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_rss Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:update_hiwater_rss Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:arch_unmap Cyclomatic Complexity 16 /kisskb/src/mm/mmap.c:detach_vmas_to_be_unmapped Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:update_hiwater_vm Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_zone_page_state Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:init_user_reserve Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:init_admin_reserve Cyclomatic Complexity 15 /kisskb/src/mm/mmap.c:reserve_mem_notifier Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pkeys.h:vmflag_to_pte_pkey_bits Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/mman.h:arch_vm_get_page_prot Cyclomatic Complexity 70 /kisskb/src/mm/mmap.c:unmapped_area_topdown Cyclomatic Complexity 69 /kisskb/src/mm/mmap.c:unmapped_area Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/mmap.h:trace_event_raw_event_vm_unmapped_area Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 8 /kisskb/src/mm/mmap.c:special_mapping_mremap Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 6 /kisskb/src/include/trace/events/mmap.h:trace_raw_output_vm_unmapped_area Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_lock_write Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_lock_write Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:__remove_shared_vm_struct Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_unlock_write Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:vm_unlock_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_unlock_write Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:vm_unlock_anon_vma Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/include/linux/mmap_lock.h:mmap_assert_locked Cyclomatic Complexity 11 /kisskb/src/mm/mmap.c:find_vma_links Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_vm_enough_memory_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_acct_memory Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_unacct_memory Cyclomatic Complexity 7 /kisskb/src/mm/mmap.c:__vma_link_file Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_populate Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_insert_augmented Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vma_rb_insert Cyclomatic Complexity 2 /kisskb/src/mm/mmap.c:anon_vma_interval_tree_pre_update_vma Cyclomatic Complexity 2 /kisskb/src/mm/mmap.c:anon_vma_interval_tree_post_update_vma Cyclomatic Complexity 2 /kisskb/src/include/linux/rmap.h:anon_vma_merge Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_put Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_equal Cyclomatic Complexity 6 /kisskb/src/mm/mmap.c:anon_vma_compatible Cyclomatic Complexity 6 /kisskb/src/mm/mmap.c:reusable_anon_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:mapping_can_writeback Cyclomatic Complexity 3 /kisskb/src/mm/mmap.c:unmap_region Cyclomatic Complexity 13 /kisskb/src/include/trace/events/mmap.h:trace_vm_unmapped_area Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_mmap_addr Cyclomatic Complexity 3 /kisskb/src/include/linux/rmap.h:anon_vma_prepare Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:cmdline_parse_stack_guard_gap Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:munlock_vma_pages_all Cyclomatic Complexity 6 /kisskb/src/mm/mmap.c:unlock_range Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_downgrade Cyclomatic Complexity 12 /kisskb/src/mm/mmap.c:remove_vma Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_release Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 12 /kisskb/src/mm/mmap.c:special_mapping_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_trylock Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:vm_lock_mapping Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:vm_lock_anon_vma Cyclomatic Complexity 3 /kisskb/src/mm/mmap.c:init_reserve_notifier Cyclomatic Complexity 6 /kisskb/src/mm/mmap.c:mmap_init Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vm_get_page_prot Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vm_pgprot_modify Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:unlink_file_vma Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:__vma_link_rb Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:__vma_link Cyclomatic Complexity 7 /kisskb/src/mm/mmap.c:vma_link Cyclomatic Complexity 2 /kisskb/src/mm/mmap.c:__insert_vm_struct Cyclomatic Complexity 233 /kisskb/src/mm/mmap.c:__vma_adjust Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_adjust Cyclomatic Complexity 89 /kisskb/src/mm/mmap.c:vma_merge Cyclomatic Complexity 10 /kisskb/src/mm/mmap.c:find_mergeable_anon_vma Cyclomatic Complexity 7 /kisskb/src/mm/mmap.c:mlock_future_check Cyclomatic Complexity 20 /kisskb/src/mm/mmap.c:ksys_mmap_pgoff Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:__do_sys_mmap_pgoff Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:__se_sys_mmap_pgoff Cyclomatic Complexity 23 /kisskb/src/mm/mmap.c:vma_wants_writenotify Cyclomatic Complexity 3 /kisskb/src/mm/mmap.c:vma_set_page_prot Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:vm_unmapped_area Cyclomatic Complexity 25 /kisskb/src/mm/mmap.c:get_unmapped_area Cyclomatic Complexity 13 /kisskb/src/mm/mmap.c:find_vma Cyclomatic Complexity 9 /kisskb/src/include/linux/mm.h:find_vma_intersection Cyclomatic Complexity 8 /kisskb/src/mm/mmap.c:count_vma_pages_range Cyclomatic Complexity 9 /kisskb/src/include/linux/mm.h:vma_lookup Cyclomatic Complexity 5 /kisskb/src/mm/mmap.c:find_vma_prev Cyclomatic Complexity 52 /kisskb/src/mm/mmap.c:__split_vma Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:split_vma Cyclomatic Complexity 13 /kisskb/src/mm/mmap.c:exit_mmap Cyclomatic Complexity 8 /kisskb/src/mm/mmap.c:insert_vm_struct Cyclomatic Complexity 35 /kisskb/src/mm/mmap.c:copy_vma Cyclomatic Complexity 12 /kisskb/src/mm/mmap.c:may_expand_vm Cyclomatic Complexity 15 /kisskb/src/mm/mmap.c:acct_stack_growth Cyclomatic Complexity 7 /kisskb/src/mm/mmap.c:vm_stat_account Cyclomatic Complexity 25 /kisskb/src/mm/mmap.c:expand_downwards Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:expand_stack Cyclomatic Complexity 15 /kisskb/src/mm/mmap.c:find_extend_vma Cyclomatic Complexity 5 /kisskb/src/mm/mmap.c:remove_vma_list Cyclomatic Complexity 51 /kisskb/src/mm/mmap.c:__do_munmap Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:do_munmap Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:munmap_vma_range Cyclomatic Complexity 27 /kisskb/src/mm/mmap.c:do_brk_flags Cyclomatic Complexity 35 /kisskb/src/mm/mmap.c:__do_sys_brk Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:__se_sys_brk Cyclomatic Complexity 17 /kisskb/src/mm/mmap.c:vm_brk_flags Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vm_brk Cyclomatic Complexity 76 /kisskb/src/mm/mmap.c:mmap_region Cyclomatic Complexity 105 /kisskb/src/mm/mmap.c:do_mmap Cyclomatic Complexity 47 /kisskb/src/mm/mmap.c:__do_sys_remap_file_pages Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:__se_sys_remap_file_pages Cyclomatic Complexity 6 /kisskb/src/mm/mmap.c:__vm_munmap Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:vm_munmap Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:__do_sys_munmap Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:__se_sys_munmap Cyclomatic Complexity 6 /kisskb/src/mm/mmap.c:__install_special_mapping Cyclomatic Complexity 4 /kisskb/src/mm/mmap.c:vma_is_special_mapping Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:_install_special_mapping Cyclomatic Complexity 1 /kisskb/src/mm/mmap.c:install_special_mapping Cyclomatic Complexity 14 /kisskb/src/mm/mmap.c:mm_drop_all_locks Cyclomatic Complexity 22 /kisskb/src/mm/mmap.c:mm_take_all_locks In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmap.h:48, from /kisskb/src/mm/mmap.c:57: /kisskb/src/mm/mmap.c: In function 'trace_event_raw_event_vm_unmapped_area': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(vm_unmapped_area, | ^~~~~~~~~~~ /kisskb/src/mm/mmap.c: In function 'unmap_region': /kisskb/src/mm/mmap.c:2645:20: note: byref variable will be forcibly initialized 2645 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3126:20: note: byref variable will be forcibly initialized 3126 | struct mmu_gather tlb; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/mmap.c:13: /kisskb/src/mm/mmap.c: In function 'vm_brk_flags': /kisskb/src/mm/mmap.c:3096:12: note: byref variable will be forcibly initialized 3096 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mmap.c: In function '__do_sys_brk': /kisskb/src/mm/mmap.c:202:12: note: byref variable will be forcibly initialized 202 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mmap.c: In function '__vm_munmap': /kisskb/src/mm/mmap.c:2902:12: note: byref variable will be forcibly initialized 2902 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/dma-swiotlb.c:check_swiotlb_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/dma-swiotlb.c:swiotlb_detect_4g Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:str_has_prefix Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 2 /kisskb/src/include/linux/notifier.h:notifier_to_errno Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:hibernate Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:hibernation_available Cyclomatic Complexity 1 /kisskb/src/kernel/power/power.h:hibernate_reserved_size_init Cyclomatic Complexity 1 /kisskb/src/kernel/power/power.h:hibernate_image_size_init Cyclomatic Complexity 1 /kisskb/src/kernel/power/power.h:pm_autosleep_init Cyclomatic Complexity 1 /kisskb/src/kernel/power/power.h:pm_autosleep_lock Cyclomatic Complexity 1 /kisskb/src/kernel/power/power.h:pm_autosleep_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/power/power.h:pm_autosleep_state Cyclomatic Complexity 7 /kisskb/src/kernel/power/main.c:suspend_step_name Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:pm_print_times_init Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:pm_debugfs_init Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:suspend_stats_open Cyclomatic Complexity 4 /kisskb/src/kernel/power/main.c:suspend_stats_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:last_failed_step_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:last_failed_errno_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:last_failed_dev_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:failed_resume_noirq_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:failed_resume_early_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:failed_resume_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:failed_suspend_noirq_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:failed_suspend_late_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:failed_suspend_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:failed_prepare_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:failed_freeze_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:fail_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:success_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:pm_freeze_timeout_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:sync_on_suspend_show Cyclomatic Complexity 11 /kisskb/src/kernel/power/main.c:mem_sleep_show Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:pm_async_show Cyclomatic Complexity 10 /kisskb/src/kernel/power/main.c:state_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 3 /kisskb/src/kernel/power/main.c:pm_freeze_timeout_store Cyclomatic Complexity 6 /kisskb/src/kernel/power/main.c:sync_on_suspend_store Cyclomatic Complexity 6 /kisskb/src/kernel/power/main.c:pm_async_store Cyclomatic Complexity 14 /kisskb/src/kernel/power/main.c:decode_suspend_state Cyclomatic Complexity 10 /kisskb/src/kernel/power/main.c:mem_sleep_store Cyclomatic Complexity 17 /kisskb/src/kernel/power/main.c:decode_state Cyclomatic Complexity 10 /kisskb/src/kernel/power/main.c:wakeup_count_store Cyclomatic Complexity 2 /kisskb/src/kernel/power/main.c:wakeup_count_show Cyclomatic Complexity 16 /kisskb/src/kernel/power/main.c:state_store Cyclomatic Complexity 2 /kisskb/src/kernel/power/main.c:pm_start_workqueue Cyclomatic Complexity 10 /kisskb/src/kernel/power/main.c:pm_init Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:lock_system_sleep Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:unlock_system_sleep Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:ksys_sync_helper Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:register_pm_notifier Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:unregister_pm_notifier Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:pm_notifier_call_chain_robust Cyclomatic Complexity 1 /kisskb/src/kernel/power/main.c:pm_notifier_call_chain Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_authsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_tfm_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_sync_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_module_exit Cyclomatic Complexity 4 /kisskb/src/crypto/authencesn.c:authenc_esn_request_complete Cyclomatic Complexity 4 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_setauthsize Cyclomatic Complexity 1 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_genicv_tail Cyclomatic Complexity 2 /kisskb/src/crypto/authencesn.c:authenc_esn_geniv_ahash_done Cyclomatic Complexity 5 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_genicv Cyclomatic Complexity 4 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_encrypt_done Cyclomatic Complexity 1 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_copy Cyclomatic Complexity 10 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_encrypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 6 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_decrypt_tail Cyclomatic Complexity 13 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_decrypt Cyclomatic Complexity 2 /kisskb/src/crypto/authencesn.c:authenc_esn_verify_ahash_done Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 6 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_setkey Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_spawn_ahash Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_drop_ahash Cyclomatic Complexity 1 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_free Cyclomatic Complexity 20 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_create Cyclomatic Complexity 1 /kisskb/src/crypto/authencesn.c:crypto_authenc_esn_module_init /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_setkey': /kisskb/src/crypto/authencesn.c:64:29: note: byref variable will be forcibly initialized 64 | struct crypto_authenc_keys keys; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:simple_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:in_group_p Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/fs/configfs/inode.c:set_inode_attr Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget_dlock Cyclomatic Complexity 1 /kisskb/src/fs/configfs/inode.c:set_default_inode_attr Cyclomatic Complexity 34 /kisskb/src/fs/configfs/inode.c:configfs_setattr Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 7 /kisskb/src/fs/configfs/inode.c:configfs_set_inode_lock_class Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/fs/configfs/configfs_internal.h:release_configfs_dirent Cyclomatic Complexity 4 /kisskb/src/fs/configfs/configfs_internal.h:configfs_put Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 7 /kisskb/src/fs/configfs/inode.c:configfs_new_inode Cyclomatic Complexity 9 /kisskb/src/fs/configfs/inode.c:configfs_create Cyclomatic Complexity 25 /kisskb/src/fs/configfs/inode.c:configfs_get_name Cyclomatic Complexity 6 /kisskb/src/fs/configfs/inode.c:configfs_drop_dentry Cyclomatic Complexity 9 /kisskb/src/fs/configfs/inode.c:configfs_hash_and_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_add_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/pci_64.c:pcibios_init Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/kernel/pci_64.c:__do_sys_pciconfig_iobase Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/pci_64.c:pcibios_unmap_io_space Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/pci_64.c:ioremap_phb Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/pci_64.c:pcibios_map_phb_io_space Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/pci_64.c:pcibios_map_io_space Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci_64.c:pcibios_setup_phb_io_space Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci_64.c:__se_sys_pciconfig_iobase Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci_64.c:pcibus_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:inc_tlb_flush_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:dec_tlb_flush_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_tlb_flush_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_remove_table_smp_sync Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_table_init Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/tlb.h:__tlb_reset_range Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:__tlb_gather_mmu Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 10 /kisskb/src/mm/mmu_gather.c:tlb_next_batch Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:tlb_flush Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range Cyclomatic Complexity 4 /kisskb/src/include/asm-generic/tlb.h:tlb_flush_mmu_tlbonly Cyclomatic Complexity 3 /kisskb/src/mm/mmu_gather.c:tlb_table_invalidate Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_remove_table_sync_one Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_remove_table_one Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_remove_table_free Cyclomatic Complexity 4 /kisskb/src/mm/mmu_gather.c:tlb_table_flush Cyclomatic Complexity 2 /kisskb/src/mm/mmu_gather.c:__tlb_remove_table_free Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_remove_table_rcu Cyclomatic Complexity 2 /kisskb/src/mm/mmu_gather.c:tlb_batch_list_free Cyclomatic Complexity 3 /kisskb/src/mm/mmu_gather.c:tlb_batch_pages_flush Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_flush_mmu_free Cyclomatic Complexity 19 /kisskb/src/mm/mmu_gather.c:__tlb_remove_page_size Cyclomatic Complexity 10 /kisskb/src/mm/mmu_gather.c:tlb_remove_table Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_flush_mmu Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_gather_mmu Cyclomatic Complexity 1 /kisskb/src/mm/mmu_gather.c:tlb_gather_mmu_fullmm Cyclomatic Complexity 3 /kisskb/src/mm/mmu_gather.c:tlb_finish_mmu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/lz4hc.c:lz4hc_mod_fini Cyclomatic Complexity 4 /kisskb/src/crypto/lz4hc.c:__lz4hc_decompress_crypto Cyclomatic Complexity 1 /kisskb/src/crypto/lz4hc.c:lz4hc_sdecompress Cyclomatic Complexity 1 /kisskb/src/crypto/lz4hc.c:lz4hc_decompress_crypto Cyclomatic Complexity 4 /kisskb/src/crypto/lz4hc.c:__lz4hc_compress_crypto Cyclomatic Complexity 1 /kisskb/src/crypto/lz4hc.c:lz4hc_scompress Cyclomatic Complexity 1 /kisskb/src/crypto/lz4hc.c:lz4hc_compress_crypto Cyclomatic Complexity 1 /kisskb/src/crypto/lz4hc.c:lz4hc_free_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/lz4hc.c:lz4hc_exit Cyclomatic Complexity 4 /kisskb/src/crypto/lz4hc.c:lz4hc_alloc_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/crypto/lz4hc.c:lz4hc_init Cyclomatic Complexity 7 /kisskb/src/crypto/lz4hc.c:lz4hc_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_kmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_initialized Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bip_set_seed Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_virt_boundary Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bio_integrity_intervals Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bio_integrity_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-crypto.h:bio_has_crypt_ctx Cyclomatic Complexity 3 /kisskb/src/block/blk.h:__bvec_gap_to_prev Cyclomatic Complexity 3 /kisskb/src/block/blk.h:bvec_gap_to_prev Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_integrity Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-integrity.h:blk_get_integrity Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/bvec.h:bvec_virt Cyclomatic Complexity 5 /kisskb/src/block/bio-integrity.c:bio_integrity_process Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/block/bio-integrity.c:__bio_integrity_free Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 13 /kisskb/src/include/linux/bvec.h:bvec_iter_advance Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_init_slab_pool Cyclomatic Complexity 1 /kisskb/src/block/bio-integrity.c:blk_flush_integrity Cyclomatic Complexity 16 /kisskb/src/block/bio-integrity.c:bio_integrity_alloc Cyclomatic Complexity 4 /kisskb/src/block/bio-integrity.c:bio_integrity_free Cyclomatic Complexity 1 /kisskb/src/block/bio-integrity.c:bio_integrity_verify_fn Cyclomatic Complexity 7 /kisskb/src/block/bio-integrity.c:bio_integrity_add_page Cyclomatic Complexity 52 /kisskb/src/block/bio-integrity.c:bio_integrity_prep Cyclomatic Complexity 15 /kisskb/src/block/bio-integrity.c:__bio_integrity_endio Cyclomatic Complexity 1 /kisskb/src/block/bio-integrity.c:bio_integrity_advance Cyclomatic Complexity 1 /kisskb/src/block/bio-integrity.c:bio_integrity_trim Cyclomatic Complexity 8 /kisskb/src/block/bio-integrity.c:bio_integrity_clone Cyclomatic Complexity 7 /kisskb/src/block/bio-integrity.c:bioset_integrity_create Cyclomatic Complexity 1 /kisskb/src/block/bio-integrity.c:bioset_integrity_free Cyclomatic Complexity 3 /kisskb/src/block/bio-integrity.c:bio_integrity_init /kisskb/src/block/bio-integrity.c: In function 'bio_integrity_process': /kisskb/src/block/bio-integrity.c:161:19: note: byref variable will be forcibly initialized 161 | struct bvec_iter bviter; | ^~~~~~ /kisskb/src/block/bio-integrity.c:160:28: note: byref variable will be forcibly initialized 160 | struct blk_integrity_iter iter; | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_to_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_from_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/fs/configfs/configfs_internal.h:to_item Cyclomatic Complexity 1 /kisskb/src/fs/configfs/configfs_internal.h:to_attr Cyclomatic Complexity 1 /kisskb/src/fs/configfs/configfs_internal.h:to_bin_attr Cyclomatic Complexity 1 /kisskb/src/fs/configfs/file.c:to_frag Cyclomatic Complexity 4 /kisskb/src/fs/configfs/file.c:flush_write_buffer Cyclomatic Complexity 17 /kisskb/src/fs/configfs/file.c:fill_read_buffer Cyclomatic Complexity 13 /kisskb/src/fs/configfs/file.c:configfs_read_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 8 /kisskb/src/fs/configfs/file.c:fill_write_buffer Cyclomatic Complexity 7 /kisskb/src/fs/configfs/file.c:configfs_write_iter Cyclomatic Complexity 4 /kisskb/src/fs/configfs/file.c:configfs_release Cyclomatic Complexity 64 /kisskb/src/fs/configfs/file.c:__configfs_open_file Cyclomatic Complexity 1 /kisskb/src/fs/configfs/file.c:configfs_open_file Cyclomatic Complexity 1 /kisskb/src/fs/configfs/file.c:configfs_open_bin_file Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 36 /kisskb/src/fs/configfs/file.c:configfs_bin_read_iter Cyclomatic Complexity 7 /kisskb/src/fs/configfs/file.c:configfs_release_bin_file Cyclomatic Complexity 22 /kisskb/src/fs/configfs/file.c:configfs_bin_write_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 1 /kisskb/src/fs/configfs/file.c:configfs_create_file Cyclomatic Complexity 1 /kisskb/src/fs/configfs/file.c:configfs_create_bin_file Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-legacy.c:gpio_free Cyclomatic Complexity 28 /kisskb/src/drivers/gpio/gpiolib-legacy.c:gpio_request_one Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-legacy.c:gpio_request Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib-legacy.c:gpio_request_array Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpiolib-legacy.c:gpio_free_array Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:frozen Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_should_skip Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_wait_for_hotplug Cyclomatic Complexity 1 /kisskb/src/include/linux/umh.h:usermodehelper_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 50 /kisskb/src/kernel/power/process.c:try_to_freeze_tasks Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_suspend_resume Cyclomatic Complexity 37 /kisskb/src/kernel/power/process.c:thaw_processes Cyclomatic Complexity 16 /kisskb/src/kernel/power/process.c:freeze_processes Cyclomatic Complexity 10 /kisskb/src/kernel/power/process.c:thaw_kernel_threads Cyclomatic Complexity 7 /kisskb/src/kernel/power/process.c:freeze_kernel_threads Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 4 /kisskb/src/crypto/842.c:crypto842_alloc_ctx Cyclomatic Complexity 7 /kisskb/src/crypto/842.c:crypto842_mod_init Cyclomatic Complexity 1 /kisskb/src/crypto/842.c:crypto842_sdecompress Cyclomatic Complexity 1 /kisskb/src/crypto/842.c:crypto842_decompress Cyclomatic Complexity 1 /kisskb/src/crypto/842.c:crypto842_scompress Cyclomatic Complexity 1 /kisskb/src/crypto/842.c:crypto842_compress Cyclomatic Complexity 1 /kisskb/src/crypto/842.c:crypto842_free_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/842.c:crypto842_exit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/crypto/842.c:crypto842_init Cyclomatic Complexity 1 /kisskb/src/crypto/842.c:crypto842_mod_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/crypto/xxhash_generic.c:xxhash_mod_fini Cyclomatic Complexity 4 /kisskb/src/crypto/xxhash_generic.c:xxhash64_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/xxhash_generic.c:xxhash64_digest Cyclomatic Complexity 1 /kisskb/src/crypto/xxhash_generic.c:xxhash64_final Cyclomatic Complexity 1 /kisskb/src/crypto/xxhash_generic.c:xxhash64_update Cyclomatic Complexity 1 /kisskb/src/crypto/xxhash_generic.c:xxhash64_init Cyclomatic Complexity 1 /kisskb/src/crypto/xxhash_generic.c:xxhash_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pdn_to_eeh_dev Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_device_to_OF_node Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_bus_to_OF_node Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/pci_dn.c:pci_bus_to_pdn Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci_dn.c:eeh_dev_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 24 /kisskb/src/arch/powerpc/kernel/pci_dn.c:pci_get_pdn_by_devfn Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/pci_dn.c:pci_get_pdn Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci_dn.c:pci_dev_pdn_setup Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/kernel/pci_dn.c:pci_add_device_node_info Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci_dn.c:add_pdn Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/pci_dn.c:pci_remove_device_node_info Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/kernel/pci_dn.c:pci_traverse_device_nodes Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci_dn.c:pci_devs_phb_init_dynamic Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_check_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_test_and_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_clear_flag Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_node_full_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpio_spi_cs_get_count Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpiochip_match_node_and_xlate Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-of.c:of_find_spi_gpio Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-of.c:of_find_spi_cs_gpio Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-of.c:of_find_usb_gpio Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpiochip_match_node Cyclomatic Complexity 4 /kisskb/src/include/linux/notifier.h:notifier_from_errno Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:of_gpio_named_count Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-of.c:of_find_gpiochip_by_xlate Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-of.c:of_find_gpiochip_by_node Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-of.c:of_xlate_and_get_gpiod_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 21 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpio_flags_quirks Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib-of.c:of_get_named_gpiod_flags Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib-of.c:of_find_arizona_gpio Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-of.c:of_find_regulator_gpio Cyclomatic Complexity 18 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpiochip_init_valid_mask Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 34 /kisskb/src/drivers/gpio/gpiolib-of.c:of_parse_own_gpio Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpiochip_add_hog Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpiochip_remove_hog Cyclomatic Complexity 18 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpio_notify Cyclomatic Complexity 19 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpio_simple_xlate Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_string_index Cyclomatic Complexity 37 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpiochip_add_pin_range Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpiochip_scan_gpios Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpio_get_count Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpio_need_valid_mask Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib-of.c:of_get_named_gpio_flags Cyclomatic Complexity 36 /kisskb/src/drivers/gpio/gpiolib-of.c:gpiod_get_from_of_node Cyclomatic Complexity 45 /kisskb/src/drivers/gpio/gpiolib-of.c:of_find_gpio Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpiolib-of.c:of_mm_gpiochip_add_data Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-of.c:of_mm_gpiochip_remove Cyclomatic Complexity 16 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpiochip_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpiochip_remove Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-of.c:of_gpio_dev_init /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-of.c:242:25: note: byref variable will be forcibly initialized 242 | struct of_phandle_args gpiospec; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:584:25: note: byref variable will be forcibly initialized 584 | struct of_phandle_args gpiospec; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized 926 | struct of_phandle_args pinspec; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_segment_boundary Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_virt_boundary Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segment_size Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_mark_end Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_unmark_end Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:blk_integrity_rq Cyclomatic Complexity 3 /kisskb/src/block/blk.h:__bvec_gap_to_prev Cyclomatic Complexity 3 /kisskb/src/block/blk.h:bvec_gap_to_prev Cyclomatic Complexity 1 /kisskb/src/block/blk-integrity.c:integrity_attr_show Cyclomatic Complexity 1 /kisskb/src/block/blk-integrity.c:blk_integrity_nop_fn Cyclomatic Complexity 1 /kisskb/src/block/blk-integrity.c:blk_integrity_nop_prepare Cyclomatic Complexity 1 /kisskb/src/block/blk-integrity.c:blk_integrity_nop_complete Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_integrity Cyclomatic Complexity 1 /kisskb/src/block/blk.h:integrity_req_gap_back_merge Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 4 /kisskb/src/block/blk-integrity.c:integrity_attr_store Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 7 /kisskb/src/block/blk.h:biovec_phys_mergeable Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 /kisskb/src/block/blk-integrity.c:integrity_device_show Cyclomatic Complexity 1 /kisskb/src/block/blk-integrity.c:integrity_generate_show Cyclomatic Complexity 1 /kisskb/src/block/blk-integrity.c:integrity_verify_show Cyclomatic Complexity 2 /kisskb/src/block/blk-integrity.c:integrity_interval_show Cyclomatic Complexity 1 /kisskb/src/block/blk-integrity.c:integrity_tag_size_show Cyclomatic Complexity 9 /kisskb/src/block/blk-integrity.c:integrity_format_show Cyclomatic Complexity 4 /kisskb/src/block/blk-integrity.c:integrity_generate_store Cyclomatic Complexity 4 /kisskb/src/block/blk-integrity.c:integrity_verify_store Cyclomatic Complexity 10 /kisskb/src/block/blk-integrity.c:blk_rq_count_integrity_sg Cyclomatic Complexity 16 /kisskb/src/block/blk-integrity.c:blk_rq_map_integrity_sg Cyclomatic Complexity 37 /kisskb/src/block/blk-integrity.c:blk_integrity_compare Cyclomatic Complexity 14 /kisskb/src/block/blk-integrity.c:blk_integrity_merge_rq Cyclomatic Complexity 12 /kisskb/src/block/blk-integrity.c:blk_integrity_merge_bio Cyclomatic Complexity 3 /kisskb/src/block/blk-integrity.c:blk_integrity_register Cyclomatic Complexity 4 /kisskb/src/block/blk-integrity.c:blk_integrity_unregister Cyclomatic Complexity 4 /kisskb/src/block/blk-integrity.c:blk_integrity_add Cyclomatic Complexity 1 /kisskb/src/block/blk-integrity.c:blk_integrity_del /kisskb/src/block/blk-integrity.c: In function 'blk_rq_count_integrity_sg': /kisskb/src/block/blk-integrity.c:32:19: note: byref variable will be forcibly initialized 32 | struct bvec_iter iter; | ^~~~ /kisskb/src/block/blk-integrity.c:29:17: note: byref variable will be forcibly initialized 29 | struct bio_vec iv, ivprv = { NULL }; | ^~ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_map_integrity_sg': /kisskb/src/block/blk-integrity.c:74:19: note: byref variable will be forcibly initialized 74 | struct bvec_iter iter; | ^~~~ /kisskb/src/block/blk-integrity.c:71:17: note: byref variable will be forcibly initialized 71 | struct bio_vec iv, ivprv = { NULL }; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:dont_mount Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:__d_entry_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_is_miss Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_is_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 2 /kisskb/src/include/linux/configfs.h:to_config_group Cyclomatic Complexity 2 /kisskb/src/include/linux/configfs.h:to_configfs_subsystem Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:configfs_init_dirent_depth Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:configfs_adjust_dir_dirent_depth_after_populate Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:dt_type Cyclomatic Complexity 10 /kisskb/src/fs/configfs/dir.c:configfs_find_subsys_dentry Cyclomatic Complexity 5 /kisskb/src/fs/configfs/dir.c:configfs_detach_rollback Cyclomatic Complexity 4 /kisskb/src/fs/configfs/dir.c:configfs_adjust_dir_dirent_depth_before_populate Cyclomatic Complexity 4 /kisskb/src/fs/configfs/dir.c:configfs_set_dir_dirent_depth Cyclomatic Complexity 5 /kisskb/src/fs/configfs/dir.c:configfs_dir_set_ready Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/fs/configfs/configfs_internal.h:configfs_get Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 17 /kisskb/src/fs/configfs/dir.c:configfs_dir_lseek Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 25 /kisskb/src/fs/configfs/dir.c:configfs_detach_prep Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_group_put Cyclomatic Complexity 4 /kisskb/src/fs/configfs/dir.c:unlink_obj Cyclomatic Complexity 2 /kisskb/src/fs/configfs/dir.c:unlink_group Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 29 /kisskb/src/fs/configfs/dir.c:configfs_depend_prep Cyclomatic Complexity 4 /kisskb/src/fs/configfs/dir.c:configfs_do_depend_item Cyclomatic Complexity 14 /kisskb/src/fs/configfs/dir.c:client_disconnect_notify Cyclomatic Complexity 14 /kisskb/src/fs/configfs/dir.c:client_drop_item Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 8 /kisskb/src/fs/configfs/dir.c:configfs_dirent_exists Cyclomatic Complexity 3 /kisskb/src/fs/configfs/configfs_internal.h:configfs_get_config_item Cyclomatic Complexity 2 /kisskb/src/include/linux/configfs.h:config_group_get Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:link_obj Cyclomatic Complexity 6 /kisskb/src/fs/configfs/dir.c:link_group Cyclomatic Complexity 4 /kisskb/src/fs/configfs/dir.c:new_fragment Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock_nested Cyclomatic Complexity 21 /kisskb/src/fs/configfs/dir.c:configfs_readdir Cyclomatic Complexity 3 /kisskb/src/include/linux/fsnotify.h:fsnotify_name Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify.h:fsnotify_dirent Cyclomatic Complexity 3 /kisskb/src/include/linux/fsnotify.h:fsnotify_rmdir Cyclomatic Complexity 4 /kisskb/src/fs/configfs/dir.c:put_fragment Cyclomatic Complexity 4 /kisskb/src/fs/configfs/configfs_internal.h:release_configfs_dirent Cyclomatic Complexity 4 /kisskb/src/fs/configfs/configfs_internal.h:configfs_put Cyclomatic Complexity 7 /kisskb/src/fs/configfs/dir.c:configfs_d_iput Cyclomatic Complexity 4 /kisskb/src/fs/configfs/dir.c:configfs_remove_dirent Cyclomatic Complexity 3 /kisskb/src/fs/configfs/dir.c:remove_dir Cyclomatic Complexity 4 /kisskb/src/fs/configfs/dir.c:configfs_remove_dir Cyclomatic Complexity 13 /kisskb/src/fs/configfs/dir.c:detach_attrs Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:configfs_detach_item Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:configfs_detach_group Cyclomatic Complexity 39 /kisskb/src/fs/configfs/dir.c:configfs_rmdir Cyclomatic Complexity 13 /kisskb/src/fs/configfs/dir.c:detach_groups Cyclomatic Complexity 20 /kisskb/src/fs/configfs/dir.c:populate_attrs Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:configfs_dir_close Cyclomatic Complexity 3 /kisskb/src/fs/configfs/dir.c:get_fragment Cyclomatic Complexity 7 /kisskb/src/fs/configfs/dir.c:configfs_new_dirent Cyclomatic Complexity 6 /kisskb/src/fs/configfs/dir.c:configfs_make_dirent Cyclomatic Complexity 12 /kisskb/src/fs/configfs/dir.c:configfs_create_dir Cyclomatic Complexity 7 /kisskb/src/fs/configfs/dir.c:configfs_attach_item Cyclomatic Complexity 10 /kisskb/src/fs/configfs/dir.c:configfs_attach_group Cyclomatic Complexity 10 /kisskb/src/fs/configfs/dir.c:create_default_group Cyclomatic Complexity 5 /kisskb/src/fs/configfs/dir.c:populate_groups Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:configfs_dirent_is_ready Cyclomatic Complexity 15 /kisskb/src/fs/configfs/dir.c:configfs_lookup Cyclomatic Complexity 75 /kisskb/src/fs/configfs/dir.c:configfs_mkdir Cyclomatic Complexity 5 /kisskb/src/fs/configfs/dir.c:configfs_dir_open Cyclomatic Complexity 6 /kisskb/src/fs/configfs/dir.c:configfs_create_link Cyclomatic Complexity 2 /kisskb/src/fs/configfs/dir.c:configfs_remove_default_groups Cyclomatic Complexity 6 /kisskb/src/fs/configfs/dir.c:configfs_depend_item Cyclomatic Complexity 6 /kisskb/src/fs/configfs/dir.c:configfs_undepend_item Cyclomatic Complexity 15 /kisskb/src/fs/configfs/dir.c:configfs_depend_item_unlocked Cyclomatic Complexity 7 /kisskb/src/fs/configfs/dir.c:configfs_register_group Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:configfs_unregister_group Cyclomatic Complexity 7 /kisskb/src/fs/configfs/dir.c:configfs_register_default_group Cyclomatic Complexity 1 /kisskb/src/fs/configfs/dir.c:configfs_unregister_default_group Cyclomatic Complexity 18 /kisskb/src/fs/configfs/dir.c:configfs_register_subsystem Cyclomatic Complexity 6 /kisskb/src/fs/configfs/dir.c:configfs_unregister_subsystem Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_rng_seed Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_seedsize Cyclomatic Complexity 1 /kisskb/src/crypto/rng.c:crypto_rng_init_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/rng.c:seedsize Cyclomatic Complexity 1 /kisskb/src/crypto/rng.c:crypto_rng_report Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_bytes_wait Cyclomatic Complexity 1 /kisskb/src/crypto/rng.c:crypto_rng_show Cyclomatic Complexity 1 /kisskb/src/crypto/internal.h:crypto_alloc_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_free_rng Cyclomatic Complexity 15 /kisskb/src/crypto/rng.c:crypto_rng_reset Cyclomatic Complexity 1 /kisskb/src/crypto/rng.c:crypto_alloc_rng Cyclomatic Complexity 9 /kisskb/src/crypto/rng.c:crypto_get_default_rng Cyclomatic Complexity 1 /kisskb/src/crypto/rng.c:crypto_put_default_rng Cyclomatic Complexity 4 /kisskb/src/crypto/rng.c:crypto_del_default_rng Cyclomatic Complexity 4 /kisskb/src/crypto/rng.c:crypto_register_rng Cyclomatic Complexity 1 /kisskb/src/crypto/rng.c:crypto_unregister_rng Cyclomatic Complexity 6 /kisskb/src/crypto/rng.c:crypto_register_rngs Cyclomatic Complexity 2 /kisskb/src/crypto/rng.c:crypto_unregister_rngs Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_none Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_bad Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_same Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkwrite Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_mksoft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_clear_soft_dirty Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:inc_tlb_flush_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:dec_tlb_flush_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_ksm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageKsm Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_enter_lazy_mmu_mode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_range Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_mkuffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_clear_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_mkuffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_clear_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_read_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_protnone Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pfn_modify_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:arch_has_pfn_modify_check Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:__split_huge_pmd Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:is_swap_pmd Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_cow_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_change_protection Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pkeys.h:pkey_to_vmflag_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pkeys.h:arch_max_pkey Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mman.h:arch_calc_vm_prot_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:arch_validate_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:calc_vm_prot_bits Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_range Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_file_mprotect Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_mmap Cyclomatic Complexity 5 /kisskb/src/include/linux/swapops.h:pte_swp_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_type Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_readable_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_writable_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_readable_device_exclusive_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_writable_device_exclusive_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_readable_migration_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_blockable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_init Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:folio_is_file_lru Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:flush_tlb_batched_pending Cyclomatic Complexity 1 /kisskb/src/mm/mprotect.c:prot_none_test Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/mman.h:arch_validate_prot Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/pkeys.h:mm_pkey_is_allocated Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/pkeys.h:mm_pkey_free Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/pkeys.h:mm_pkey_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:page_is_file_lru Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_clear_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_wrprotect Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_writable_migration_entry Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pgd_none_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__p4d_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__p4d_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_bad Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:p4d_none_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pud_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pmd_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_modify Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:is_swap_pte Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pte_to_swp_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 2 /kisskb/src/mm/mprotect.c:prot_none_pte_entry Cyclomatic Complexity 2 /kisskb/src/mm/mprotect.c:prot_none_hugetlb_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry_to_pte Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pud_none_or_clear_bad Cyclomatic Complexity 7 /kisskb/src/mm/mprotect.c:pmd_none_or_clear_bad_unless_trans_huge Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_start Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_leave_lazy_mmu_mode Cyclomatic Complexity 66 /kisskb/src/mm/mprotect.c:change_pte_range Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_end Cyclomatic Complexity 26 /kisskb/src/mm/mprotect.c:change_pmd_range Cyclomatic Complexity 5 /kisskb/src/mm/mprotect.c:change_pud_range Cyclomatic Complexity 4 /kisskb/src/mm/mprotect.c:change_p4d_range Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_range Cyclomatic Complexity 13 /kisskb/src/mm/mprotect.c:change_protection_range Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_vm_enough_memory_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_acct_memory Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_unacct_memory Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/pkeys.h:arch_override_mprotect_pkey Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock Cyclomatic Complexity 1 /kisskb/src/mm/mprotect.c:__do_sys_pkey_free Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/pkeys.h:arch_set_user_pkey_access Cyclomatic Complexity 13 /kisskb/src/mm/mprotect.c:__do_sys_pkey_alloc Cyclomatic Complexity 8 /kisskb/src/mm/mprotect.c:change_protection Cyclomatic Complexity 53 /kisskb/src/mm/mprotect.c:mprotect_fixup Cyclomatic Complexity 88 /kisskb/src/mm/mprotect.c:do_mprotect_pkey Cyclomatic Complexity 1 /kisskb/src/mm/mprotect.c:__do_sys_mprotect Cyclomatic Complexity 1 /kisskb/src/mm/mprotect.c:__do_sys_pkey_mprotect Cyclomatic Complexity 1 /kisskb/src/mm/mprotect.c:__se_sys_mprotect Cyclomatic Complexity 1 /kisskb/src/mm/mprotect.c:__se_sys_pkey_mprotect Cyclomatic Complexity 1 /kisskb/src/mm/mprotect.c:__se_sys_pkey_alloc Cyclomatic Complexity 1 /kisskb/src/mm/mprotect.c:__se_sys_pkey_free Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_bridge Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_bus_to_OF_node Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/pci-hotplug.c:find_bus_among_children Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/pci-hotplug.c:pci_find_bus_by_node Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kernel/pci-hotplug.c:pcibios_release_device Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kernel/pci-hotplug.c:pci_hp_remove_devices Cyclomatic Complexity 24 /kisskb/src/arch/powerpc/kernel/pci-hotplug.c:pci_hp_add_devices /kisskb/src/mm/mprotect.c: In function 'change_pmd_range': /kisskb/src/mm/mprotect.c:230:28: note: byref variable will be forcibly initialized 230 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/mprotect.c: In function 'mprotect_fixup': /kisskb/src/mm/mprotect.c:433:12: note: byref variable will be forcibly initialized 433 | pgprot_t new_pgprot = vm_get_page_prot(newflags); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_pause Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:pm_prepare_console Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:pm_restore_console Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:dpm_save_failed_errno Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:dpm_save_failed_step Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:pm_suspend_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:pm_set_suspend_no_platform Cyclomatic Complexity 1 /kisskb/src/kernel/power/power.h:suspend_test_start Cyclomatic Complexity 1 /kisskb/src/kernel/power/power.h:suspend_test_finish Cyclomatic Complexity 1 /kisskb/src/kernel/power/suspend.c:s2idle_begin Cyclomatic Complexity 4 /kisskb/src/kernel/power/suspend.c:valid_state Cyclomatic Complexity 4 /kisskb/src/kernel/power/suspend.c:sleep_state_supported Cyclomatic Complexity 3 /kisskb/src/kernel/power/suspend.c:platform_suspend_prepare Cyclomatic Complexity 4 /kisskb/src/kernel/power/suspend.c:platform_suspend_prepare_late Cyclomatic Complexity 5 /kisskb/src/kernel/power/suspend.c:platform_suspend_again Cyclomatic Complexity 1 /kisskb/src/kernel/power/suspend.c:suspend_test Cyclomatic Complexity 20 /kisskb/src/kernel/power/suspend.c:platform_suspend_begin Cyclomatic Complexity 7 /kisskb/src/kernel/power/suspend.c:platform_suspend_prepare_noirq Cyclomatic Complexity 15 /kisskb/src/kernel/power/suspend.c:platform_resume_noirq Cyclomatic Complexity 12 /kisskb/src/kernel/power/suspend.c:platform_resume_early Cyclomatic Complexity 9 /kisskb/src/kernel/power/suspend.c:platform_resume_finish Cyclomatic Complexity 20 /kisskb/src/kernel/power/suspend.c:platform_resume_end Cyclomatic Complexity 9 /kisskb/src/kernel/power/suspend.c:platform_recover Cyclomatic Complexity 10 /kisskb/src/kernel/power/suspend.c:mem_sleep_default_setup Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/cpu.h:suspend_disable_secondary_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpu.h:suspend_enable_secondary_cpus Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_suspend_resume Cyclomatic Complexity 9 /kisskb/src/kernel/power/suspend.c:s2idle_enter Cyclomatic Complexity 13 /kisskb/src/kernel/power/suspend.c:s2idle_loop Cyclomatic Complexity 7 /kisskb/src/kernel/power/power.h:suspend_freeze_processes Cyclomatic Complexity 9 /kisskb/src/kernel/power/suspend.c:suspend_prepare Cyclomatic Complexity 1 /kisskb/src/kernel/power/power.h:suspend_thaw_processes Cyclomatic Complexity 1 /kisskb/src/kernel/power/suspend.c:suspend_finish Cyclomatic Complexity 1 /kisskb/src/kernel/power/suspend.c:pm_states_init Cyclomatic Complexity 1 /kisskb/src/kernel/power/suspend.c:pm_suspend_default_s2idle Cyclomatic Complexity 1 /kisskb/src/kernel/power/suspend.c:s2idle_set_ops Cyclomatic Complexity 4 /kisskb/src/kernel/power/suspend.c:s2idle_wake Cyclomatic Complexity 11 /kisskb/src/kernel/power/suspend.c:suspend_set_ops Cyclomatic Complexity 1 /kisskb/src/kernel/power/suspend.c:suspend_valid_only_mem Cyclomatic Complexity 4 /kisskb/src/kernel/power/suspend.c:arch_suspend_disable_irqs Cyclomatic Complexity 1 /kisskb/src/kernel/power/suspend.c:arch_suspend_enable_irqs Cyclomatic Complexity 33 /kisskb/src/kernel/power/suspend.c:suspend_enter Cyclomatic Complexity 17 /kisskb/src/kernel/power/suspend.c:suspend_devices_and_enter Cyclomatic Complexity 19 /kisskb/src/kernel/power/suspend.c:enter_state Cyclomatic Complexity 7 /kisskb/src/kernel/power/suspend.c:pm_suspend In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/power/suspend.c:17: /kisskb/src/kernel/power/suspend.c: In function 's2idle_enter': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:183:8: note: in expansion of macro '___swait_event' 183 | (void)___swait_event(wq, condition, TASK_UNINTERRUPTIBLE, 0, \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:190:2: note: in expansion of macro '__swait_event' 190 | __swait_event(wq, condition); \ | ^~~~~~~~~~~~~ /kisskb/src/kernel/power/suspend.c:105:2: note: in expansion of macro 'swait_event_exclusive' 105 | swait_event_exclusive(s2idle_wait_head, | ^~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:__crypto_cipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/rng.h:crypto_rng_ctx Cyclomatic Complexity 2 /kisskb/src/crypto/ansi_cprng.c:xor_vectors Cyclomatic Complexity 1 /kisskb/src/crypto/ansi_cprng.c:prng_mod_fini Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_free_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_free_cipher Cyclomatic Complexity 1 /kisskb/src/crypto/ansi_cprng.c:free_prng_context Cyclomatic Complexity 1 /kisskb/src/crypto/ansi_cprng.c:cprng_exit Cyclomatic Complexity 4 /kisskb/src/crypto/ansi_cprng.c:hexdump Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_alloc_cipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/crypto/ansi_cprng.c:reset_prng_context Cyclomatic Complexity 8 /kisskb/src/crypto/ansi_cprng.c:cprng_init Cyclomatic Complexity 10 /kisskb/src/crypto/ansi_cprng.c:cprng_reset Cyclomatic Complexity 20 /kisskb/src/crypto/ansi_cprng.c:_get_more_prng_bytes Cyclomatic Complexity 40 /kisskb/src/crypto/ansi_cprng.c:get_prng_bytes Cyclomatic Complexity 1 /kisskb/src/crypto/ansi_cprng.c:cprng_get_random Cyclomatic Complexity 1 /kisskb/src/crypto/ansi_cprng.c:prng_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror64 Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_kmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bip_get_seed Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/checksum.h:csum_fold Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/checksum.h:from64to32 Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/include/asm/checksum.h:csum_add Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/checksum.h:ip_fast_csum_nofold Cyclomatic Complexity 44 /kisskb/src/arch/powerpc/include/asm/checksum.h:csum_partial Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/checksum.h:ip_compute_csum Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_ip_fn Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type3_prepare Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type3_complete Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_integrity Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 5 /kisskb/src/block/t10-pi.c:t10_pi_generate Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type1_generate_crc Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type1_generate_ip Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type3_generate_crc Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type3_generate_ip Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 4 /kisskb/src/include/linux/t10-pi.h:t10_pi_ref_tag Cyclomatic Complexity 11 /kisskb/src/block/t10-pi.c:t10_pi_type1_complete Cyclomatic Complexity 13 /kisskb/src/block/t10-pi.c:t10_pi_type1_prepare Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_crc_fn Cyclomatic Complexity 30 /kisskb/src/block/t10-pi.c:t10_pi_verify Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type1_verify_crc Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type1_verify_ip Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type3_verify_crc Cyclomatic Complexity 1 /kisskb/src/block/t10-pi.c:t10_pi_type3_verify_ip /kisskb/src/block/t10-pi.c: In function 't10_pi_type1_complete': /kisskb/src/block/t10-pi.c:193:20: note: byref variable will be forcibly initialized 193 | struct bvec_iter iter; | ^~~~ /kisskb/src/block/t10-pi.c: In function 't10_pi_type1_prepare': /kisskb/src/block/t10-pi.c:143:20: note: byref variable will be forcibly initialized 143 | struct bvec_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_device_to_OF_node Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_get_device_type Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/isa-bridge.c:isa_bridge_remove Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/isa-bridge.c:remap_isa_base Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/kernel/isa-bridge.c:pci_process_ISA_OF_ranges Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/isa-bridge.c:isa_bridge_init Cyclomatic Complexity 5 /kisskb/src/include/linux/of.h:of_node_is_type Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/isa-bridge.c:isa_bridge_find_late Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/kernel/isa-bridge.c:isa_bridge_notify Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/isa-bridge.c:isa_bridge_find_early Cyclomatic Complexity 48 /kisskb/src/arch/powerpc/kernel/isa-bridge.c:isa_bridge_init_non_pci Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:assign_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:__assign_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_usecs_to_jiffies Cyclomatic Complexity 6 /kisskb/src/include/linux/jiffies.h:usecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kfifo.h:__kfifo_uint_must_check_helper Cyclomatic Complexity 1 /kisskb/src/include/linux/kfifo.h:__kfifo_int_must_check_helper Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.h:gpio_chip_hwgpio Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linehandle_flags_to_desc_flags Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib-cdev.c:debounced_value Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:to_gpio_chardev_data Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 37 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linehandle_validate_flags Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineevent_poll Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_poll Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineinfo_watch_poll Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineinfo_ensure_abi_version Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_v2_line_config_debounce_period Cyclomatic Complexity 45 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_v2_line_flags_validate Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_v2_line_config_debounced Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_v2_line_config_flags Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_v2_line_config_flags_to_desc_flags Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_v2_line_config_output_value Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineinfo_unwatch Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:__remove_wait_queue Cyclomatic Complexity 28 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineevent_read Cyclomatic Complexity 28 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_read Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 25 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_v2_line_info_to_v1 Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_v2_line_info_changed_to_v1 Cyclomatic Complexity 35 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib-cdev.c:chipinfo_get Cyclomatic Complexity 19 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linehandle_set_config Cyclomatic Complexity 21 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linehandle_ioctl Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 38 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_get_values Cyclomatic Complexity 26 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_set_values_unlocked Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linehandle_free Cyclomatic Complexity 46 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linehandle_create Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linehandle_release Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineevent_ioctl Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_put_event Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 19 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineevent_irq_thread Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineevent_irq_handler Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineevent_free Cyclomatic Complexity 63 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineevent_create Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineevent_release Cyclomatic Complexity 38 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_desc_to_lineinfo Cyclomatic Complexity 17 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineinfo_get_v1 Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineinfo_changed_notify Cyclomatic Complexity 19 /kisskb/src/drivers/gpio/gpiolib-cdev.c:lineinfo_get Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_v2_line_config_validate Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_set_values Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-cdev.c:edge_detector_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_real Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_real_ns Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpiolib-cdev.c:line_event_timestamp Cyclomatic Complexity 29 /kisskb/src/drivers/gpio/gpiolib-cdev.c:debounce_work_func Cyclomatic Complexity 20 /kisskb/src/drivers/gpio/gpiolib-cdev.c:edge_irq_thread Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-cdev.c:edge_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 19 /kisskb/src/drivers/gpio/gpiolib-cdev.c:debounce_setup Cyclomatic Complexity 34 /kisskb/src/drivers/gpio/gpiolib-cdev.c:edge_detector_setup Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpiolib-cdev.c:edge_detector_update Cyclomatic Complexity 17 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_set_config_unlocked Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_set_config Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:debounce_irq_handler Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_free Cyclomatic Complexity 58 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_create Cyclomatic Complexity 30 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:linereq_release Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_chrdev_release Cyclomatic Complexity 16 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpio_chrdev_open Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpiolib_cdev_register Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-cdev.c:gpiolib_cdev_unregister Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/kernel/power/poweroff.c:pm_sysrq_init Cyclomatic Complexity 1 /kisskb/src/kernel/power/poweroff.c:do_poweroff Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work_on Cyclomatic Complexity 1 /kisskb/src/kernel/power/poweroff.c:handle_poweroff In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized 750 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' 750 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' 789 | ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1552:10: note: in expansion of macro 'wait_event_interruptible_locked' 1552 | ret = wait_event_interruptible_locked(le->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1518:24: note: byref variable will be forcibly initialized 1518 | struct gpioevent_data ge; | ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized 750 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' 750 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' 789 | ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1250:10: note: in expansion of macro 'wait_event_interruptible_locked' 1250 | ret = wait_event_interruptible_locked(lr->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1230:28: note: byref variable will be forcibly initialized 1230 | struct gpio_v2_line_event le; | ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_watch_read': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2253:33: note: byref variable will be forcibly initialized 2253 | struct gpioline_info_changed event_v1; | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized 750 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' 750 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' 789 | ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2222:10: note: in expansion of macro 'wait_event_interruptible_locked' 2222 | ret = wait_event_interruptible_locked(cdev->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2198:35: note: byref variable will be forcibly initialized 2198 | struct gpio_v2_line_info_changed event; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'chipinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1988:23: note: byref variable will be forcibly initialized 1988 | struct gpiochip_info chipinfo; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:153:27: note: byref variable will be forcibly initialized 153 | struct gpiohandle_config gcnf; | ^~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:198:25: note: byref variable will be forcibly initialized 198 | struct gpiohandle_data ghd; | ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_get_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:999:29: note: byref variable will be forcibly initialized 999 | struct gpio_v2_line_values lv; | ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:287:28: note: byref variable will be forcibly initialized 287 | struct gpiohandle_request handlereq; | ^~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1602:25: note: byref variable will be forcibly initialized 1602 | struct gpiohandle_data ghd; | ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1649:24: note: byref variable will be forcibly initialized 1649 | struct gpioevent_data ge; | ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1709:27: note: byref variable will be forcibly initialized 1709 | struct gpioevent_request eventreq; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get_v1': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2020:27: note: byref variable will be forcibly initialized 2020 | struct gpio_v2_line_info lineinfo_v2; | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2019:23: note: byref variable will be forcibly initialized 2019 | struct gpioline_info lineinfo; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_changed_notify': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2158:35: note: byref variable will be forcibly initialized 2158 | struct gpio_v2_line_info_changed chg; | ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2055:27: note: byref variable will be forcibly initialized 2055 | struct gpio_v2_line_info lineinfo; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1102:29: note: byref variable will be forcibly initialized 1102 | struct gpio_v2_line_values lv; | ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'debounce_work_func': /kisskb/src/drivers/gpio/gpiolib-cdev.c:651:28: note: byref variable will be forcibly initialized 651 | struct gpio_v2_line_event le; | ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'edge_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:553:28: note: byref variable will be forcibly initialized 553 | struct gpio_v2_line_event le; | ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1166:29: note: byref variable will be forcibly initialized 1166 | struct gpio_v2_line_config lc; | ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1315:30: note: byref variable will be forcibly initialized 1315 | struct gpio_v2_line_request ulr; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_rng_generate Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_driver_name Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_alignmask Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alignmask Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_generate Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_get_bytes Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/rng.h:crypto_rng_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/drbg.h:drbg_string_fill Cyclomatic Complexity 1 /kisskb/src/include/crypto/drbg.h:drbg_max_request_bytes Cyclomatic Complexity 1 /kisskb/src/include/crypto/drbg.h:drbg_max_addtl Cyclomatic Complexity 1 /kisskb/src/include/crypto/drbg.h:drbg_max_requests Cyclomatic Complexity 4 /kisskb/src/crypto/drbg.c:drbg_sec_strength Cyclomatic Complexity 1 /kisskb/src/crypto/drbg.c:drbg_fips_continuous_test Cyclomatic Complexity 1 /kisskb/src/crypto/drbg.c:drbg_healthcheck_sanity Cyclomatic Complexity 1 /kisskb/src/crypto/drbg.c:drbg_exit Cyclomatic Complexity 9 /kisskb/src/include/crypto/drbg.h:drbg_statelen Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 9 /kisskb/src/include/crypto/drbg.h:drbg_blocklen Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 4 /kisskb/src/crypto/drbg.c:__drbg_seed Cyclomatic Complexity 4 /kisskb/src/crypto/drbg.c:drbg_fill_array Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 6 /kisskb/src/crypto/drbg.c:drbg_init Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/crypto/drbg.c:drbg_kcapi_set_entropy Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 11 /kisskb/src/crypto/drbg.c:drbg_convert_tfm_core Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_unhashed Cyclomatic Complexity 4 /kisskb/src/crypto/drbg.c:drbg_dealloc_state Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 23 /kisskb/src/crypto/drbg.c:drbg_alloc_state Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 4 /kisskb/src/crypto/drbg.c:drbg_fini_hash_kernel Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_free_rng Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 2 /kisskb/src/crypto/drbg.c:drbg_kcapi_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/crypto/drbg.c:drbg_kcapi_hmacsetkey Cyclomatic Complexity 20 /kisskb/src/crypto/drbg.c:drbg_hmac_update Cyclomatic Complexity 18 /kisskb/src/crypto/drbg.c:drbg_hmac_generate Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 6 /kisskb/src/crypto/drbg.c:drbg_init_hash_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_item_name Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 3 /kisskb/src/fs/configfs/configfs_internal.h:configfs_get_config_item Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/crypto/drbg.c:drbg_schedule_async_seed Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 10 /kisskb/src/crypto/drbg.c:drbg_get_random_bytes Cyclomatic Complexity 10 /kisskb/src/fs/configfs/symlink.c:get_target Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 17 /kisskb/src/crypto/drbg.c:drbg_async_seed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/fs/configfs/configfs_internal.h:configfs_get Cyclomatic Complexity 3 /kisskb/src/fs/configfs/symlink.c:item_depth Cyclomatic Complexity 3 /kisskb/src/fs/configfs/symlink.c:item_path_length Cyclomatic Complexity 3 /kisskb/src/fs/configfs/symlink.c:fill_item_path Cyclomatic Complexity 5 /kisskb/src/fs/configfs/symlink.c:configfs_get_target_path Cyclomatic Complexity 4 /kisskb/src/fs/configfs/configfs_internal.h:release_configfs_dirent Cyclomatic Complexity 50 /kisskb/src/crypto/drbg.c:drbg_seed Cyclomatic Complexity 4 /kisskb/src/fs/configfs/configfs_internal.h:configfs_put Cyclomatic Complexity 15 /kisskb/src/fs/configfs/symlink.c:create_link Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 53 /kisskb/src/crypto/drbg.c:drbg_generate Cyclomatic Complexity 34 /kisskb/src/fs/configfs/symlink.c:configfs_symlink Cyclomatic Complexity 7 /kisskb/src/crypto/drbg.c:drbg_generate_long Cyclomatic Complexity 4 /kisskb/src/crypto/drbg.c:drbg_kcapi_random Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 15 /kisskb/src/fs/configfs/symlink.c:configfs_unlink Cyclomatic Complexity 5 /kisskb/src/crypto/drbg.c:drbg_prepare_hrng Cyclomatic Complexity 9 /kisskb/src/crypto/drbg.c:drbg_uninstantiate Cyclomatic Complexity 23 /kisskb/src/crypto/drbg.c:drbg_instantiate Cyclomatic Complexity 4 /kisskb/src/crypto/drbg.c:drbg_kcapi_seed Cyclomatic Complexity 1 /kisskb/src/crypto/drbg.c:drbg_kcapi_cleanup Cyclomatic Complexity 1 /kisskb/src/crypto/drbg.c:drbg_kcapi_init Cyclomatic Complexity 2 /kisskb/src/block/blk-mq.h:blk_mq_clear_mq_map Cyclomatic Complexity 8 /kisskb/src/block/blk-mq-pci.c:blk_mq_pci_map_queues /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:144:14: note: byref variable will be forcibly initialized 144 | struct path path; | ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_update': /kisskb/src/crypto/drbg.c:661:12: note: byref variable will be forcibly initialized 661 | LIST_HEAD(vdatalist); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:660:12: note: byref variable will be forcibly initialized 660 | LIST_HEAD(seedlist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:659:35: note: byref variable will be forcibly initialized 659 | struct drbg_string seed1, seed2, vdata; | ^~~~~ /kisskb/src/crypto/drbg.c:659:28: note: byref variable will be forcibly initialized 659 | struct drbg_string seed1, seed2, vdata; | ^~~~~ /kisskb/src/crypto/drbg.c:659:21: note: byref variable will be forcibly initialized 659 | struct drbg_string seed1, seed2, vdata; | ^~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_generate': /kisskb/src/crypto/drbg.c:714:12: note: byref variable will be forcibly initialized 714 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:713:21: note: byref variable will be forcibly initialized 713 | struct drbg_string data; | ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_async_seed': /kisskb/src/crypto/drbg.c:1072:12: note: byref variable will be forcibly initialized 1072 | LIST_HEAD(seedlist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:1071:21: note: byref variable will be forcibly initialized 1071 | struct drbg_string data; | ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_seed': /kisskb/src/crypto/drbg.c:1125:12: note: byref variable will be forcibly initialized 1125 | LIST_HEAD(seedlist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:1124:21: note: byref variable will be forcibly initialized 1124 | struct drbg_string data1; | ^~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_generate': /kisskb/src/crypto/drbg.c:1351:12: note: byref variable will be forcibly initialized 1351 | LIST_HEAD(addtllist); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_random': /kisskb/src/crypto/drbg.c:1952:21: note: byref variable will be forcibly initialized 1952 | struct drbg_string string; | ^~~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_seed': /kisskb/src/crypto/drbg.c:1972:21: note: byref variable will be forcibly initialized 1972 | struct drbg_string string; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_none Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_bad Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_enter_lazy_mmu_mode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_range Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:untrack_pfn_moved Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:is_swap_pmd Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:__p4d_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_to_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_lockptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pud_lockptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pud_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:mremap_userfaultfd_prep Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:mremap_userfaultfd_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_unmap_complete Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_range Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_blockable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/tlb.h:arch_supports_page_table_move Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:flush_tlb_batched_pending Cyclomatic Complexity 1 /kisskb/src/mm/mremap.c:move_soft_dirty_pte Cyclomatic Complexity 9 /kisskb/src/mm/mremap.c:get_extent Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:p4d_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_start Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pgd_none_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__p4d_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__p4d_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_bad Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:p4d_none_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pud_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pmd_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pud_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:__radix_pte_update Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pud_none_or_clear_bad Cyclomatic Complexity 7 /kisskb/src/mm/mremap.c:get_old_pud Cyclomatic Complexity 6 /kisskb/src/mm/mremap.c:get_old_pmd Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pud_alloc Cyclomatic Complexity 4 /kisskb/src/mm/mremap.c:alloc_new_pud Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pmd_alloc Cyclomatic Complexity 7 /kisskb/src/mm/mremap.c:alloc_new_pmd Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_lock_write Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_lock_write Cyclomatic Complexity 7 /kisskb/src/mm/mremap.c:take_rmap_locks Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_range Cyclomatic Complexity 13 /kisskb/src/mm/mremap.c:move_normal_pmd Cyclomatic Complexity 13 /kisskb/src/mm/mremap.c:move_normal_pud Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_unlock_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_unlock_write Cyclomatic Complexity 7 /kisskb/src/mm/mremap.c:drop_rmap_locks Cyclomatic Complexity 13 /kisskb/src/mm/mremap.c:move_pgt_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_update Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ptep_get_and_clear Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_leave_lazy_mmu_mode Cyclomatic Complexity 21 /kisskb/src/mm/mremap.c:move_ptes Cyclomatic Complexity 5 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_end Cyclomatic Complexity 14 /kisskb/src/mm/mremap.c:vma_expandable Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 9 /kisskb/src/include/linux/mm.h:vma_lookup Cyclomatic Complexity 42 /kisskb/src/mm/mremap.c:vma_to_resize Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_vm_enough_memory_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_adjust Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_acct_memory Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_unacct_memory Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_populate Cyclomatic Complexity 41 /kisskb/src/mm/mremap.c:move_page_tables Cyclomatic Complexity 109 /kisskb/src/mm/mremap.c:move_vma Cyclomatic Complexity 53 /kisskb/src/mm/mremap.c:mremap_to Cyclomatic Complexity 82 /kisskb/src/mm/mremap.c:__do_sys_mremap Cyclomatic Complexity 1 /kisskb/src/mm/mremap.c:__se_sys_mremap /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/mm/mremap.c:485:28: note: byref variable will be forcibly initialized 485 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/mremap.c:11: /kisskb/src/mm/mremap.c: In function '__do_sys_mremap': /kisskb/src/mm/mremap.c:895:12: note: byref variable will be forcibly initialized 895 | LIST_HEAD(uf_unmap); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mremap.c:894:12: note: byref variable will be forcibly initialized 894 | LIST_HEAD(uf_unmap_early); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:assign_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib.h:gpio_chip_hwgpio Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:match_export Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtol Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_put Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpio_sysfs_free_irq Cyclomatic Complexity 15 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpio_is_visible Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_notify_dirent Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpio_sysfs_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_find_and_get Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_get_dirent Cyclomatic Complexity 21 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpio_sysfs_request_irq Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpio_sysfs_set_active_low Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:active_low_store Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:active_low_show Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:edge_show Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:ngpio_show Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:label_show Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:base_show Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:value_store Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:value_show Cyclomatic Complexity 19 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:edge_store Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:direction_store Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:direction_show Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:unexport_store Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 40 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpiod_export Cyclomatic Complexity 25 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:export_store Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpiod_export_link Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpiod_unexport Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpiochip_sysfs_register Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpiolib_sysfs_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpiolib-sysfs.c:gpiochip_sysfs_unregister Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy.c:jent_delta Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy.c:jent_apt_reset Cyclomatic Complexity 5 /kisskb/src/crypto/jitterentropy.c:jent_apt_insert Cyclomatic Complexity 4 /kisskb/src/crypto/jitterentropy.c:jent_rct_insert Cyclomatic Complexity 2 /kisskb/src/crypto/jitterentropy.c:jent_rct_failure Cyclomatic Complexity 4 /kisskb/src/crypto/jitterentropy.c:jent_stuck Cyclomatic Complexity 2 /kisskb/src/crypto/jitterentropy.c:jent_health_failure Cyclomatic Complexity 3 /kisskb/src/crypto/jitterentropy.c:jent_loop_shuffle Cyclomatic Complexity 5 /kisskb/src/crypto/jitterentropy.c:jent_lfsr_time Cyclomatic Complexity 5 /kisskb/src/crypto/jitterentropy.c:jent_memaccess Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy.c:jent_measure_jitter Cyclomatic Complexity 3 /kisskb/src/crypto/jitterentropy.c:jent_gen_entropy Cyclomatic Complexity 5 /kisskb/src/crypto/jitterentropy.c:jent_entropy_collector_alloc Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy.c:jent_entropy_collector_free Cyclomatic Complexity 17 /kisskb/src/crypto/jitterentropy.c:jent_entropy_init Cyclomatic Complexity 7 /kisskb/src/crypto/jitterentropy.c:jent_read_entropy Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:set_dev_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_msi_domain Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_msi_domain Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_has_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:set_dma_ops Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_io_size Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:skip_isa_ioresource_align Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:null_read_config Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:null_write_config Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/pci-common.c:reparent_resources Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/pci-common.c:fake_pci_bus Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/kernel/pci-common.c:fixup_hide_host_resource_fsl Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:discover_phbs Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/kernel/pci-common.c:get_phb_number Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:ppc_pci_register_irq_notifier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:ppc_pci_intx_release Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/pci-common.c:ppc_pci_unmap_irq_line Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_fixup_resources Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_uninitialized_bridge_resource Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_fixup_bridge Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_read_irq_line Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/pci-common.c:alloc_resource Cyclomatic Complexity 44 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_allocate_bus_resources Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_allocate_resources Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:set_pci_dma_ops Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_alloc_controller Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_free_controller Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_free_controller_deferred Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_window_alignment Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_setup_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/init.h:initcall_from_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_reset_secondary_bus Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:str_has_prefix Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_default_alignment Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_vaddr_is_ioport Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_address_to_pio Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_domain_nr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 33 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_reserve_legacy_regions Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:n_tty_init Cyclomatic Complexity 1 /kisskb/src/include/linux/console.h:console_sysfs_notify Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:memory_contains Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/sections.h:memory_intersects Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/sections.h:init_section_contains Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/sections.h:init_section_intersects Cyclomatic Complexity 1 /kisskb/src/include/trace/events/printk.h:trace_event_get_offsets_console Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_find_hose_for_OF_device Cyclomatic Complexity 1 /kisskb/src/kernel/printk/printk_ringbuffer.h:prb_rec_init_rd Cyclomatic Complexity 1 /kisskb/src/kernel/printk/braille.h:braille_set_options Cyclomatic Complexity 1 /kisskb/src/kernel/printk/braille.h:_braille_console_setup Cyclomatic Complexity 1 /kisskb/src/kernel/printk/braille.h:_braille_register_console Cyclomatic Complexity 1 /kisskb/src/kernel/printk/braille.h:_braille_unregister_console Cyclomatic Complexity 1 /kisskb/src/kernel/printk/printk.c:console_suspend_disable Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_find_controller_for_domain Cyclomatic Complexity 1 /kisskb/src/kernel/printk/printk.c:keep_bootcon_setup Cyclomatic Complexity 5 /kisskb/src/include/trace/events/printk.h:__traceiter_console Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_iobar_pfn Cyclomatic Complexity 13 /kisskb/src/kernel/printk/printk.c:__control_devkmsg Cyclomatic Complexity 5 /kisskb/src/kernel/printk/printk.c:have_callable_console Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_phys_mem_access_prot Cyclomatic Complexity 3 /kisskb/src/kernel/printk/printk.c:can_use_console Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_legacy_read Cyclomatic Complexity 14 /kisskb/src/include/trace/events/printk.h:trace_event_raw_event_console Cyclomatic Complexity 4 /kisskb/src/include/trace/events/printk.h:trace_raw_output_console Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_legacy_write Cyclomatic Complexity 9 /kisskb/src/kernel/printk/printk.c:control_devkmsg Cyclomatic Complexity 7 /kisskb/src/kernel/printk/printk.c:console_msg_format_setup Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_mmap_legacy_page_range Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_resource_to_user Cyclomatic Complexity 39 /kisskb/src/kernel/printk/printk.c:try_enable_new_console Cyclomatic Complexity 36 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_process_bridge_OF_ranges Cyclomatic Complexity 23 /kisskb/src/kernel/printk/printk.c:__add_preferred_console Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kernel/pci-common.c:pci_proc_domain Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_root_bridge_prepare Cyclomatic Complexity 21 /kisskb/src/kernel/printk/printk.c:console_setup Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_setup_bus_self Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_bus_add_device Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_device_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_set_master Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_fixup_bus Cyclomatic Complexity 7 /kisskb/src/kernel/printk/printk.c:__up_console_sem Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_align_resource Cyclomatic Complexity 10 /kisskb/src/kernel/printk/printk.c:__down_trylock_console_sem Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_resource_survey Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_claim_one_bus Cyclomatic Complexity 13 /kisskb/src/include/trace/events/initcall.h:trace_initcall_level Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_finish_adding_to_bus Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_enable_device Cyclomatic Complexity 13 /kisskb/src/include/trace/events/initcall.h:trace_initcall_start Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_disable_device Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_io_space_offset Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_setup_phb_resources Cyclomatic Complexity 13 /kisskb/src/include/trace/events/initcall.h:trace_initcall_finish Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:early_read_config_byte Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_nocalls Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:early_read_config_word Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:early_read_config_dword Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:early_write_config_byte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:early_write_config_word Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:early_write_config_dword Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:early_find_capability Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_get_phb_of_node Cyclomatic Complexity 21 /kisskb/src/kernel/printk/printk.c:devkmsg_sysctl_set_loglvl Cyclomatic Complexity 4 /kisskb/src/kernel/printk/printk.c:early_printk Cyclomatic Complexity 1 /kisskb/src/kernel/printk/printk.c:add_preferred_console Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/pci-common.c:pcibios_scan_phb Cyclomatic Complexity 9 /kisskb/src/kernel/printk/printk.c:console_verbose Cyclomatic Complexity 4 /kisskb/src/kernel/printk/printk.c:console_lock Cyclomatic Complexity 4 /kisskb/src/kernel/printk/printk.c:suspend_console Cyclomatic Complexity 6 /kisskb/src/kernel/printk/printk.c:console_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/printk/printk.c:is_console_locked Cyclomatic Complexity 9 /kisskb/src/kernel/printk/printk.c:console_unlock Cyclomatic Complexity 4 /kisskb/src/kernel/printk/printk.c:resume_console Cyclomatic Complexity 6 /kisskb/src/kernel/printk/printk.c:console_cpu_notify Cyclomatic Complexity 4 /kisskb/src/kernel/printk/printk.c:console_conditional_schedule Cyclomatic Complexity 15 /kisskb/src/kernel/printk/printk.c:console_unblank Cyclomatic Complexity 4 /kisskb/src/kernel/printk/printk.c:console_flush_on_panic Cyclomatic Complexity 8 /kisskb/src/kernel/printk/printk.c:console_device Cyclomatic Complexity 1 /kisskb/src/kernel/printk/printk.c:console_stop Cyclomatic Complexity 1 /kisskb/src/kernel/printk/printk.c:console_start Cyclomatic Complexity 32 /kisskb/src/kernel/printk/printk.c:unregister_console Cyclomatic Complexity 96 /kisskb/src/kernel/printk/printk.c:register_console Cyclomatic Complexity 26 /kisskb/src/kernel/printk/printk.c:printk_late_init Cyclomatic Complexity 2 /kisskb/src/kernel/printk/printk.c:console_init Cyclomatic Complexity 2 /kisskb/src/kernel/printk/printk.c:__printk_wait_on_cpu_lock Cyclomatic Complexity 7 /kisskb/src/kernel/printk/printk.c:__printk_cpu_trylock Cyclomatic Complexity 3 /kisskb/src/kernel/printk/printk.c:__printk_cpu_unlock In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/printk.h:37, from /kisskb/src/kernel/printk/printk.c:56: /kisskb/src/kernel/printk/printk.c: In function 'trace_event_raw_event_console': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(console, | ^~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2611:21: note: byref variable will be forcibly initialized 2611 | struct printk_info info; | ^~~~ /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pcibios_fixup_resources': /kisskb/src/arch/powerpc/kernel/pci-common.c:878:25: note: byref variable will be forcibly initialized 878 | struct pci_bus_region reg; | ^~~ /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pcibios_uninitialized_bridge_resource': /kisskb/src/arch/powerpc/kernel/pci-common.c:920:24: note: byref variable will be forcibly initialized 920 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pci_resource_to_user': /kisskb/src/arch/powerpc/kernel/pci-common.c:692:24: note: byref variable will be forcibly initialized 692 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pci_process_bridge_OF_ranges': /kisskb/src/arch/powerpc/kernel/pci-common.c:743:29: note: byref variable will be forcibly initialized 743 | struct of_pci_range_parser parser; | ^~~~~~ /kisskb/src/arch/powerpc/kernel/pci-common.c:742:22: note: byref variable will be forcibly initialized 742 | struct of_pci_range range; | ^~~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/arch/powerpc/kernel/pci-common.c:16: /kisskb/src/arch/powerpc/kernel/pci-common.c: In function 'pcibios_scan_phb': /kisskb/src/arch/powerpc/kernel/pci-common.c:1630:12: note: byref variable will be forcibly initialized 1630 | LIST_HEAD(resources); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-virtio.c:blk_mq_virtio_map_queues Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/fs/configfs/mount.c:configfs_init_fs_context Cyclomatic Complexity 1 /kisskb/src/fs/configfs/mount.c:configfs_get_tree Cyclomatic Complexity 7 /kisskb/src/fs/configfs/mount.c:configfs_fill_super Cyclomatic Complexity 4 /kisskb/src/fs/configfs/mount.c:configfs_free_inode Cyclomatic Complexity 1 /kisskb/src/fs/configfs/mount.c:configfs_exit Cyclomatic Complexity 10 /kisskb/src/fs/configfs/mount.c:configfs_init Cyclomatic Complexity 1 /kisskb/src/fs/configfs/mount.c:configfs_is_root Cyclomatic Complexity 2 /kisskb/src/fs/configfs/mount.c:configfs_pin_fs Cyclomatic Complexity 1 /kisskb/src/fs/configfs/mount.c:configfs_release_fs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/timex.h:get_cycles Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/rng.h:crypto_rng_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_kcapi_reset Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_mod_exit Cyclomatic Complexity 4 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_kcapi_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_kcapi_init Cyclomatic Complexity 10 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_kcapi_random Cyclomatic Complexity 4 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_mod_init Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_zalloc Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_zfree Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_fips_enabled Cyclomatic Complexity 0 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_panic Cyclomatic Complexity 1 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_memcpy Cyclomatic Complexity 4 /kisskb/src/crypto/jitterentropy-kcapi.c:jent_get_nstime Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_item_name Cyclomatic Complexity 1 /kisskb/src/fs/configfs/item.c:to_item Cyclomatic Complexity 1 /kisskb/src/fs/configfs/item.c:config_item_init Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 15 /kisskb/src/fs/configfs/item.c:config_item_set_name Cyclomatic Complexity 1 /kisskb/src/fs/configfs/item.c:config_item_init_type_name Cyclomatic Complexity 4 /kisskb/src/fs/configfs/item.c:config_item_get Cyclomatic Complexity 4 /kisskb/src/fs/configfs/item.c:config_item_get_unless_zero Cyclomatic Complexity 4 /kisskb/src/fs/configfs/item.c:config_item_put Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_group_put Cyclomatic Complexity 21 /kisskb/src/fs/configfs/item.c:config_item_cleanup Cyclomatic Complexity 1 /kisskb/src/fs/configfs/item.c:config_item_release Cyclomatic Complexity 1 /kisskb/src/fs/configfs/item.c:config_group_init Cyclomatic Complexity 1 /kisskb/src/fs/configfs/item.c:config_group_init_type_name Cyclomatic Complexity 5 /kisskb/src/fs/configfs/item.c:config_group_find_item Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 2 /kisskb/src/include/linux/blk_types.h:op_is_zone_mgmt Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_is_mq Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noio_save Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noio_restore Cyclomatic Complexity 2 /kisskb/src/block/blk-zoned.c:blk_zone_need_reset_cb Cyclomatic Complexity 3 /kisskb/src/block/blk-zoned.c:blkdev_copy_zone_to_user Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 5 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_no Cyclomatic Complexity 6 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_is_seq Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_zone_is_seq Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_zone_no Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc_node Cyclomatic Complexity 1 /kisskb/src/block/blk-zoned.c:blk_alloc_zone_bitmap Cyclomatic Complexity 40 /kisskb/src/block/blk-zoned.c:blk_revalidate_zone_cb Cyclomatic Complexity 4 /kisskb/src/block/blk-zoned.c:blkdev_zone_reset_all Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 16 /kisskb/src/block/blk-zoned.c:blkdev_zone_reset_all_emulated Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/block/blk-zoned.c:blkdev_truncate_zone_range Cyclomatic Complexity 9 /kisskb/src/block/blk-zoned.c:blk_zone_cond_str Cyclomatic Complexity 7 /kisskb/src/block/blk-zoned.c:blk_req_needs_zone_write_lock Cyclomatic Complexity 5 /kisskb/src/block/blk-zoned.c:blk_req_zone_write_trylock Cyclomatic Complexity 7 /kisskb/src/block/blk-zoned.c:__blk_req_zone_write_lock Cyclomatic Complexity 6 /kisskb/src/block/blk-zoned.c:__blk_req_zone_write_unlock Cyclomatic Complexity 5 /kisskb/src/block/blk-zoned.c:blkdev_nr_zones Cyclomatic Complexity 14 /kisskb/src/block/blk-zoned.c:blkdev_report_zones Cyclomatic Complexity 43 /kisskb/src/block/blk-zoned.c:blkdev_zone_mgmt Cyclomatic Complexity 19 /kisskb/src/block/blk-zoned.c:blkdev_report_zones_ioctl Cyclomatic Complexity 29 /kisskb/src/block/blk-zoned.c:blkdev_zone_mgmt_ioctl Cyclomatic Complexity 1 /kisskb/src/block/blk-zoned.c:blk_queue_free_zone_bitmaps Cyclomatic Complexity 23 /kisskb/src/block/blk-zoned.c:blk_revalidate_disk_zones Cyclomatic Complexity 1 /kisskb/src/block/blk-zoned.c:blk_queue_clear_zone_settings /kisskb/src/block/blk-zoned.c: In function 'blkdev_zone_reset_all': /kisskb/src/block/blk-zoned.c:240:13: note: byref variable will be forcibly initialized 240 | struct bio bio; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 59 /kisskb/src/mm/msync.c:__do_sys_msync Cyclomatic Complexity 1 /kisskb/src/mm/msync.c:__se_sys_msync /kisskb/src/block/blk-zoned.c: In function 'blkdev_report_zones_ioctl': /kisskb/src/block/blk-zoned.c:350:25: note: byref variable will be forcibly initialized 350 | struct blk_zone_report rep; | ^~~ /kisskb/src/block/blk-zoned.c:348:26: note: byref variable will be forcibly initialized 348 | struct zone_report_args args; | ^~~~ /kisskb/src/block/blk-zoned.c: In function 'blkdev_zone_mgmt_ioctl': /kisskb/src/block/blk-zoned.c:407:24: note: byref variable will be forcibly initialized 407 | struct blk_zone_range zrange; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/timex.h:get_cycles Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_driver_name Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_ad Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_ahash_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_hash_alg_common Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_reqsize Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_ahash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_ahash_update Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/crypto/tcrypt.c:tcrypt_mod_fini Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 6 /kisskb/src/crypto/tcrypt.c:testmgr_alloc_buf Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 2 /kisskb/src/crypto/tcrypt.c:testmgr_free_buf Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 3 /kisskb/src/crypto/tcrypt.c:test_available Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/crypto/tcrypt.c:tcrypt_test Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_init_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/crypto/skcipher.h:skcipher_request_alloc Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/crypto/aead.h:aead_request_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:ahash_request_alloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:wq_has_sleeper Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_buf Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 11 /kisskb/src/crypto/tcrypt.c:sg_init_aead Cyclomatic Complexity 2 /kisskb/src/crypto/tcrypt.c:test_hash_sg_init Cyclomatic Complexity 2 /kisskb/src/include/linux/crypto.h:crypto_wait_req Cyclomatic Complexity 1 /kisskb/src/crypto/tcrypt.c:do_one_acipher_op Cyclomatic Complexity 10 /kisskb/src/crypto/tcrypt.c:test_acipher_jiffies Cyclomatic Complexity 18 /kisskb/src/crypto/tcrypt.c:test_acipher_cycles Cyclomatic Complexity 1 /kisskb/src/crypto/tcrypt.c:do_one_aead_op Cyclomatic Complexity 1 /kisskb/src/crypto/tcrypt.c:do_one_ahash_op Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 9 /kisskb/src/crypto/tcrypt.c:do_mult_acipher_op Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_free Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_free Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:ahash_request_free Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 36 /kisskb/src/crypto/tcrypt.c:test_skcipher_speed Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:current_is_kswapd Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_is_mq Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.h:blk_stat_is_active Cyclomatic Complexity 1 /kisskb/src/crypto/tcrypt.c:test_cipher_speed Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.h:RQWB Cyclomatic Complexity 1 /kisskb/src/crypto/tcrypt.c:test_acipher_speed Cyclomatic Complexity 2 /kisskb/src/block/blk-wbt.h:wbt_inflight Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_free_aead Cyclomatic Complexity 1 /kisskb/src/include/trace/events/wbt.h:trace_event_get_offsets_wbt_stat Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_ahash Cyclomatic Complexity 1 /kisskb/src/include/trace/events/wbt.h:trace_event_get_offsets_wbt_lat Cyclomatic Complexity 1 /kisskb/src/include/trace/events/wbt.h:trace_event_get_offsets_wbt_step Cyclomatic Complexity 1 /kisskb/src/include/trace/events/wbt.h:trace_event_get_offsets_wbt_timer Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_clear_state Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_flags Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_is_tracked Cyclomatic Complexity 10 /kisskb/src/crypto/tcrypt.c:test_mb_acipher_jiffies Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_is_read Cyclomatic Complexity 4 /kisskb/src/block/blk-wbt.c:rwb_enabled Cyclomatic Complexity 4 /kisskb/src/block/blk-wbt.c:wb_recent_wait Cyclomatic Complexity 3 /kisskb/src/block/blk-wbt.c:stat_sample_valid Cyclomatic Complexity 12 /kisskb/src/crypto/tcrypt.c:test_mb_acipher_cycles Cyclomatic Complexity 7 /kisskb/src/block/blk-wbt.c:close_io Cyclomatic Complexity 6 /kisskb/src/block/blk-wbt.c:wbt_issue Cyclomatic Complexity 5 /kisskb/src/include/trace/events/wbt.h:__traceiter_wbt_stat Cyclomatic Complexity 5 /kisskb/src/include/trace/events/wbt.h:__traceiter_wbt_lat Cyclomatic Complexity 5 /kisskb/src/include/trace/events/wbt.h:__traceiter_wbt_step Cyclomatic Complexity 5 /kisskb/src/include/trace/events/wbt.h:__traceiter_wbt_timer Cyclomatic Complexity 48 /kisskb/src/crypto/tcrypt.c:test_mb_skcipher_speed Cyclomatic Complexity 5 /kisskb/src/block/blk-rq-qos.h:rq_qos_id Cyclomatic Complexity 1 /kisskb/src/block/blk-rq-qos.h:wbt_rq_qos Cyclomatic Complexity 7 /kisskb/src/block/blk-wbt.c:calc_wb_limits Cyclomatic Complexity 6 /kisskb/src/block/blk-wbt.c:wbt_should_throttle Cyclomatic Complexity 10 /kisskb/src/crypto/tcrypt.c:test_aead_jiffies Cyclomatic Complexity 13 /kisskb/src/block/blk-wbt.c:bio_to_wbt_flags Cyclomatic Complexity 18 /kisskb/src/crypto/tcrypt.c:test_aead_cycles Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_track Cyclomatic Complexity 7 /kisskb/src/block/blk-wbt.c:get_rq_wait Cyclomatic Complexity 6 /kisskb/src/block/blk-wbt.c:wb_timestamp Cyclomatic Complexity 6 /kisskb/src/block/blk-wbt.c:wbt_requeue Cyclomatic Complexity 13 /kisskb/src/block/blk-wbt.c:get_limit Cyclomatic Complexity 6 /kisskb/src/block/blk-wbt.c:wbt_data_dir Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:blk_queue_depth Cyclomatic Complexity 57 /kisskb/src/crypto/tcrypt.c:test_aead_speed Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/wbt.h:trace_event_raw_event_wbt_stat Cyclomatic Complexity 9 /kisskb/src/crypto/tcrypt.c:do_mult_aead_op Cyclomatic Complexity 6 /kisskb/src/include/trace/events/wbt.h:trace_event_raw_event_wbt_lat Cyclomatic Complexity 10 /kisskb/src/crypto/tcrypt.c:test_mb_aead_jiffies Cyclomatic Complexity 6 /kisskb/src/include/trace/events/wbt.h:trace_event_raw_event_wbt_step Cyclomatic Complexity 12 /kisskb/src/crypto/tcrypt.c:test_mb_aead_cycles Cyclomatic Complexity 6 /kisskb/src/include/trace/events/wbt.h:trace_event_raw_event_wbt_timer Cyclomatic Complexity 4 /kisskb/src/include/trace/events/wbt.h:trace_raw_output_wbt_stat Cyclomatic Complexity 4 /kisskb/src/include/trace/events/wbt.h:trace_raw_output_wbt_lat Cyclomatic Complexity 4 /kisskb/src/include/trace/events/wbt.h:trace_raw_output_wbt_step Cyclomatic Complexity 4 /kisskb/src/include/trace/events/wbt.h:trace_raw_output_wbt_timer Cyclomatic Complexity 4 /kisskb/src/block/blk-wbt.c:rwb_wake_all Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_update_limits Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_queue_depth_changed Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.h:blk_stat_deactivate Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_background_show Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_normal_show Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_unknown_cnt_show Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_min_lat_nsec_show Cyclomatic Complexity 2 /kisskb/src/block/blk-wbt.c:wbt_inflight_show Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_id_show Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_enabled_show Cyclomatic Complexity 71 /kisskb/src/crypto/tcrypt.c:test_mb_aead_speed Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_curr_win_nsec_show Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_exit Cyclomatic Complexity 27 /kisskb/src/block/blk-wbt.c:wbt_rqw_done Cyclomatic Complexity 7 /kisskb/src/crypto/tcrypt.c:test_ahash_jiffies_digest Cyclomatic Complexity 4 /kisskb/src/block/blk-wbt.c:__wbt_done Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_cleanup Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_cleanup_cb Cyclomatic Complexity 17 /kisskb/src/crypto/tcrypt.c:test_ahash_jiffies Cyclomatic Complexity 10 /kisskb/src/block/blk-wbt.c:wbt_done Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:__wbt_wait Cyclomatic Complexity 12 /kisskb/src/crypto/tcrypt.c:test_ahash_cycles_digest Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:wbt_inflight_cb Cyclomatic Complexity 1 /kisskb/src/block/blk-stat.h:blk_stat_activate_nsecs Cyclomatic Complexity 4 /kisskb/src/block/blk-wbt.c:rwb_arm_timer Cyclomatic Complexity 9 /kisskb/src/block/blk-wbt.c:wbt_wait Cyclomatic Complexity 29 /kisskb/src/crypto/tcrypt.c:test_ahash_cycles Cyclomatic Complexity 9 /kisskb/src/block/blk-wbt.c:rwb_sync_issue_lat Cyclomatic Complexity 13 /kisskb/src/include/trace/events/wbt.h:trace_wbt_lat Cyclomatic Complexity 24 /kisskb/src/crypto/tcrypt.c:test_ahash_speed_common Cyclomatic Complexity 13 /kisskb/src/include/trace/events/wbt.h:trace_wbt_stat Cyclomatic Complexity 1 /kisskb/src/crypto/tcrypt.c:test_hash_speed Cyclomatic Complexity 1 /kisskb/src/crypto/tcrypt.c:test_ahash_speed Cyclomatic Complexity 6 /kisskb/src/crypto/tcrypt.c:do_mult_ahash_op Cyclomatic Complexity 24 /kisskb/src/block/blk-wbt.c:latency_exceeded Cyclomatic Complexity 10 /kisskb/src/crypto/tcrypt.c:test_mb_ahash_jiffies Cyclomatic Complexity 13 /kisskb/src/include/trace/events/wbt.h:trace_wbt_timer Cyclomatic Complexity 12 /kisskb/src/crypto/tcrypt.c:test_mb_ahash_cycles Cyclomatic Complexity 13 /kisskb/src/include/trace/events/wbt.h:trace_wbt_step Cyclomatic Complexity 1 /kisskb/src/block/blk-wbt.c:rwb_trace_step Cyclomatic Complexity 3 /kisskb/src/block/blk-wbt.c:scale_up Cyclomatic Complexity 32 /kisskb/src/crypto/tcrypt.c:test_mb_ahash_speed Cyclomatic Complexity 3 /kisskb/src/block/blk-wbt.c:scale_down Cyclomatic Complexity 21 /kisskb/src/block/blk-wbt.c:wb_timer_fn Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/block/blk-rq-qos.h:rq_wait_init Cyclomatic Complexity 4 /kisskb/src/block/blk-rq-qos.h:rq_qos_add Cyclomatic Complexity 4 /kisskb/src/block/blk-wbt.c:wbt_get_min_lat Cyclomatic Complexity 4 /kisskb/src/block/blk-wbt.c:wbt_set_min_lat Cyclomatic Complexity 4 /kisskb/src/block/blk-wbt.c:wbt_set_write_cache Cyclomatic Complexity 3 /kisskb/src/block/blk-wbt.c:wbt_default_latency_nsec Cyclomatic Complexity 7 /kisskb/src/block/blk-wbt.c:wbt_disable_default Cyclomatic Complexity 8 /kisskb/src/block/blk-wbt.c:wbt_init Cyclomatic Complexity 9 /kisskb/src/block/blk-wbt.c:wbt_enable_default Cyclomatic Complexity 344 /kisskb/src/crypto/tcrypt.c:do_test Cyclomatic Complexity 10 /kisskb/src/crypto/tcrypt.c:tcrypt_mod_init In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/wbt.h:158, from /kisskb/src/block/blk-wbt.c:32: /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_stat': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/wbt.h:15:1: note: in expansion of macro 'TRACE_EVENT' 15 | TRACE_EVENT(wbt_stat, | ^~~~~~~~~~~ /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_lat': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/wbt.h:59:1: note: in expansion of macro 'TRACE_EVENT' 59 | TRACE_EVENT(wbt_lat, | ^~~~~~~~~~~ /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_step': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/wbt.h:89:1: note: in expansion of macro 'TRACE_EVENT' 89 | TRACE_EVENT(wbt_step, | ^~~~~~~~~~~ /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_timer': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/wbt.h:129:1: note: in expansion of macro 'TRACE_EVENT' 129 | TRACE_EVENT(wbt_timer, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_get_multiple Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_set_none Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_simple_dir_in Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_dir_out_err Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_simple_dir_out Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_line2mask Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_set_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_get Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_request Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 32 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_setup_io Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_get_set_multiple Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_get_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_set_with_clear Cyclomatic Complexity 14 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_setup_accessors Cyclomatic Complexity 15 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_setup_direction Cyclomatic Complexity 16 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_get_dir Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_dir_in Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_dir_out Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_dir_out_val_first Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_dir_out_dir_first Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_write64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_write32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_write16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_write8 Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_get_multiple_be Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_multiple_get_masks Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_set_multiple_single_reg Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_set_multiple Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_set_multiple_set Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_set_multiple_with_clear Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_read64 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_read32 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_read16 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_read8 Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_write32be Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_read32be Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_write16be Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_read16be Cyclomatic Complexity 52 /kisskb/src/drivers/gpio/gpio-mmio.c:bgpio_init /kisskb/src/block/blk-wbt.c: In function '__wbt_wait': /kisskb/src/block/blk-wbt.c:513:23: note: byref variable will be forcibly initialized 513 | struct wbt_wait_data data = { | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_bootmem_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_available Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:init_rcu_head Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_level_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_wakeup_set Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdesc.h:irq_desc_kstat_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:generic_handle_irq_desc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_clr_and_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_per_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_per_cpu_devid Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:__kstat_incr_irqs_this_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:kstat_incr_irqs_this_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:handle_enforce_irqctx Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_add_debugfs_entry Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_remove_debugfs_entry Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:free_masks Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:irq_is_nmi Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpulist_parse Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:irq_affinity_setup Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdesc.c:irq_expand_nr_irqs Cyclomatic Complexity 6 /kisskb/src/kernel/irq/irqdesc.c:irq_sysfs_add Cyclomatic Complexity 3 /kisskb/src/kernel/irq/internals.h:chip_bus_lock Cyclomatic Complexity 3 /kisskb/src/kernel/irq/internals.h:chip_bus_sync_unlock Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var_node Cyclomatic Complexity 3 /kisskb/src/kernel/irq/irqdesc.c:alloc_masks Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_fill Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_setall Cyclomatic Complexity 5 /kisskb/src/kernel/irq/irqdesc.c:init_irq_default_affinity Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:irq_kobj_release Cyclomatic Complexity 5 /kisskb/src/kernel/irq/irqdesc.c:actions_show Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdesc.c:name_show Cyclomatic Complexity 9 /kisskb/src/kernel/irq/irqdesc.c:chip_name_show Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdesc.c:wakeup_show Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdesc.c:type_show Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdesc.c:hwirq_show Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdesc.c:per_cpu_count_show Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdesc.c:desc_smp_init Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdesc.c:desc_set_defaults Cyclomatic Complexity 9 /kisskb/src/kernel/irq/irqdesc.c:alloc_desc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:irq_insert_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_resolve_mapping Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:delayed_free_desc Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdesc.c:irq_sysfs_del Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:delete_irq_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_find_next_zero_area Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_percpu_devid_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:irq_to_desc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:free_desc Cyclomatic Complexity 18 /kisskb/src/kernel/irq/irqdesc.c:alloc_descs Cyclomatic Complexity 14 /kisskb/src/kernel/irq/irqdesc.c:kstat_irqs Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:irq_lock_sparse Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:irq_unlock_sparse Cyclomatic Complexity 8 /kisskb/src/kernel/irq/irqdesc.c:irq_sysfs_init Cyclomatic Complexity 23 /kisskb/src/kernel/irq/irqdesc.c:early_irq_init Cyclomatic Complexity 10 /kisskb/src/kernel/irq/irqdesc.c:handle_irq_desc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:generic_handle_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:generic_handle_domain_irq Cyclomatic Complexity 10 /kisskb/src/kernel/irq/irqdesc.c:irq_free_descs Cyclomatic Complexity 24 /kisskb/src/kernel/irq/irqdesc.c:__irq_alloc_descs Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:irq_get_next_irq Cyclomatic Complexity 16 /kisskb/src/kernel/irq/irqdesc.c:__irq_get_desc_lock Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdesc.c:__irq_put_desc_unlock Cyclomatic Complexity 13 /kisskb/src/kernel/irq/irqdesc.c:irq_set_percpu_devid_partition Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:irq_set_percpu_devid Cyclomatic Complexity 12 /kisskb/src/kernel/irq/irqdesc.c:irq_get_percpu_devid_partition Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:kstat_incr_irq_this_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/irq/irqdesc.c:kstat_irqs_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdesc.c:kstat_irqs_usr Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdesc.c:__irq_set_lockdep_class /kisskb/src/crypto/tcrypt.c: In function 'test_skcipher_speed': /kisskb/src/crypto/tcrypt.c:1510:21: note: byref variable will be forcibly initialized 1510 | struct crypto_wait wait; | ^~~~ /kisskb/src/crypto/tcrypt.c: In function 'test_aead_speed': /kisskb/src/crypto/tcrypt.c:546:21: note: byref variable will be forcibly initialized 546 | struct crypto_wait wait; | ^~~~ /kisskb/src/crypto/tcrypt.c: In function 'test_ahash_speed_common': /kisskb/src/crypto/tcrypt.c:1072:21: note: byref variable will be forcibly initialized 1072 | struct crypto_wait wait; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_private_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_private_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapcache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xas_not_node Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_order Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_size Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_length Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_count Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_account_read Cyclomatic Complexity 1 /kisskb/src/fs/netfs/internal.h:netfs_stat Cyclomatic Complexity 1 /kisskb/src/fs/netfs/internal.h:netfs_stat_d Cyclomatic Complexity 1 /kisskb/src/include/trace/events/netfs.h:trace_event_get_offsets_netfs_read Cyclomatic Complexity 1 /kisskb/src/include/trace/events/netfs.h:trace_event_get_offsets_netfs_rreq Cyclomatic Complexity 1 /kisskb/src/include/trace/events/netfs.h:trace_event_get_offsets_netfs_sreq Cyclomatic Complexity 1 /kisskb/src/include/trace/events/netfs.h:trace_event_get_offsets_netfs_failure Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_read_from_server Cyclomatic Complexity 5 /kisskb/src/include/trace/events/netfs.h:__traceiter_netfs_read Cyclomatic Complexity 5 /kisskb/src/include/trace/events/netfs.h:__traceiter_netfs_rreq Cyclomatic Complexity 5 /kisskb/src/include/trace/events/netfs.h:__traceiter_netfs_sreq Cyclomatic Complexity 5 /kisskb/src/include/trace/events/netfs.h:__traceiter_netfs_failure Cyclomatic Complexity 8 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_is_still_valid Cyclomatic Complexity 9 /kisskb/src/fs/netfs/read_helper.c:netfs_cache_expand_readahead Cyclomatic Complexity 7 /kisskb/src/fs/netfs/read_helper.c:netfs_cache_prepare_read Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/netfs.h:trace_event_raw_event_netfs_read Cyclomatic Complexity 6 /kisskb/src/include/trace/events/netfs.h:trace_event_raw_event_netfs_rreq Cyclomatic Complexity 6 /kisskb/src/include/trace/events/netfs.h:trace_event_raw_event_netfs_sreq Cyclomatic Complexity 12 /kisskb/src/include/trace/events/netfs.h:trace_event_raw_event_netfs_failure Cyclomatic Complexity 4 /kisskb/src/include/trace/events/netfs.h:trace_raw_output_netfs_read Cyclomatic Complexity 4 /kisskb/src/include/trace/events/netfs.h:trace_raw_output_netfs_rreq Cyclomatic Complexity 4 /kisskb/src/include/trace/events/netfs.h:trace_raw_output_netfs_sreq Cyclomatic Complexity 4 /kisskb/src/include/trace/events/netfs.h:trace_raw_output_netfs_failure Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 13 /kisskb/src/include/trace/events/netfs.h:trace_netfs_failure Cyclomatic Complexity 13 /kisskb/src/include/trace/events/netfs.h:trace_netfs_sreq Cyclomatic Complexity 22 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_prepare_read Cyclomatic Complexity 13 /kisskb/src/include/trace/events/netfs.h:trace_netfs_rreq Cyclomatic Complexity 13 /kisskb/src/include/trace/events/netfs.h:trace_netfs_read Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_get_read_subrequest Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_get_read_request Cyclomatic Complexity 4 /kisskb/src/fs/netfs/read_helper.c:netfs_alloc_subrequest Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_read_from_cache Cyclomatic Complexity 4 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_short_read Cyclomatic Complexity 13 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_perform_resubmissions Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 2 /kisskb/src/include/linux/netfs.h:folio_start_fscache Cyclomatic Complexity 1 /kisskb/src/include/linux/netfs.h:set_page_fscache Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/include/linux/xarray.h:xa_entry Cyclomatic Complexity 14 /kisskb/src/include/linux/xarray.h:xas_next_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 30 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/netfs.h:end_page_fscache Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:__netfs_put_subrequest Cyclomatic Complexity 3 /kisskb/src/fs/netfs/read_helper.c:netfs_put_subrequest Cyclomatic Complexity 2 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_clear_subreqs Cyclomatic Complexity 7 /kisskb/src/fs/netfs/read_helper.c:netfs_free_read_request Cyclomatic Complexity 7 /kisskb/src/fs/netfs/read_helper.c:netfs_put_read_request Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_completed Cyclomatic Complexity 11 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_unmark_after_write Cyclomatic Complexity 14 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_do_write_to_cache Cyclomatic Complexity 5 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_write_to_cache Cyclomatic Complexity 8 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_assess Cyclomatic Complexity 5 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_terminated Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_work Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_write_to_cache_work Cyclomatic Complexity 5 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_copy_terminated Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_clear_unread Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 4 /kisskb/src/fs/netfs/read_helper.c:netfs_alloc_read_request Cyclomatic Complexity 7 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_expand Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 10 /kisskb/src/include/linux/pagemap.h:__readahead_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_file_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_file_mapping Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_file_offset Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 15 /kisskb/src/fs/netfs/read_helper.c:netfs_skip_page_read Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/netfs.h:wait_on_page_fscache_killable Cyclomatic Complexity 30 /kisskb/src/fs/netfs/read_helper.c:netfs_subreq_terminated Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_cache_read_terminated Cyclomatic Complexity 1 /kisskb/src/fs/netfs/read_helper.c:netfs_fill_with_zeroes Cyclomatic Complexity 9 /kisskb/src/fs/netfs/read_helper.c:netfs_rreq_submit_slice Cyclomatic Complexity 29 /kisskb/src/fs/netfs/read_helper.c:netfs_readahead Cyclomatic Complexity 37 /kisskb/src/fs/netfs/read_helper.c:netfs_readpage Cyclomatic Complexity 68 /kisskb/src/fs/netfs/read_helper.c:netfs_write_begin In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/netfs.h:261, from /kisskb/src/fs/netfs/read_helper.c:20: /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_read': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netfs.h:125:1: note: in expansion of macro 'TRACE_EVENT' 125 | TRACE_EVENT(netfs_read, | ^~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_rreq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netfs.h:155:1: note: in expansion of macro 'TRACE_EVENT' 155 | TRACE_EVENT(netfs_rreq, | ^~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_sreq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netfs.h:179:1: note: in expansion of macro 'TRACE_EVENT' 179 | TRACE_EVENT(netfs_sreq, | ^~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_failure': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netfs.h:218:1: note: in expansion of macro 'TRACE_EVENT' 218 | TRACE_EVENT(netfs_failure, | ^~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_read_from_cache': /kisskb/src/fs/netfs/read_helper.c:176:18: note: byref variable will be forcibly initialized 176 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/module.h:21, from /kisskb/src/fs/netfs/read_helper.c:8: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_unlock': /kisskb/src/fs/netfs/read_helper.c:383:11: note: byref variable will be forcibly initialized 383 | XA_STATE(xas, &rreq->mapping->i_pages, start_page); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_unmark_after_write': /kisskb/src/fs/netfs/read_helper.c:248:12: note: byref variable will be forcibly initialized 248 | XA_STATE(xas, &rreq->mapping->i_pages, subreq->start / PAGE_SIZE); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_do_write_to_cache': /kisskb/src/fs/netfs/read_helper.c:297:18: note: byref variable will be forcibly initialized 297 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_clear_unread': /kisskb/src/fs/netfs/read_helper.c:151:18: note: byref variable will be forcibly initialized 151 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/netfs/read_helper.c:10: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_readpage': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c:999:3: note: in expansion of macro 'wait_var_event' 999 | wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); | ^~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_write_begin': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c:1171:3: note: in expansion of macro 'wait_var_event' 1171 | wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); | ^~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_bridge Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pdn_to_eeh_dev Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_get_device_type Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:get_int_prop Cyclomatic Complexity 5 /kisskb/src/include/linux/of.h:of_node_is_type Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:pci_parse_of_flags Cyclomatic Complexity 33 /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:of_pci_parse_addrs Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:of_create_pci_dev Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:of_scan_pci_dev Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:of_scan_bus Cyclomatic Complexity 46 /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:of_scan_pci_bridge Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:__of_scan_bus Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:of_rescan_bus /kisskb/src/arch/powerpc/kernel/pci_of_scan.c: In function 'of_pci_parse_addrs': /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:121:24: note: byref variable will be forcibly initialized 121 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/arch/powerpc/kernel/pci_of_scan.c: In function 'of_scan_pci_bridge': /kisskb/src/arch/powerpc/kernel/pci_of_scan.c:257:24: note: byref variable will be forcibly initialized 257 | struct pci_bus_region region; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_present Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_clear_soft_dirty Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_present Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_ksm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageKsm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransTail Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_clear_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_migration_supported Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_to_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_lockptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:huge_pte_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:page_hstate Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:huge_pte_lockptr Cyclomatic Complexity 5 /kisskb/src/include/linux/swapops.h:pte_swp_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_type Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_device_exclusive_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pmd_to_swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_pmd_migration_entry Cyclomatic Complexity 6 /kisskb/src/mm/page_vma_mapped.c:pfn_is_match Cyclomatic Complexity 4 /kisskb/src/mm/page_vma_mapped.c:step_forward Cyclomatic Complexity 6 /kisskb/src/include/linux/rmap.h:page_vma_mapped_walk_done Cyclomatic Complexity 1 /kisskb/src/mm/page_vma_mapped.c:not_found Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_index Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:is_migration_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:pfn_swap_entry_to_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_pgoff Cyclomatic Complexity 10 /kisskb/src/mm/internal.h:vma_address_end Cyclomatic Complexity 16 /kisskb/src/mm/internal.h:vma_address Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pte_to_swp_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:is_swap_pte Cyclomatic Complexity 16 /kisskb/src/mm/page_vma_mapped.c:map_pte Cyclomatic Complexity 16 /kisskb/src/mm/page_vma_mapped.c:check_pte Cyclomatic Complexity 78 /kisskb/src/mm/page_vma_mapped.c:page_vma_mapped_walk Cyclomatic Complexity 6 /kisskb/src/mm/page_vma_mapped.c:page_mapped_in_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_none Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_bad Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/mm/pagewalk.c:walk_hugetlb_range Cyclomatic Complexity 11 /kisskb/src/mm/pagewalk.c:walk_page_test Cyclomatic Complexity 20 /kisskb/src/mm/pagewalk.c:real_depth Cyclomatic Complexity 7 /kisskb/src/mm/pagewalk.c:walk_pte_range_inner Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/include/linux/mmap_lock.h:mmap_assert_locked Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pgd_none_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__p4d_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__p4d_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_bad Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:p4d_none_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 4 /kisskb/src/mm/pagewalk.c:walk_pte_range Cyclomatic Complexity 36 /kisskb/src/mm/pagewalk.c:walk_pmd_range Cyclomatic Complexity 36 /kisskb/src/mm/pagewalk.c:walk_pud_range Cyclomatic Complexity 30 /kisskb/src/mm/pagewalk.c:walk_p4d_range Cyclomatic Complexity 37 /kisskb/src/mm/pagewalk.c:walk_pgd_range Cyclomatic Complexity 26 /kisskb/src/mm/pagewalk.c:__walk_page_range Cyclomatic Complexity 31 /kisskb/src/mm/pagewalk.c:walk_page_range Cyclomatic Complexity 9 /kisskb/src/mm/pagewalk.c:walk_page_range_novma Cyclomatic Complexity 10 /kisskb/src/mm/pagewalk.c:walk_page_vma Cyclomatic Complexity 17 /kisskb/src/mm/pagewalk.c:walk_page_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-74xx-mmio.c:mmio_74xx_gpio_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-74xx-mmio.c:mmio_74xx_get_direction Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-74xx-mmio.c:mmio_74xx_dir_out Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-74xx-mmio.c:mmio_74xx_dir_in Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpio-74xx-mmio.c:mmio_74xx_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-74xx-mmio.c:mmio_74xx_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hardirq.h:ack_bad_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_can_thread Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_no_debug Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_clear Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:__kstat_incr_irqs_this_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:kstat_incr_irqs_this_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:record_irq_time Cyclomatic Complexity 3 /kisskb/src/kernel/irq/handle.c:warn_no_thread Cyclomatic Complexity 36 /kisskb/src/kernel/irq/debug.h:print_irq_desc Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 13 /kisskb/src/include/trace/events/irq.h:trace_irq_handler_entry Cyclomatic Complexity 13 /kisskb/src/include/trace/events/irq.h:trace_irq_handler_exit Cyclomatic Complexity 1 /kisskb/src/kernel/irq/handle.c:handle_bad_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/handle.c:no_action Cyclomatic Complexity 6 /kisskb/src/kernel/irq/handle.c:__irq_wake_thread Cyclomatic Complexity 22 /kisskb/src/kernel/irq/handle.c:__handle_irq_event_percpu Cyclomatic Complexity 3 /kisskb/src/kernel/irq/handle.c:handle_irq_event_percpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/handle.c:handle_irq_event Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kernel/msi.c:arch_setup_msi_irqs Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kernel/msi.c:arch_teardown_msi_irqs Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_state Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:queue_requeue_list_stop Cyclomatic Complexity 2 /kisskb/src/block/blk-mq-debugfs.c:queue_write_hint_store Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_dispatch_stop Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_io_poll_write Cyclomatic Complexity 2 /kisskb/src/block/blk-mq-debugfs.c:hctx_dispatched_write Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_queued_write Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_run_write Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_default_rq_list_stop Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_read_rq_list_stop Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_poll_rq_list_stop Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_dispatched_write Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_merged_write Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_completed_write Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_show Cyclomatic Complexity 5 /kisskb/src/block/blk-mq-debugfs.c:rq_qos_id_to_name Cyclomatic Complexity 2 /kisskb/src/block/blk-mq-debugfs.c:queue_write_hint_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:queue_pm_only_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_type_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_dispatch_busy_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_active_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_run_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_queued_show Cyclomatic Complexity 2 /kisskb/src/block/blk-mq-debugfs.c:hctx_dispatched_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_io_poll_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_completed_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_merged_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_dispatched_show Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_write Cyclomatic Complexity 16 /kisskb/src/block/blk-mq-debugfs.c:blk_flags_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:queue_state_show Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-debugfs.c:print_stat Cyclomatic Complexity 2 /kisskb/src/block/blk-mq-debugfs.c:queue_poll_stat_show Cyclomatic Complexity 9 /kisskb/src/block/blk-mq-debugfs.c:hctx_flags_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_state_show Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 5 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_rq_state_name Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 17 /kisskb/src/block/blk-mq-debugfs.c:queue_state_write Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:queue_requeue_list_start Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_dispatch_start Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_poll_rq_list_start Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_read_rq_list_start Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_default_rq_list_start Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:queue_requeue_list_next Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_dispatch_next Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_poll_rq_list_next Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_read_rq_list_next Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:ctx_default_rq_list_next Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-debugfs.c:debugfs_create_files Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_release Cyclomatic Complexity 11 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_open Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_register_ctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_ctx_map_show Cyclomatic Complexity 7 /kisskb/src/block/blk-mq-debugfs.c:hctx_sched_tags_bitmap_show Cyclomatic Complexity 7 /kisskb/src/block/blk-mq-debugfs.c:hctx_tags_bitmap_show Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_tags_show Cyclomatic Complexity 7 /kisskb/src/block/blk-mq-debugfs.c:hctx_sched_tags_show Cyclomatic Complexity 7 /kisskb/src/block/blk-mq-debugfs.c:hctx_tags_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:hctx_busy_show Cyclomatic Complexity 7 /kisskb/src/block/blk-mq-debugfs.c:__blk_mq_debugfs_rq_show Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_rq_show Cyclomatic Complexity 4 /kisskb/src/block/blk-mq-debugfs.c:hctx_show_busy_rq Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_unregister Cyclomatic Complexity 3 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_register_hctx Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_unregister_hctx Cyclomatic Complexity 3 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_register_hctxs Cyclomatic Complexity 3 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_unregister_hctxs Cyclomatic Complexity 7 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_register_sched Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_unregister_sched Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_unregister_rqos Cyclomatic Complexity 12 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_register_rqos Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_unregister_queue_rqos Cyclomatic Complexity 7 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_register_sched_hctx Cyclomatic Complexity 26 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_register Cyclomatic Complexity 1 /kisskb/src/block/blk-mq-debugfs.c:blk_mq_debugfs_unregister_sched_hctx /kisskb/src/block/blk-mq-debugfs.c: In function 'hctx_busy_show': /kisskb/src/block/blk-mq-debugfs.c:415:26: note: byref variable will be forcibly initialized 415 | struct show_busy_params params = { .m = m, .hctx = hctx }; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:__assign_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:str_has_prefix Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_aggregator_free Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_aggregator_idr_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_aggregator_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpio-aggregator.c:delete_device_store Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-aggregator.c:aggr_add_gpio Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 26 /kisskb/src/drivers/gpio/gpio-aggregator.c:aggr_parse Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_resndata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_simple Cyclomatic Complexity 18 /kisskb/src/drivers/gpio/gpio-aggregator.c:new_device_store Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_set_multiple Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_set_multiple_locked Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_set Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_get_multiple Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_get_multiple_locked Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_direction_input Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_get_direction Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_fwd_set_config Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 21 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpiochip_fwd_create Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_aggregator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_aggregator_remove_all Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-aggregator.c:gpio_aggregator_exit In file included from /kisskb/src/drivers/gpio/gpio-aggregator.c:22: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'new_device_store': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_available Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/task_work.h:init_task_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_setaffinity_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_can_balance Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_trigger_type_was_set Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_set_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_masked Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_inprogress Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_affinity_is_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_activated Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_started Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_affinity_on_activate Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_data_to_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdesc.h:irq_desc_has_action Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_common_data_get_node Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_effective_affinity_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_per_cpu_devid Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_set_per_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_set_no_balancing Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_set_trigger_mask Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_clr_level Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_set_level Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_can_request Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_can_thread Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_set_noprobe Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_can_autoenable Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_nested_thread Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_clr_disable_unlazy Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_set_no_debug Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_set_move_pending Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_clear Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_has_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_desc_get_node Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_remove_timings Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_setup_timings Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_can_move_pcntxt Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_move_pending Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_copy_pending Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_get_pending Cyclomatic Complexity 6 /kisskb/src/kernel/irq/manage.c:__irq_can_set_affinity Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:irq_validate_effective_affinity Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:irq_init_effective_affinity Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:irq_set_affinity_pending Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:irq_default_primary_handler Cyclomatic Complexity 2 /kisskb/src/kernel/irq/manage.c:irq_request_resources Cyclomatic Complexity 2 /kisskb/src/kernel/irq/manage.c:irq_nmi_setup Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:irq_release_resources Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:irq_nmi_teardown Cyclomatic Complexity 20 /kisskb/src/kernel/irq/manage.c:irq_setup_forced_threading Cyclomatic Complexity 12 /kisskb/src/kernel/irq/manage.c:irq_supports_nmi Cyclomatic Complexity 3 /kisskb/src/kernel/irq/internals.h:chip_bus_lock Cyclomatic Complexity 3 /kisskb/src/kernel/irq/internals.h:chip_bus_sync_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:setup_forced_irqthreads Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/kernel/irq/manage.c:irq_nested_primary_handler Cyclomatic Complexity 3 /kisskb/src/kernel/irq/manage.c:irq_forced_secondary_handler Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 6 /kisskb/src/kernel/irq/manage.c:set_irq_wake_real Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:irq_set_affinity_deactivated Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 6 /kisskb/src/kernel/irq/manage.c:irq_affinity_notify Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_get_desc_buslock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_get_desc_lock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_put_desc_busunlock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_put_desc_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 5 /kisskb/src/kernel/irq/manage.c:irq_wake_secondary Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 20 /kisskb/src/kernel/irq/manage.c:__free_percpu_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 10 /kisskb/src/kernel/irq/manage.c:__cleanup_nmi Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/kernel/irq/manage.c:setup_irq_thread Cyclomatic Complexity 17 /kisskb/src/kernel/irq/manage.c:irq_finalize_oneshot Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:irq_thread_fn Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_enable Cyclomatic Complexity 7 /kisskb/src/kernel/irq/manage.c:irq_forced_thread_fn Cyclomatic Complexity 10 /kisskb/src/kernel/irq/manage.c:irq_thread_check_affinity Cyclomatic Complexity 3 /kisskb/src/kernel/irq/manage.c:wake_threads_waitq Cyclomatic Complexity 7 /kisskb/src/kernel/irq/manage.c:irq_thread_dtor Cyclomatic Complexity 15 /kisskb/src/kernel/irq/manage.c:irq_wait_for_interrupt Cyclomatic Complexity 8 /kisskb/src/kernel/irq/manage.c:irq_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:irq_can_set_affinity Cyclomatic Complexity 3 /kisskb/src/kernel/irq/manage.c:irq_can_set_affinity_usr Cyclomatic Complexity 5 /kisskb/src/kernel/irq/manage.c:irq_set_thread_affinity Cyclomatic Complexity 16 /kisskb/src/kernel/irq/manage.c:irq_do_set_affinity Cyclomatic Complexity 9 /kisskb/src/kernel/irq/manage.c:irq_try_set_affinity Cyclomatic Complexity 19 /kisskb/src/kernel/irq/manage.c:irq_set_affinity_locked Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:__irq_set_affinity Cyclomatic Complexity 17 /kisskb/src/kernel/irq/manage.c:irq_update_affinity_desc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:irq_set_affinity Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:irq_force_affinity Cyclomatic Complexity 7 /kisskb/src/kernel/irq/manage.c:irq_set_affinity_hint Cyclomatic Complexity 17 /kisskb/src/kernel/irq/manage.c:irq_set_affinity_notifier Cyclomatic Complexity 16 /kisskb/src/kernel/irq/manage.c:irq_setup_affinity Cyclomatic Complexity 16 /kisskb/src/kernel/irq/manage.c:irq_set_vcpu_affinity Cyclomatic Complexity 3 /kisskb/src/kernel/irq/manage.c:__disable_irq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:__disable_irq_nosync Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:disable_irq_nosync Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:disable_nmi_nosync Cyclomatic Complexity 8 /kisskb/src/kernel/irq/manage.c:__enable_irq Cyclomatic Complexity 8 /kisskb/src/kernel/irq/manage.c:enable_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:enable_nmi Cyclomatic Complexity 25 /kisskb/src/kernel/irq/manage.c:irq_set_irq_wake Cyclomatic Complexity 14 /kisskb/src/kernel/irq/manage.c:can_request_irq Cyclomatic Complexity 24 /kisskb/src/kernel/irq/manage.c:__irq_set_trigger Cyclomatic Complexity 155 /kisskb/src/kernel/irq/manage.c:__setup_irq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:irq_set_parent Cyclomatic Complexity 12 /kisskb/src/kernel/irq/manage.c:irq_wake_thread Cyclomatic Complexity 23 /kisskb/src/kernel/irq/manage.c:free_nmi Cyclomatic Complexity 43 /kisskb/src/kernel/irq/manage.c:request_threaded_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 10 /kisskb/src/kernel/irq/manage.c:request_any_context_irq Cyclomatic Complexity 33 /kisskb/src/kernel/irq/manage.c:request_nmi Cyclomatic Complexity 15 /kisskb/src/kernel/irq/manage.c:enable_percpu_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:enable_percpu_nmi Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:irq_percpu_is_enabled Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:disable_percpu_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:disable_percpu_nmi Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:remove_percpu_irq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:free_percpu_irq Cyclomatic Complexity 13 /kisskb/src/kernel/irq/manage.c:free_percpu_nmi Cyclomatic Complexity 10 /kisskb/src/kernel/irq/manage.c:setup_percpu_irq Cyclomatic Complexity 25 /kisskb/src/kernel/irq/manage.c:__request_percpu_irq Cyclomatic Complexity 22 /kisskb/src/kernel/irq/manage.c:request_percpu_nmi Cyclomatic Complexity 14 /kisskb/src/kernel/irq/manage.c:prepare_percpu_nmi Cyclomatic Complexity 16 /kisskb/src/kernel/irq/manage.c:teardown_percpu_nmi Cyclomatic Complexity 12 /kisskb/src/kernel/irq/manage.c:__irq_get_irqchip_state Cyclomatic Complexity 11 /kisskb/src/kernel/irq/manage.c:__synchronize_hardirq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:synchronize_hardirq Cyclomatic Complexity 3 /kisskb/src/kernel/irq/manage.c:disable_hardirq Cyclomatic Complexity 8 /kisskb/src/kernel/irq/manage.c:synchronize_irq Cyclomatic Complexity 3 /kisskb/src/kernel/irq/manage.c:disable_irq Cyclomatic Complexity 41 /kisskb/src/kernel/irq/manage.c:__free_irq Cyclomatic Complexity 11 /kisskb/src/kernel/irq/manage.c:free_irq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:irq_get_irqchip_state Cyclomatic Complexity 15 /kisskb/src/kernel/irq/manage.c:irq_set_irqchip_state Cyclomatic Complexity 1 /kisskb/src/kernel/irq/manage.c:irq_has_action Cyclomatic Complexity 4 /kisskb/src/kernel/irq/manage.c:irq_check_status_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:__radix_pte_update Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_clear Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_clear Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_update Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ptep_get_and_clear Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_page Cyclomatic Complexity 1 /kisskb/src/mm/pgtable-generic.c:pgd_clear_bad Cyclomatic Complexity 1 /kisskb/src/mm/pgtable-generic.c:pud_clear_bad Cyclomatic Complexity 1 /kisskb/src/mm/pgtable-generic.c:pmd_clear_bad Cyclomatic Complexity 2 /kisskb/src/mm/pgtable-generic.c:ptep_clear_flush Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/fs/netfs/stats.c:netfs_stats_show /kisskb/src/kernel/irq/manage.c: In function 'irq_thread': /kisskb/src/kernel/irq/manage.c:1256:23: note: byref variable will be forcibly initialized 1256 | struct callback_head on_exit_work; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/manage.c:11: /kisskb/src/kernel/irq/manage.c: In function 'synchronize_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/irq/manage.c:137:3: note: in expansion of macro 'wait_event' 137 | wait_event(desc->wait_for_threads, | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/trace/events/thp.h:trace_event_get_offsets_hugepage_invalidate Cyclomatic Complexity 1 /kisskb/src/include/trace/events/thp.h:trace_event_get_offsets_hugepage_set_pmd Cyclomatic Complexity 1 /kisskb/src/include/trace/events/thp.h:trace_event_get_offsets_hugepage_update Cyclomatic Complexity 1 /kisskb/src/include/trace/events/thp.h:trace_event_get_offsets_hugepage_splitting Cyclomatic Complexity 5 /kisskb/src/include/trace/events/thp.h:__traceiter_hugepage_invalidate Cyclomatic Complexity 5 /kisskb/src/include/trace/events/thp.h:__traceiter_hugepage_set_pmd Cyclomatic Complexity 5 /kisskb/src/include/trace/events/thp.h:__traceiter_hugepage_update Cyclomatic Complexity 5 /kisskb/src/include/trace/events/thp.h:__traceiter_hugepage_splitting Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/thp.h:trace_event_raw_event_hugepage_invalidate Cyclomatic Complexity 6 /kisskb/src/include/trace/events/thp.h:trace_event_raw_event_hugepage_set_pmd Cyclomatic Complexity 6 /kisskb/src/include/trace/events/thp.h:trace_event_raw_event_hugepage_update Cyclomatic Complexity 6 /kisskb/src/include/trace/events/thp.h:trace_event_raw_event_hugepage_splitting Cyclomatic Complexity 4 /kisskb/src/include/trace/events/thp.h:trace_raw_output_hugepage_invalidate Cyclomatic Complexity 4 /kisskb/src/include/trace/events/thp.h:trace_raw_output_hugepage_set_pmd Cyclomatic Complexity 4 /kisskb/src/include/trace/events/thp.h:trace_raw_output_hugepage_update Cyclomatic Complexity 4 /kisskb/src/include/trace/events/thp.h:trace_raw_output_hugepage_splitting Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pud_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pfn_pte Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pmd_alloc Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c:hash__vmemmap_create_mapping Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c:hash__vmemmap_remove_mapping Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c:hash__map_kernel_page In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/thp.h:89, from /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c:20: /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c: In function 'trace_event_raw_event_hugepage_invalidate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thp.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(hugepage_invalidate, | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c: In function 'trace_event_raw_event_hugepage_set_pmd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thp.h:29:1: note: in expansion of macro 'TRACE_EVENT' 29 | TRACE_EVENT(hugepage_set_pmd, | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c: In function 'trace_event_raw_event_hugepage_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thp.h:47:1: note: in expansion of macro 'TRACE_EVENT' 47 | TRACE_EVENT(hugepage_update, | ^~~~~~~~~~~ /kisskb/src/arch/powerpc/mm/book3s64/hash_pgtable.c: In function 'trace_event_raw_event_hugepage_splitting': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thp.h:68:1: note: in expansion of macro 'TRACE_EVENT' 68 | TRACE_EVENT(hugepage_splitting, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/ghash-generic.c:ghash_mod_exit Cyclomatic Complexity 1 /kisskb/src/include/crypto/gf128mul.h:gf128mul_free_4k Cyclomatic Complexity 4 /kisskb/src/crypto/ghash-generic.c:ghash_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 10 /kisskb/src/crypto/ghash-generic.c:ghash_setkey Cyclomatic Complexity 1 /kisskb/src/crypto/ghash-generic.c:ghash_init Cyclomatic Complexity 5 /kisskb/src/crypto/ghash-generic.c:ghash_flush Cyclomatic Complexity 1 /kisskb/src/crypto/ghash-generic.c:ghash_final Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor Cyclomatic Complexity 13 /kisskb/src/crypto/ghash-generic.c:ghash_update Cyclomatic Complexity 1 /kisskb/src/crypto/ghash-generic.c:ghash_mod_init /kisskb/src/crypto/ghash-generic.c: In function 'ghash_setkey': /kisskb/src/crypto/ghash-generic.c:59:8: note: byref variable will be forcibly initialized 59 | be128 k; | ^ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/lib/alloc.c:zalloc_maybe_bootmem Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 7 /kisskb/src/block/blk-mq-debugfs-zoned.c:queue_zone_wlock_show Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_gpio_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_gpio_set Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_set_debounce Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_gpio_set_config Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_direction_input Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_gpio_get_o Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_gpio_get_i Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_get_direction Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_gpio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-bd70528.c:bd70528_gpio_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_live Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_dying Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 9 /kisskb/src/fs/fscache/internal.h:fscache_raise_event Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 6 /kisskb/src/fs/fscache/cache.c:fscache_withdraw_all_objects Cyclomatic Complexity 12 /kisskb/src/fs/fscache/cache.c:__fscache_lookup_cache_tag Cyclomatic Complexity 5 /kisskb/src/fs/fscache/cache.c:__fscache_release_cache_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache.h:fscache_release_cache_tag Cyclomatic Complexity 41 /kisskb/src/fs/fscache/cache.c:fscache_select_cache_for_object Cyclomatic Complexity 1 /kisskb/src/fs/fscache/cache.c:fscache_init_cache Cyclomatic Complexity 37 /kisskb/src/fs/fscache/cache.c:fscache_add_cache Cyclomatic Complexity 3 /kisskb/src/fs/fscache/cache.c:fscache_io_error Cyclomatic Complexity 23 /kisskb/src/fs/fscache/cache.c:fscache_withdraw_cache In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c: In function 'fscache_withdraw_cache': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:397:2: note: in expansion of macro 'wait_event' 397 | wait_event(fscache_cache_cleared_wq, | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:394:2: note: in expansion of macro 'wait_event' 394 | wait_event(fscache_cache_cleared_wq, | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c:362:12: note: byref variable will be forcibly initialized 362 | LIST_HEAD(dying_objects); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_present Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkclean Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_mksoft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_soft_dirty Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_mapcount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_pincount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageSwapBacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageMlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHWPoison Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_ksm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageKsm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransTail Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDoubleMap Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageDoubleMap Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_range Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_mkuffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_unused Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:arch_unmap_one Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:deferred_split_huge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:split_huge_pmd_address Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_zone_device_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_device_private_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:mm_counter_file Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:mm_counter Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_range Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mm_match_cgroup Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:lock_page_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:unlock_page_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:swap_duplicate Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_type Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_readable_migration_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_writable_migration_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_hwpoison_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_blockable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_init Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_armed Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:huge_pmd_unshare Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:adjust_range_if_pmd_sharing_possible Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:vma_mmu_pagesize Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:set_huge_swap_pte_at Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_test_clear_young Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_clear_idle Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:set_tlb_ubc_flush_pending Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:should_defer_flush Cyclomatic Complexity 3 /kisskb/src/mm/rmap.c:invalid_page_referenced_vma Cyclomatic Complexity 6 /kisskb/src/include/linux/rmap.h:page_vma_mapped_walk_done Cyclomatic Complexity 4 /kisskb/src/mm/rmap.c:invalid_mkclean_vma Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_rss Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:update_hiwater_rss Cyclomatic Complexity 7 /kisskb/src/include/linux/mm.h:vma_is_temporary_stack Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:invalid_migration_vma Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:clear_page_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:test_and_clear_page_young Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:hpage_pincount_available Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 5 /kisskb/src/mm/rmap.c:page_remove_anon_compound_rmap Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:anon_vma_chain_alloc Cyclomatic Complexity 4 /kisskb/src/mm/rmap.c:anon_vma_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_lock_write Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:anon_vma_chain_link Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_unlock_write Cyclomatic Complexity 4 /kisskb/src/mm/rmap.c:unlock_anon_vma_root Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:get_anon_vma Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:anon_vma_chain_free Cyclomatic Complexity 3 /kisskb/src/mm/rmap.c:anon_vma_free Cyclomatic Complexity 8 /kisskb/src/mm/rmap.c:lock_anon_vma_root Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_clear_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_wrprotect Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:anon_vma_ctor Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:page_not_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_unlock_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_unlock_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_lock_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_lock_read Cyclomatic Complexity 7 /kisskb/src/mm/rmap.c:rmap_walk_anon_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_pgoff Cyclomatic Complexity 16 /kisskb/src/mm/internal.h:vma_address Cyclomatic Complexity 10 /kisskb/src/mm/internal.h:vma_address_end Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:__radix_pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry_to_pte Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_update Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__ptep_test_and_clear_young Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ptep_get_and_clear Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_clear_flush_young Cyclomatic Complexity 25 /kisskb/src/mm/rmap.c:page_referenced_one Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:total_mapcount Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_start Cyclomatic Complexity 5 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_end Cyclomatic Complexity 13 /kisskb/src/mm/rmap.c:page_mkclean_one Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__mod_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__dec_lruvec_page_state Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:linear_page_index Cyclomatic Complexity 11 /kisskb/src/mm/rmap.c:__page_set_anon_rmap Cyclomatic Complexity 3 /kisskb/src/mm/rmap.c:__page_check_anon_rmap Cyclomatic Complexity 20 /kisskb/src/mm/rmap.c:page_remove_file_rmap Cyclomatic Complexity 8 /kisskb/src/mm/rmap.c:page_mlock_one Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_range Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:inc_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:dec_mm_counter Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 21 /kisskb/src/mm/rmap.c:rmap_walk_anon Cyclomatic Complexity 21 /kisskb/src/mm/rmap.c:rmap_walk_file Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:anon_vma_init Cyclomatic Complexity 1 /kisskb/src/mm/rmap.c:page_unlock_anon_vma_read Cyclomatic Complexity 19 /kisskb/src/mm/rmap.c:page_address_in_vma Cyclomatic Complexity 10 /kisskb/src/mm/rmap.c:mm_find_pmd Cyclomatic Complexity 3 /kisskb/src/mm/rmap.c:page_move_anon_rmap Cyclomatic Complexity 21 /kisskb/src/mm/rmap.c:do_page_add_anon_rmap Cyclomatic Complexity 2 /kisskb/src/mm/rmap.c:page_add_anon_rmap Cyclomatic Complexity 14 /kisskb/src/mm/rmap.c:page_add_new_anon_rmap Cyclomatic Complexity 23 /kisskb/src/mm/rmap.c:page_add_file_rmap Cyclomatic Complexity 12 /kisskb/src/mm/rmap.c:page_remove_rmap Cyclomatic Complexity 69 /kisskb/src/mm/rmap.c:try_to_unmap_one Cyclomatic Complexity 45 /kisskb/src/mm/rmap.c:try_to_migrate_one Cyclomatic Complexity 4 /kisskb/src/mm/rmap.c:__put_anon_vma Cyclomatic Complexity 3 /kisskb/src/include/linux/rmap.h:put_anon_vma Cyclomatic Complexity 15 /kisskb/src/mm/rmap.c:__anon_vma_prepare Cyclomatic Complexity 15 /kisskb/src/mm/rmap.c:unlink_anon_vmas Cyclomatic Complexity 24 /kisskb/src/mm/rmap.c:anon_vma_clone Cyclomatic Complexity 16 /kisskb/src/mm/rmap.c:anon_vma_fork Cyclomatic Complexity 10 /kisskb/src/mm/rmap.c:page_get_anon_vma Cyclomatic Complexity 16 /kisskb/src/mm/rmap.c:page_lock_anon_vma_read Cyclomatic Complexity 5 /kisskb/src/mm/rmap.c:rmap_walk Cyclomatic Complexity 19 /kisskb/src/mm/rmap.c:page_referenced Cyclomatic Complexity 6 /kisskb/src/mm/rmap.c:folio_mkclean Cyclomatic Complexity 10 /kisskb/src/mm/rmap.c:page_mlock Cyclomatic Complexity 4 /kisskb/src/mm/rmap.c:rmap_walk_locked Cyclomatic Complexity 4 /kisskb/src/mm/rmap.c:try_to_unmap Cyclomatic Complexity 14 /kisskb/src/mm/rmap.c:try_to_migrate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_alg_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_blocksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_spawn_cipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_cipher_simple Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_ialg_simple Cyclomatic Complexity 1 /kisskb/src/crypto/ofb.c:crypto_ofb_module_exit Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor_cpy Cyclomatic Complexity 6 /kisskb/src/crypto/ofb.c:crypto_ofb_crypt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/crypto/ofb.c:crypto_ofb_create Cyclomatic Complexity 1 /kisskb/src/crypto/ofb.c:crypto_ofb_module_init /kisskb/src/crypto/ofb.c: In function 'crypto_ofb_crypt': /kisskb/src/crypto/ofb.c:23:23: note: byref variable will be forcibly initialized 23 | struct skcipher_walk walk; | ^~~~ /kisskb/src/mm/rmap.c: In function 'page_mkclean_one': /kisskb/src/mm/rmap.c:911:28: note: byref variable will be forcibly initialized 911 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/rmap.c: In function 'try_to_unmap_one': /kisskb/src/mm/rmap.c:1405:28: note: byref variable will be forcibly initialized 1405 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/rmap.c: In function 'try_to_migrate_one': /kisskb/src/mm/rmap.c:1705:28: note: byref variable will be forcibly initialized 1705 | struct mmu_notifier_range range; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_primary_opcode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_suffix Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_prefixed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_equal Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_as_ulong Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:memory_contains Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/sections.h:init_section_contains Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/lib/code-patching.c:__patch_instruction Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/code-patching.c:branch_opcode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/code-patching.c:instr_is_branch_iform Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/code-patching.c:instr_is_branch_bform Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/code-patching.c:test_trampoline Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_read Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/lib/code-patching.c:branch_iform_target Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/lib/code-patching.c:branch_bform_target Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/code-patching.h:ppc_function_entry Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/code-patching.c:test_prefixed_patching Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/code-patching.c:raw_patch_instruction Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/code-patching.c:do_patch_instruction Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/code-patching.c:patch_instruction Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/lib/code-patching.c:is_offset_in_branch_range Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/lib/code-patching.c:is_offset_in_cond_branch_range Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/lib/code-patching.c:is_conditional_branch Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/lib/code-patching.c:create_branch Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/code-patching.c:patch_branch Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/lib/code-patching.c:create_cond_branch Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/lib/code-patching.c:instr_is_relative_branch Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/lib/code-patching.c:instr_is_relative_link_branch Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/lib/code-patching.c:branch_target Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/code-patching.c:instr_is_branch_to_addr Cyclomatic Complexity 48 /kisskb/src/arch/powerpc/lib/code-patching.c:test_branch_iform Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/lib/code-patching.c:test_branch_bform Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/lib/code-patching.c:test_create_function_call Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/lib/code-patching.c:translate_branch Cyclomatic Complexity 55 /kisskb/src/arch/powerpc/lib/code-patching.c:test_translate_branch Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/code-patching.c:test_code_patching /kisskb/src/arch/powerpc/lib/code-patching.c: In function 'patch_branch': /kisskb/src/arch/powerpc/lib/code-patching.c:203:18: note: byref variable will be forcibly initialized 203 | struct ppc_inst instr; | ^~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:print_buffer Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:check_mbrenabled Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:opal_send_cmd Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:opal_recv_cmd Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:remaining_size Cyclomatic Complexity 3 /kisskb/src/block/sed-opal.c:add_medium_atom_header /kisskb/src/arch/powerpc/lib/code-patching.c: In function 'test_branch_iform': Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:set_comid /kisskb/src/arch/powerpc/lib/code-patching.c:420:18: note: byref variable will be forcibly initialized 420 | struct ppc_inst instr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:response_parse_token Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:setup_opal_dev Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:check_tper Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:execute_step Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:opal_discovery0_step Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:end_opal_session_error Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:response_parse_tiny Cyclomatic Complexity 11 /kisskb/src/block/sed-opal.c:response_parse_short Cyclomatic Complexity 7 /kisskb/src/block/sed-opal.c:response_parse_medium Cyclomatic Complexity 7 /kisskb/src/block/sed-opal.c:response_parse_long Cyclomatic Complexity 10 /kisskb/src/block/sed-opal.c:response_get_token Cyclomatic Complexity 7 /kisskb/src/block/sed-opal.c:build_locking_range Cyclomatic Complexity 6 /kisskb/src/block/sed-opal.c:can_add Cyclomatic Complexity 3 /kisskb/src/block/sed-opal.c:add_token_u8 Cyclomatic Complexity 3 /kisskb/src/block/sed-opal.c:add_short_atom_header Cyclomatic Complexity 9 /kisskb/src/block/sed-opal.c:add_bytestring_header Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:build_locking_user Cyclomatic Complexity 11 /kisskb/src/block/sed-opal.c:execute_steps Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:__opal_lock_unlock Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:__opal_set_mbr_done Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_read_table Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_write_table Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:check_opal_support Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_lock_unlock Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_take_ownership Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_activate_lsp Cyclomatic Complexity 9 /kisskb/src/block/sed-opal.c:opal_set_new_pw Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_activate_user Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:opal_setup_locking_range Cyclomatic Complexity 10 /kisskb/src/block/sed-opal.c:opal_add_user_to_lr Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_enable_disable_shadow_mbr Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_set_mbr_done Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_write_shadow_mbr Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:opal_erase_locking_range Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:opal_secure_erase_locking_range Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/block/sed-opal.c:clean_opal_dev Cyclomatic Complexity 7 /kisskb/src/block/sed-opal.c:opal_reverttper Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/block/sed-opal.c:add_token_u64 Cyclomatic Complexity 3 /kisskb/src/block/sed-opal.c:opal_generic_read_write_table Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/block/sed-opal.c:response_token_matches Cyclomatic Complexity 9 /kisskb/src/block/sed-opal.c:response_get_u64 Cyclomatic Complexity 10 /kisskb/src/block/sed-opal.c:response_status Cyclomatic Complexity 9 /kisskb/src/block/sed-opal.c:response_get_string Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:clear_opal_cmd Cyclomatic Complexity 10 /kisskb/src/block/sed-opal.c:opal_recv_check Cyclomatic Complexity 10 /kisskb/src/block/sed-opal.c:opal_send_recv Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:check_sum Cyclomatic Complexity 40 /kisskb/src/block/sed-opal.c:response_parse Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:parse_and_check_status Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:end_session_cont /kisskb/src/arch/powerpc/lib/code-patching.c: In function 'test_branch_bform': /kisskb/src/arch/powerpc/lib/code-patching.c:516:18: note: byref variable will be forcibly initialized 516 | struct ppc_inst instr; | ^~~~~ Cyclomatic Complexity 12 /kisskb/src/block/sed-opal.c:start_opal_session_cont Cyclomatic Complexity 7 /kisskb/src/block/sed-opal.c:read_table_data_cont Cyclomatic Complexity 8 /kisskb/src/block/sed-opal.c:cmd_finalize Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:finalize_and_send Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:end_opal_session Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:get_comid_v100 Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:get_comid_v200 Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:check_geometry Cyclomatic Complexity 23 /kisskb/src/block/sed-opal.c:opal_discovery0_end Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_discovery0 Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:add_token_bytestring Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:cmd_start Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:generic_lr_enable_disable Cyclomatic Complexity 9 /kisskb/src/block/sed-opal.c:lock_unlock_locking_range_sum Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:enable_global_lr Cyclomatic Complexity 9 /kisskb/src/block/sed-opal.c:lock_unlock_locking_range Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:set_mbr_done Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:generic_get_column Cyclomatic Complexity 7 /kisskb/src/block/sed-opal.c:get_lsp_lifecycle Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:internal_activate_user Cyclomatic Complexity 10 /kisskb/src/block/sed-opal.c:setup_locking_range Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:set_mbr_enable_disable Cyclomatic Complexity 6 /kisskb/src/block/sed-opal.c:erase_locking_range Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:revert_tper Cyclomatic Complexity 18 /kisskb/src/block/sed-opal.c:start_auth_opal_session Cyclomatic Complexity 14 /kisskb/src/block/sed-opal.c:start_generic_opal_session Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:start_admin1LSP_opal_session Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:start_SIDASP_opal_session Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:start_anybodyASP_opal_session Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:start_PSID_opal_session Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:generic_pw_cmd Cyclomatic Complexity 3 /kisskb/src/block/sed-opal.c:set_sid_cpin_pin Cyclomatic Complexity 9 /kisskb/src/block/sed-opal.c:set_new_pw Cyclomatic Complexity 11 /kisskb/src/block/sed-opal.c:activate_lsp Cyclomatic Complexity 7 /kisskb/src/block/sed-opal.c:add_user_to_lr Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:generic_get_table_info /kisskb/src/arch/powerpc/lib/code-patching.c: In function 'test_create_function_call': /kisskb/src/arch/powerpc/lib/code-patching.c:502:18: note: byref variable will be forcibly initialized 502 | struct ppc_inst instr; | ^~~~~ Cyclomatic Complexity 24 /kisskb/src/block/sed-opal.c:generic_table_write_data Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:write_shadow_mbr Cyclomatic Complexity 1 /kisskb/src/block/sed-opal.c:write_table_data Cyclomatic Complexity 24 /kisskb/src/block/sed-opal.c:read_table_data Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:gen_key Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 5 /kisskb/src/block/sed-opal.c:add_suspend_info Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:opal_save Cyclomatic Complexity 10 /kisskb/src/block/sed-opal.c:get_msid_cpin_pin Cyclomatic Complexity 10 /kisskb/src/block/sed-opal.c:get_active_key_cont Cyclomatic Complexity 7 /kisskb/src/block/sed-opal.c:get_active_key Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/block/sed-opal.c:free_opal_dev Cyclomatic Complexity 6 /kisskb/src/block/sed-opal.c:init_opal_dev Cyclomatic Complexity 17 /kisskb/src/block/sed-opal.c:opal_unlock_from_suspend Cyclomatic Complexity 27 /kisskb/src/block/sed-opal.c:sed_ioctl /kisskb/src/arch/powerpc/lib/code-patching.c: In function 'test_translate_branch': /kisskb/src/arch/powerpc/lib/code-patching.c:594:18: note: byref variable will be forcibly initialized 594 | struct ppc_inst instr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_ratelimit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_young Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:vsid_scramble Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_user_psize Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_set_slb_addr_limit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_cpumask Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:debug_pagealloc_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit_irqoff Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/sections.h:overlaps_interrupt_vector_text Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/sections.h:overlaps_kernel_text Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_stolen_time Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:booke_restore_dbcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_exit_prepare Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/tlb.h:mm_is_thread_local Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:parse_disable_1tb_segments Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:get_idx_from_shift Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:mmu_psize_set_default_penc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:subpage_protection Cyclomatic Complexity 31 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:______do_hash_fault Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:____do_hash_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:tm_flush_hash_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hpt_order_get Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash-pkey.h:pte_to_hpte_pkey_bits Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_context Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:segment_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpt_vpn Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpt_hash Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:init_hpte_page_sizes Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/ultravisor.h:set_ptcr_when_no_uv Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:user_segment_size Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:check_pte_access Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:get_paca_psize Cyclomatic Complexity 0 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:__hash_page_thp Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:kernel_unmap_linear_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_init_page_sizes Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_scan_page_sizes Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_dt_scan_seg_sizes Cyclomatic Complexity 38 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_dt_scan_page_sizes Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_dt_scan_pftsize Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:get_user_context Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:get_user_vsid Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash_init_partition_table Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:tlbiel_all Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:should_hash_preload Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_hash_fault Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/pte-walk.h:find_linux_pte Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:check_paca_psize Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:is_implicit_soft_masked Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_enter_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash64_debugfs Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:__machine_initcall_pseries_hash64_debugfs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:fops_hpt_order_open Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hpt_order_set Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_convert_pte_flags Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_bolt_mapping Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_remove_mapping Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_shift_for_mem_size Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:resize_hpt_for_hotplug Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_get_table_size Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:htab_initialize Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash__create_section_mapping Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash__remove_section_mapping Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash__early_init_devtree Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash__early_init_mmu Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash__early_init_mmu_secondary Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash_page_do_lazy_icache Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash_failure_debug Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash_preload Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash_page_mm Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:__do_hash_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:do_hash_fault Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:update_mmu_cache Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:pte_get_hash_gslot Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:flush_hash_page Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:flush_hash_range Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hpte_insert_repeating Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:kernel_map_linear_page Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:__kernel_map_pages Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:hash__setup_initial_memory_limit Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_utils.c:print_system_hash_info Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 10 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_enter Cyclomatic Complexity 4 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_irq_set_type Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_irq_mask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_free Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_request Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 26 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-cadence.c:cdns_gpio_driver_exit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_get Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_stats_rng_generate Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_generate Cyclomatic Complexity 1 /kisskb/src/include/crypto/rng.h:crypto_rng_get_bytes Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 2 /kisskb/src/crypto/ecc.c:vli_clear Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:vli_test_bit Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:vli_is_negative Cyclomatic Complexity 3 /kisskb/src/crypto/ecc.c:vli_num_digits Cyclomatic Complexity 2 /kisskb/src/crypto/ecc.c:vli_set Cyclomatic Complexity 2 /kisskb/src/crypto/ecc.c:vli_lshift Cyclomatic Complexity 2 /kisskb/src/crypto/ecc.c:vli_rshift1 Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:add_128_128 Cyclomatic Complexity 4 /kisskb/src/crypto/ecc.c:mul_64_64 Cyclomatic Complexity 7 /kisskb/src/crypto/ecc.c:vli_mult Cyclomatic Complexity 3 /kisskb/src/crypto/ecc.c:vli_umult Cyclomatic Complexity 5 /kisskb/src/crypto/ecc.c:vli_num_bits Cyclomatic Complexity 10 /kisskb/src/crypto/ecc.c:vli_mmod_slow Cyclomatic Complexity 5 /kisskb/src/crypto/ecc.c:vli_add Cyclomatic Complexity 10 /kisskb/src/crypto/ecc.c:vli_square Cyclomatic Complexity 5 /kisskb/src/crypto/ecc.c:vli_uadd Cyclomatic Complexity 5 /kisskb/src/crypto/ecc.c:vli_usub Cyclomatic Complexity 4 /kisskb/src/crypto/ecc.c:ecc_alloc_digits_space Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 2 /kisskb/src/crypto/ecc.h:ecc_swap_digits Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:ecc_free_digits_space Cyclomatic Complexity 10 /kisskb/src/crypto/ecc.c:ecc_alloc_point Cyclomatic Complexity 4 /kisskb/src/crypto/ecc.c:ecc_free_point Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:ecc_get_curve25519 Cyclomatic Complexity 4 /kisskb/src/crypto/ecc.c:ecc_get_curve Cyclomatic Complexity 5 /kisskb/src/crypto/ecc.c:vli_is_zero Cyclomatic Complexity 3 /kisskb/src/crypto/ecc.c:ecc_point_is_zero Cyclomatic Complexity 2 /kisskb/src/crypto/ecc.c:vli_from_be64 Cyclomatic Complexity 2 /kisskb/src/crypto/ecc.c:vli_from_le64 Cyclomatic Complexity 8 /kisskb/src/crypto/ecc.c:vli_cmp Cyclomatic Complexity 5 /kisskb/src/crypto/ecc.c:vli_sub Cyclomatic Complexity 4 /kisskb/src/crypto/ecc.c:vli_mod_add Cyclomatic Complexity 3 /kisskb/src/crypto/ecc.c:vli_mmod_special Cyclomatic Complexity 17 /kisskb/src/crypto/ecc.c:vli_mmod_special2 Cyclomatic Complexity 6 /kisskb/src/crypto/ecc.c:vli_mmod_barrett Cyclomatic Complexity 3 /kisskb/src/crypto/ecc.c:vli_mmod_fast_192 Cyclomatic Complexity 7 /kisskb/src/crypto/ecc.c:vli_mmod_fast_256 Cyclomatic Complexity 7 /kisskb/src/crypto/ecc.c:vli_mmod_fast_384 Cyclomatic Complexity 18 /kisskb/src/crypto/ecc.c:vli_mmod_fast Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:vli_mod_square_fast Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:vli_mod_mult_fast Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:apply_z Cyclomatic Complexity 4 /kisskb/src/crypto/ecc.c:vli_mod_sub Cyclomatic Complexity 5 /kisskb/src/crypto/ecc.c:ecc_point_double_jacobian Cyclomatic Complexity 4 /kisskb/src/crypto/ecc.c:xycz_initial_double Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:xycz_add Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:xycz_add_c Cyclomatic Complexity 11 /kisskb/src/crypto/ecc.c:__ecc_is_key_valid Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:vli_mod_mult_slow Cyclomatic Complexity 41 /kisskb/src/crypto/ecc.c:vli_mod_inv Cyclomatic Complexity 1 /kisskb/src/crypto/ecc.c:ecc_point_add Cyclomatic Complexity 2 /kisskb/src/crypto/ecc.c:ecc_point_mult Cyclomatic Complexity 7 /kisskb/src/crypto/ecc.c:ecc_point_mult_shamir Cyclomatic Complexity 4 /kisskb/src/crypto/ecc.c:ecc_is_key_valid Cyclomatic Complexity 16 /kisskb/src/crypto/ecc.c:ecc_gen_privkey Cyclomatic Complexity 18 /kisskb/src/crypto/ecc.c:ecc_is_pubkey_valid_partial Cyclomatic Complexity 9 /kisskb/src/crypto/ecc.c:ecc_is_pubkey_valid_full Cyclomatic Complexity 17 /kisskb/src/crypto/ecc.c:ecc_make_pub_key Cyclomatic Complexity 26 /kisskb/src/crypto/ecc.c:crypto_ecdh_shared_secret Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch___clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:__clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bit_spinlock.h:__bit_spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_first Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/fscache.h:fscache_cookie_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_live Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_dying Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_cache_is_broken Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_use_cookie Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_unuse_cookie Cyclomatic Complexity 1 /kisskb/src/fs/fscache/cookie.c:fscache_cookies_seq_stop Cyclomatic Complexity 8 /kisskb/src/fs/fscache/cookie.c:fscache_print_cookie Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/include/linux/fscache-cache.h:fscache_set_store_limit Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/bit_spinlock.h:bit_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 7 /kisskb/src/fs/fscache/cookie.c:fscache_set_key Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 11 /kisskb/src/include/linux/list_bl.h:hlist_bl_set_first Cyclomatic Complexity 4 /kisskb/src/include/linux/list_bl.h:hlist_bl_add_head Cyclomatic Complexity 9 /kisskb/src/include/linux/list_bl.h:__hlist_bl_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_del Cyclomatic Complexity 1 /kisskb/src/fs/fscache/cookie.c:fscache_unhash_cookie Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 24 /kisskb/src/fs/fscache/cookie.c:fscache_attach_object Cyclomatic Complexity 28 /kisskb/src/fs/fscache/cookie.c:fscache_alloc_object Cyclomatic Complexity 16 /kisskb/src/fs/fscache/cookie.c:fscache_compare_cookie Cyclomatic Complexity 10 /kisskb/src/fs/fscache/internal.h:fscache_update_aux Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_cookie Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_acquire Cyclomatic Complexity 9 /kisskb/src/fs/fscache/internal.h:fscache_raise_event Cyclomatic Complexity 3 /kisskb/src/include/linux/wait_bit.h:wait_on_bit Cyclomatic Complexity 30 /kisskb/src/fs/fscache/cookie.c:fscache_acquire_non_index_cookie Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/wait_bit.h:wait_on_bit_lock Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_disable Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_relinquish Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test /kisskb/src/crypto/ecc.c:1369:19: note: byref variable will be forcibly initialized 1369 | struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); | ^~~ Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_page_op Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_wake_unused_cookie Cyclomatic Complexity 17 /kisskb/src/fs/fscache/cookie.c:fscache_cookies_seq_show Cyclomatic Complexity 1 /kisskb/src/fs/fscache/cookie.c:fscache_cookies_seq_start Cyclomatic Complexity 1 /kisskb/src/fs/fscache/cookie.c:fscache_cookies_seq_next Cyclomatic Complexity 10 /kisskb/src/fs/fscache/cookie.c:fscache_free_cookie Cyclomatic Complexity 12 /kisskb/src/fs/fscache/cookie.c:fscache_alloc_cookie Cyclomatic Complexity 14 /kisskb/src/fs/fscache/cookie.c:__fscache_invalidate Cyclomatic Complexity 5 /kisskb/src/fs/fscache/cookie.c:__fscache_wait_on_invalidate Cyclomatic Complexity 13 /kisskb/src/fs/fscache/cookie.c:__fscache_enable_cookie Cyclomatic Complexity 15 /kisskb/src/fs/fscache/cookie.c:__fscache_update_cookie Cyclomatic Complexity 30 /kisskb/src/fs/fscache/cookie.c:__fscache_disable_cookie Cyclomatic Complexity 9 /kisskb/src/fs/fscache/cookie.c:fscache_cookie_put Cyclomatic Complexity 18 /kisskb/src/fs/fscache/cookie.c:__fscache_relinquish_cookie Cyclomatic Complexity 1 /kisskb/src/fs/fscache/cookie.c:fscache_cookie_get Cyclomatic Complexity 7 /kisskb/src/fs/fscache/cookie.c:fscache_hash_cookie Cyclomatic Complexity 80 /kisskb/src/fs/fscache/cookie.c:__fscache_acquire_cookie Cyclomatic Complexity 31 /kisskb/src/fs/fscache/cookie.c:__fscache_check_consistency In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fscache.h:17, from /kisskb/src/include/linux/fscache-cache.h:17, from /kisskb/src/fs/fscache/internal.h:27, from /kisskb/src/fs/fscache/cookie.c:14: /kisskb/src/fs/fscache/cookie.c: In function '__fscache_disable_cookie': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c:765:3: note: in expansion of macro 'wait_var_event' 765 | wait_var_event(&cookie->n_active, | ^~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputable.h:cpu_feature_keys_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:jump_label_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_feature_keys_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_primary_opcode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_prefixed Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_len Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/feature-fixups.c:calc_addr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_next Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_final_fixups Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/lib/feature-fixups.c:patch_alt_instruction Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/lib/feature-fixups.c:patch_feature_section Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_stf_exit_barrier_fixups Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/lib/feature-fixups.c:__do_rfi_flush_fixups Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_stf_entry_barrier_fixups Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/feature-fixups.c:__do_stf_barrier_fixups Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/lib/feature-fixups.c:__do_entry_flush_fixups Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_disable Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/lib/feature-fixups.c:check_features Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_feature_fixups Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_stf_barrier_fixups Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_uaccess_flush_fixups Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_entry_flush_fixups Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_rfi_flush_fixups Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_barrier_nospec_fixups_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_barrier_nospec_fixups Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/lib/feature-fixups.c:do_lwsync_fixups Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/feature-fixups.c:apply_feature_fixups Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/feature-fixups.c:setup_feature_keys /kisskb/src/arch/powerpc/lib/feature-fixups.c: In function 'patch_alt_instruction': /kisskb/src/arch/powerpc/lib/feature-fixups.c:50:18: note: byref variable will be forcibly initialized 50 | struct ppc_inst instr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_inprogress Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_per_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_nested_thread Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_polled Cyclomatic Complexity 1 /kisskb/src/kernel/irq/spurious.c:noirqdebug_setup Cyclomatic Complexity 1 /kisskb/src/kernel/irq/spurious.c:irqfixup_setup Cyclomatic Complexity 1 /kisskb/src/kernel/irq/spurious.c:irqpoll_setup Cyclomatic Complexity 15 /kisskb/src/kernel/irq/spurious.c:try_misrouted_irq Cyclomatic Complexity 3 /kisskb/src/kernel/irq/spurious.c:bad_action_ret Cyclomatic Complexity 7 /kisskb/src/kernel/irq/spurious.c:__report_bad_irq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/spurious.c:report_bad_irq Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 22 /kisskb/src/kernel/irq/spurious.c:try_one_irq Cyclomatic Complexity 15 /kisskb/src/kernel/irq/spurious.c:misrouted_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 16 /kisskb/src/kernel/irq/spurious.c:poll_spurious_irqs Cyclomatic Complexity 15 /kisskb/src/kernel/irq/spurious.c:irq_wait_for_poll Cyclomatic Complexity 35 /kisskb/src/kernel/irq/spurious.c:note_interrupt Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:has_acpi_companion Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_bulk_get_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_bulk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_bulk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_data_to_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_set_handler_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-dwapb.c:gpio_reg_v2_convert Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_gpio_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-dwapb.c:gpio_reg_convert Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_irq_ack Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_read Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_irq_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_irq_mask Cyclomatic Complexity 10 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_enter Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_offs_to_port Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_toggle_trigger Cyclomatic Complexity 4 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_exit Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_irq_set_wake Cyclomatic Complexity 15 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_irq_set_type Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_convert_irqs Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_bulk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_bulk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_bulk_prepare_enable Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_gpio_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_bulk_disable_unprepare Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_gpio_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_disable_clks Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_u32 Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_get_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_assert_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/reset.h:devm_reset_control_get_optional_shared Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_get_clks Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 22 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_gpio_get_pdata Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_get_reset Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_gpio_set_debounce Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_gpio_set_config Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_trigger_type Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_do_irq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_irq_handler Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_irq_handler_mfd Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 11 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_configure_irqs Cyclomatic Complexity 17 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_gpio_add_port Cyclomatic Complexity 21 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-dwapb.c:dwapb_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_request_autosuspend Cyclomatic Complexity 1 /kisskb/src/block/blk-pm.c:blk_pm_runtime_init Cyclomatic Complexity 11 /kisskb/src/block/blk-pm.c:blk_pre_runtime_suspend Cyclomatic Complexity 10 /kisskb/src/block/blk-pm.c:blk_post_runtime_suspend Cyclomatic Complexity 4 /kisskb/src/block/blk-pm.c:blk_pre_runtime_resume Cyclomatic Complexity 7 /kisskb/src/block/blk-pm.c:blk_set_runtime_active Cyclomatic Complexity 7 /kisskb/src/block/blk-pm.c:blk_post_runtime_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_ratelimit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_none Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_bad Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ioremap_max_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:init_llist_head Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_del_all Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vmalloc.h:arch_vmap_pud_supported Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vmalloc.h:arch_vmap_pmd_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/vmalloc.h:arch_vmap_p4d_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/vmalloc.h:arch_vmap_pte_supported_shift Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:num_node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_kernel_range Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:p4d_set_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:p4d_clear_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_populate_vmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_poison_vmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_unpoison_vmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_release_vmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_free_shadow Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:__p4d_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_cache_vmap Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_vunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/set_memory.h:set_direct_map_invalid_noflush Cyclomatic Complexity 1 /kisskb/src/include/linux/set_memory.h:set_direct_map_default_noflush Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_vmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_scan_area Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_set_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_set_parent_color Cyclomatic Complexity 19 /kisskb/src/include/linux/rbtree_augmented.h:__rb_erase_augmented Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree_augmented.h:rb_erase_augmented Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:set_nohugeiomap Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:set_nohugevmalloc Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:va_size Cyclomatic Complexity 3 /kisskb/src/mm/vmalloc.c:get_subtree_max_size Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:free_vmap_area_rb_augment_cb_copy Cyclomatic Complexity 25 /kisskb/src/mm/vmalloc.c:find_va_links Cyclomatic Complexity 4 /kisskb/src/mm/vmalloc.c:get_va_next_sibling Cyclomatic Complexity 9 /kisskb/src/mm/vmalloc.c:link_va Cyclomatic Complexity 13 /kisskb/src/mm/vmalloc.c:unlink_va Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:augment_tree_propagate_from Cyclomatic Complexity 24 /kisskb/src/mm/vmalloc.c:merge_or_add_vmap_area Cyclomatic Complexity 4 /kisskb/src/mm/vmalloc.c:merge_or_add_vmap_area_augment Cyclomatic Complexity 12 /kisskb/src/mm/vmalloc.c:is_within_this_va Cyclomatic Complexity 15 /kisskb/src/mm/vmalloc.c:find_vmap_lowest_match Cyclomatic Complexity 18 /kisskb/src/mm/vmalloc.c:classify_va_fit_type Cyclomatic Complexity 24 /kisskb/src/mm/vmalloc.c:adjust_va_to_fit_type Cyclomatic Complexity 16 /kisskb/src/mm/vmalloc.c:__alloc_vmap_area Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:free_vmap_area Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:addr_to_vb_idx Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmap_block_vaddr Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vm_area_page_order Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:set_vm_area_page_order Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:setup_vmalloc_vm_locked Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:setup_vmalloc_vm Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:clear_vm_uninitialized_flag Cyclomatic Complexity 4 /kisskb/src/mm/vmalloc.c:set_area_direct_map Cyclomatic Complexity 2 /kisskb/src/mm/vmalloc.c:node_to_va Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:debug_pagealloc_enabled_static Cyclomatic Complexity 4 /kisskb/src/include/linux/vmalloc.h:get_vm_area_size Cyclomatic Complexity 21 /kisskb/src/mm/vmalloc.c:free_vmap_area_rb_augment_cb_compute_max Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:free_vmap_area_rb_augment_cb_rotate Cyclomatic Complexity 4 /kisskb/src/mm/vmalloc.c:free_vmap_area_rb_augment_cb_propagate Cyclomatic Complexity 7 /kisskb/src/include/linux/rbtree_augmented.h:__rb_change_child Cyclomatic Complexity 4 /kisskb/src/mm/vmalloc.c:insert_vmap_area Cyclomatic Complexity 7 /kisskb/src/mm/vmalloc.c:insert_vmap_area_augment Cyclomatic Complexity 8 /kisskb/src/mm/vmalloc.c:__find_vmap_area Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:find_vmap_area Cyclomatic Complexity 8 /kisskb/src/mm/vmalloc.c:find_vmap_area_exceed_addr Cyclomatic Complexity 8 /kisskb/src/mm/vmalloc.c:pvm_find_va_enclose_addr Cyclomatic Complexity 5 /kisskb/src/mm/pgalloc-track.h:p4d_alloc_track Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 7 /kisskb/src/mm/vmalloc.c:pvm_determine_end_from_reverse Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:s_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_insert_augmented Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:lazy_max_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_kernel_range Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 16 /kisskb/src/mm/vmalloc.c:vmap_init_free_space Cyclomatic Complexity 18 /kisskb/src/mm/vmalloc.c:vmap_try_huge_p4d Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 5 /kisskb/src/mm/pgalloc-track.h:pud_alloc_track Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__p4d_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__p4d_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_bad Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:p4d_none_or_clear_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pud_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pmd_bad Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_bad Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pfn_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:__radix_pte_update Cyclomatic Complexity 18 /kisskb/src/mm/vmalloc.c:vmap_try_huge_pud Cyclomatic Complexity 5 /kisskb/src/mm/pgalloc-track.h:pmd_alloc_track Cyclomatic Complexity 18 /kisskb/src/mm/vmalloc.c:vmap_try_huge_pmd Cyclomatic Complexity 8 /kisskb/src/mm/vmalloc.c:vmap_pte_range Cyclomatic Complexity 10 /kisskb/src/mm/vmalloc.c:vmap_pmd_range Cyclomatic Complexity 10 /kisskb/src/mm/vmalloc.c:vmap_pud_range Cyclomatic Complexity 9 /kisskb/src/mm/vmalloc.c:vmap_p4d_range Cyclomatic Complexity 11 /kisskb/src/mm/vmalloc.c:vmap_range_noflush Cyclomatic Complexity 20 /kisskb/src/mm/vmalloc.c:vmap_pages_pte_range Cyclomatic Complexity 8 /kisskb/src/mm/vmalloc.c:vmap_pages_pmd_range Cyclomatic Complexity 8 /kisskb/src/mm/vmalloc.c:vmap_pages_pud_range Cyclomatic Complexity 7 /kisskb/src/mm/vmalloc.c:vmap_pages_p4d_range Cyclomatic Complexity 13 /kisskb/src/mm/vmalloc.c:vmap_small_pages_range_noflush Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pgd_none_or_clear_bad Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pud_none_or_clear_bad Cyclomatic Complexity 5 /kisskb/src/include/linux/pgtable.h:pmd_none_or_clear_bad Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_update Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ptep_get_and_clear Cyclomatic Complexity 5 /kisskb/src/mm/vmalloc.c:vunmap_pte_range Cyclomatic Complexity 11 /kisskb/src/mm/vmalloc.c:vunmap_pmd_range Cyclomatic Complexity 11 /kisskb/src/mm/vmalloc.c:vunmap_pud_range Cyclomatic Complexity 10 /kisskb/src/mm/vmalloc.c:vunmap_p4d_range Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:get_count_order_long Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_insert Cyclomatic Complexity 9 /kisskb/src/mm/vmalloc.c:preload_this_cpu_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_add Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 3 /kisskb/src/mm/vmalloc.c:__vfree_deferred Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_bulk_array_node Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 25 /kisskb/src/mm/vmalloc.c:vm_area_alloc_pages Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:proc_vmalloc_init Cyclomatic Complexity 2 /kisskb/src/mm/vmalloc.c:show_purge_info Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 12 /kisskb/src/mm/vmalloc.c:show_numa_info Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:s_start Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:s_next Cyclomatic Complexity 7 /kisskb/src/mm/vmalloc.c:vmalloc_init Cyclomatic Complexity 20 /kisskb/src/mm/vmalloc.c:vm_area_add_early Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vm_area_register_early Cyclomatic Complexity 3 /kisskb/src/mm/vmalloc.c:is_vmalloc_addr Cyclomatic Complexity 32 /kisskb/src/mm/vmalloc.c:s_show Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:ioremap_page_range Cyclomatic Complexity 12 /kisskb/src/mm/vmalloc.c:vunmap_range_noflush Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vunmap_range Cyclomatic Complexity 15 /kisskb/src/mm/vmalloc.c:vmap_pages_range_noflush Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmap_pages_range Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:is_vmalloc_or_module_addr Cyclomatic Complexity 14 /kisskb/src/mm/vmalloc.c:__purge_vmap_area_lazy Cyclomatic Complexity 3 /kisskb/src/mm/vmalloc.c:try_purge_vmap_area_lazy Cyclomatic Complexity 3 /kisskb/src/mm/vmalloc.c:free_vmap_area_noflush Cyclomatic Complexity 9 /kisskb/src/mm/vmalloc.c:free_vmap_block Cyclomatic Complexity 23 /kisskb/src/mm/vmalloc.c:purge_fragmented_blocks Cyclomatic Complexity 2 /kisskb/src/mm/vmalloc.c:purge_fragmented_blocks_allcpus Cyclomatic Complexity 20 /kisskb/src/mm/vmalloc.c:_vm_unmap_aliases Cyclomatic Complexity 21 /kisskb/src/mm/vmalloc.c:vb_free Cyclomatic Complexity 3 /kisskb/src/mm/vmalloc.c:free_unmap_vmap_area Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:purge_vmap_area_lazy Cyclomatic Complexity 49 /kisskb/src/mm/vmalloc.c:alloc_vmap_area Cyclomatic Complexity 13 /kisskb/src/mm/vmalloc.c:new_vmap_block Cyclomatic Complexity 34 /kisskb/src/mm/vmalloc.c:vb_alloc Cyclomatic Complexity 13 /kisskb/src/mm/vmalloc.c:__get_vm_area_node Cyclomatic Complexity 124 /kisskb/src/mm/vmalloc.c:pcpu_get_vm_areas Cyclomatic Complexity 37 /kisskb/src/mm/vmalloc.c:vmalloc_to_page Cyclomatic Complexity 8 /kisskb/src/mm/vmalloc.c:aligned_vread Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmalloc_to_pfn Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmalloc_nr_pages Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:register_vmap_purge_notifier Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:unregister_vmap_purge_notifier Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vm_unmap_aliases Cyclomatic Complexity 28 /kisskb/src/mm/vmalloc.c:vm_unmap_ram Cyclomatic Complexity 9 /kisskb/src/mm/vmalloc.c:vm_map_ram Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:__get_vm_area_caller Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:get_vm_area Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:get_vm_area_caller Cyclomatic Complexity 4 /kisskb/src/mm/vmalloc.c:find_vm_area Cyclomatic Complexity 9 /kisskb/src/mm/vmalloc.c:remove_vm_area Cyclomatic Complexity 11 /kisskb/src/mm/vmalloc.c:vm_remove_mappings Cyclomatic Complexity 21 /kisskb/src/mm/vmalloc.c:__vunmap Cyclomatic Complexity 2 /kisskb/src/mm/vmalloc.c:free_work Cyclomatic Complexity 3 /kisskb/src/mm/vmalloc.c:__vfree Cyclomatic Complexity 4 /kisskb/src/mm/vmalloc.c:vfree_atomic Cyclomatic Complexity 6 /kisskb/src/mm/vmalloc.c:vfree Cyclomatic Complexity 4 /kisskb/src/mm/vmalloc.c:vunmap Cyclomatic Complexity 15 /kisskb/src/mm/vmalloc.c:vmap Cyclomatic Complexity 35 /kisskb/src/mm/vmalloc.c:vread Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 27 /kisskb/src/mm/vmalloc.c:remap_vmalloc_range_partial Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:remap_vmalloc_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_level Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_nested_thread Cyclomatic Complexity 6 /kisskb/src/mm/vmalloc.c:free_vm_area Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:handle_enforce_irqctx Cyclomatic Complexity 4 /kisskb/src/kernel/irq/resend.c:try_retrigger Cyclomatic Complexity 15 /kisskb/src/mm/vmalloc.c:__vmalloc_area_node Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 30 /kisskb/src/mm/vmalloc.c:__vmalloc_node_range Cyclomatic Complexity 8 /kisskb/src/kernel/irq/resend.c:resend_irqs Cyclomatic Complexity 3 /kisskb/src/include/linux/interrupt.h:tasklet_schedule Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:__vmalloc_node Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:__vmalloc Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmalloc Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vzalloc Cyclomatic Complexity 8 /kisskb/src/kernel/irq/resend.c:irq_sw_resend Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmalloc_node Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vzalloc_node Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmalloc_32 Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmalloc_no_huge Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmalloc_user Cyclomatic Complexity 1 /kisskb/src/mm/vmalloc.c:vmalloc_32_user Cyclomatic Complexity 2 /kisskb/src/mm/vmalloc.c:pcpu_free_vm_areas Cyclomatic Complexity 19 /kisskb/src/kernel/irq/resend.c:check_irq_resend Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/fault-inject-usercopy.h:should_fail_usercopy Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_copy_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:l1_dcache_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:l1_dcache_bytes Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:__copy_from_user Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/lib/pmem.c:__clean_pmem_range Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/lib/pmem.c:__flush_pmem_range Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/lib/pmem.c:clean_pmem_range Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/lib/pmem.c:flush_pmem_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:raw_copy_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/pmem.c:arch_wb_cache_pmem Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/pmem.c:arch_invalidate_pmem Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/pmem.c:__copy_from_user_flushcache Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/pmem.c:memcpy_flushcache Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/pmem.c:memcpy_page_flushcache Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:vsid_scramble Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:mk_esid_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_slb_addr_limit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:cpu_has_msr_ri Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit_irqoff Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_stolen_time Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:booke_restore_dbcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:parse_stress_slb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:__slb_flush_and_restore_bolted Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:____do_slb_fault Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:____do_bad_slb_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_shadow_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/internal.h:stress_slb Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:preload_hit Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:preload_add Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:user_segment_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_cache_slbie_user Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:slb_vsid_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:__mk_vsid_data Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_cache_slbie_kernel Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_cache_update Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:preload_age Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_context Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_vsid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:mk_vsid_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_shadow_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_is_unrecoverable Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:assert_slb_presence Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:create_shadowed_slbe Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:get_user_context Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:alloc_slb_index Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_insert_entry Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_allocate_kernel Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_allocate_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:is_implicit_soft_masked Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_enter_prepare Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:__slb_restore_bolted_realmode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_restore_bolted_realmode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_flush_all_realmode Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_flush_and_restore_bolted Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_save_contents Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_dump_contents Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_vmalloc_update Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_setup_new_exec Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:preload_new_slb_context Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:switch_slb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_set_size Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:slb_initialize Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:do_slb_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/slb.c:do_bad_slb_fault /kisskb/src/mm/vmalloc.c: In function '__purge_vmap_area_lazy': /kisskb/src/mm/vmalloc.c:1666:19: note: byref variable will be forcibly initialized 1666 | struct list_head local_pure_list; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function 'purge_fragmented_blocks': /kisskb/src/mm/vmalloc.c:1947:12: note: byref variable will be forcibly initialized 1947 | LIST_HEAD(purge); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_data_to_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_set_handler_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-ftgpio010.c:ftgpio_gpio_driver_init Cyclomatic Complexity 10 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_enter Cyclomatic Complexity 4 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-ftgpio010.c:ftgpio_gpio_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-ftgpio010.c:ftgpio_gpio_ack_irq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-ftgpio010.c:ftgpio_gpio_set_irq_type Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-ftgpio010.c:ftgpio_gpio_unmask_irq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-ftgpio010.c:ftgpio_gpio_mask_irq Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpio-ftgpio010.c:ftgpio_gpio_set_config Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-ftgpio010.c:ftgpio_gpio_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 30 /kisskb/src/drivers/gpio/gpio-ftgpio010.c:ftgpio_gpio_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_set_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:__crypto_aead_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_alg_maxauthsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_aead_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:aead_request_set_ad Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_tfm_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_requires_off Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_algt_inherited_mask Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:aead_request_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_spawn_aead_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_aead_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:__crypto_cipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_cipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_digestsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_get_flags Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_ivsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_alg_chunksize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_set_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_crypto_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_alg_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_instance_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_complete Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_spawn_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_set_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_ctx Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:skcipher_request_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_min_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_max_keysize Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_skcipher_alg_walksize Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:__sg_chain Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_chain Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_skcipher_done Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_module_exit Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_aead_done Cyclomatic Complexity 1 /kisskb/src/include/crypto/aead.h:crypto_free_aead Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_free_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_free_cipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_aead_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_skcipher_exit_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_spawn_aead Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_spawn_skcipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/cipher.h:crypto_alloc_cipher Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/crypto/essiv.c:essiv_init_tfm Cyclomatic Complexity 6 /kisskb/src/crypto/essiv.c:essiv_aead_init_tfm Cyclomatic Complexity 6 /kisskb/src/crypto/essiv.c:essiv_skcipher_init_tfm Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_buf Cyclomatic Complexity 32 /kisskb/src/crypto/essiv.c:essiv_aead_crypt Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_aead_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_aead_encrypt Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_aead_setauthsize Cyclomatic Complexity 11 /kisskb/src/crypto/essiv.c:essiv_aead_setkey Cyclomatic Complexity 2 /kisskb/src/crypto/essiv.c:essiv_skcipher_crypt Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_skcipher_decrypt Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_skcipher_encrypt Cyclomatic Complexity 7 /kisskb/src/crypto/essiv.c:essiv_skcipher_setkey Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstarts Cyclomatic Complexity 9 /kisskb/src/crypto/essiv.c:parse_cipher_name Cyclomatic Complexity 3 /kisskb/src/include/crypto/internal/hash.h:crypto_shash_alg_needs_key Cyclomatic Complexity 16 /kisskb/src/crypto/essiv.c:essiv_supported_algorithms Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/skcipher.h:crypto_drop_skcipher Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_skcipher_free_instance Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/aead.h:crypto_drop_aead Cyclomatic Complexity 42 /kisskb/src/crypto/essiv.c:essiv_create Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_aead_free_instance Cyclomatic Complexity 1 /kisskb/src/crypto/essiv.c:essiv_module_init /kisskb/src/crypto/essiv.c: In function 'essiv_aead_setkey': /kisskb/src/crypto/essiv.c:98:29: note: byref variable will be forcibly initialized 98 | struct crypto_authenc_keys keys; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 15 /kisskb/src/fs/fscache/fsdef.c:fscache_fsdef_netfs_check_aux Cyclomatic Complexity 1 /kisskb/src/include/crypto/curve25519.h:curve25519_clamp_secret Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:__crypto_kpp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/kpp.h:kpp_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/curve25519-generic.c:curve25519_max_size Cyclomatic Complexity 1 /kisskb/src/crypto/curve25519-generic.c:curve25519_init Cyclomatic Complexity 10 /kisskb/src/crypto/curve25519-generic.c:curve25519_compute_value Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_bytes_wait Cyclomatic Complexity 1 /kisskb/src/include/crypto/curve25519.h:curve25519_generate_secret Cyclomatic Complexity 1 /kisskb/src/include/crypto/algapi.h:crypto_memneq Cyclomatic Complexity 7 /kisskb/src/crypto/curve25519-generic.c:curve25519_set_secret Cyclomatic Complexity 1 /kisskb/src/crypto/curve25519-generic.c:curve25519_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_masked Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_affinity_is_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_activated Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_started Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_affinity_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_clr_and_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_per_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_has_no_balance_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_get_trigger_mask Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_level Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_set_norequest Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_set_nothread Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_set_noprobe Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_can_move_pcntxt Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_disable_unlazy Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_no_debug Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_mark_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_set_managed_shutdown Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_clr_managed_shutdown Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_clear Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_has_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_state_set_disabled Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_state_set_masked Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:__kstat_incr_irqs_this_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:kstat_incr_irqs_this_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_get_parent_data Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_state_clr_disabled Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_state_clr_masked Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_state_clr_started Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_state_set_started Cyclomatic Complexity 9 /kisskb/src/kernel/irq/chip.c:bad_chained_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_get_desc_lock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_get_desc_buslock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_put_desc_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_put_desc_busunlock Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 12 /kisskb/src/kernel/irq/chip.c:__irq_startup_managed Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_check_poll Cyclomatic Complexity 5 /kisskb/src/kernel/irq/chip.c:irq_may_run Cyclomatic Complexity 13 /kisskb/src/include/trace/events/irq.h:trace_irq_handler_entry Cyclomatic Complexity 13 /kisskb/src/include/trace/events/irq.h:trace_irq_handler_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 7 /kisskb/src/kernel/irq/chip.c:irq_set_chip Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_set_irq_type Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_set_handler_data Cyclomatic Complexity 12 /kisskb/src/kernel/irq/chip.c:irq_set_msi_desc_off Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_set_msi_desc Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_set_chip_data Cyclomatic Complexity 2 /kisskb/src/kernel/irq/chip.c:irq_get_irq_data Cyclomatic Complexity 3 /kisskb/src/kernel/irq/chip.c:irq_activate Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_percpu_enable Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_percpu_disable Cyclomatic Complexity 6 /kisskb/src/kernel/irq/chip.c:mask_irq Cyclomatic Complexity 12 /kisskb/src/kernel/irq/chip.c:__irq_disable Cyclomatic Complexity 6 /kisskb/src/kernel/irq/chip.c:irq_shutdown Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_shutdown_and_deactivate Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_disable Cyclomatic Complexity 7 /kisskb/src/kernel/irq/chip.c:mask_ack_irq Cyclomatic Complexity 6 /kisskb/src/kernel/irq/chip.c:unmask_irq Cyclomatic Complexity 6 /kisskb/src/kernel/irq/chip.c:irq_enable Cyclomatic Complexity 6 /kisskb/src/kernel/irq/chip.c:__irq_startup Cyclomatic Complexity 15 /kisskb/src/kernel/irq/chip.c:irq_startup Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_activate_and_startup Cyclomatic Complexity 59 /kisskb/src/kernel/irq/chip.c:__irq_do_set_handler Cyclomatic Complexity 5 /kisskb/src/kernel/irq/chip.c:cond_unmask_irq Cyclomatic Complexity 11 /kisskb/src/kernel/irq/chip.c:cond_unmask_eoi_irq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:unmask_threaded_irq Cyclomatic Complexity 8 /kisskb/src/kernel/irq/chip.c:handle_nested_irq Cyclomatic Complexity 7 /kisskb/src/kernel/irq/chip.c:handle_simple_irq Cyclomatic Complexity 7 /kisskb/src/kernel/irq/chip.c:handle_untracked_irq Cyclomatic Complexity 7 /kisskb/src/kernel/irq/chip.c:handle_level_irq Cyclomatic Complexity 13 /kisskb/src/kernel/irq/chip.c:handle_fasteoi_irq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:handle_fasteoi_nmi Cyclomatic Complexity 15 /kisskb/src/kernel/irq/chip.c:handle_edge_irq Cyclomatic Complexity 7 /kisskb/src/kernel/irq/chip.c:handle_percpu_irq Cyclomatic Complexity 12 /kisskb/src/kernel/irq/chip.c:handle_percpu_devid_irq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:handle_percpu_devid_fasteoi_nmi Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:__irq_set_handler Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_set_chained_handler_and_data Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_set_chip_and_handler_name Cyclomatic Complexity 19 /kisskb/src/kernel/irq/chip.c:irq_modify_status Cyclomatic Complexity 10 /kisskb/src/kernel/irq/chip.c:irq_cpu_online Cyclomatic Complexity 10 /kisskb/src/kernel/irq/chip.c:irq_cpu_offline Cyclomatic Complexity 9 /kisskb/src/kernel/irq/chip.c:irq_chip_set_parent_state Cyclomatic Complexity 9 /kisskb/src/kernel/irq/chip.c:irq_chip_get_parent_state Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_chip_enable_parent Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_chip_disable_parent Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_chip_ack_parent Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_chip_mask_parent Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_chip_mask_ack_parent Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_chip_unmask_parent Cyclomatic Complexity 1 /kisskb/src/kernel/irq/chip.c:irq_chip_eoi_parent Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_chip_set_affinity_parent Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_chip_set_type_parent Cyclomatic Complexity 10 /kisskb/src/kernel/irq/chip.c:irq_chip_retrigger_hierarchy Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_chip_set_vcpu_affinity_parent Cyclomatic Complexity 7 /kisskb/src/kernel/irq/chip.c:irq_chip_set_wake_parent Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_chip_request_resources_parent Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_chip_release_resources_parent Cyclomatic Complexity 14 /kisskb/src/kernel/irq/chip.c:irq_chip_compose_msi_msg Cyclomatic Complexity 7 /kisskb/src/kernel/irq/chip.c:irq_chip_pm_get Cyclomatic Complexity 4 /kisskb/src/kernel/irq/chip.c:irq_chip_pm_put Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/lib/restart_table.c:search_kernel_soft_mask_table Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/lib/restart_table.c:search_kernel_restart_table Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_current_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_current_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:user_read_access_begin Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:user_write_access_begin Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/lib/checksum_wrappers.c:csum_and_copy_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/lib/checksum_wrappers.c:csum_and_copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__get_tree_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:subpage_prot_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTable Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__ClearPageTable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:alloc_context_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:radix__init_new_context Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:destroy_contexts Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_ptlock_free Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:mod_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:dec_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pgtable_pmd_page_dtor Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:pmd_frag_destroy Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:destroy_pagetable_cache Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:tlbiel_all Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:hash__reserve_context_id Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:hash__alloc_context_id Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:realloc_context_ids Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:hash__init_new_context Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:hash__setup_new_exec Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:init_new_context Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:__destroy_context Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:destroy_context Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:arch_exit_mmap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:radix__switch_mmu_context Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/mmu_context.c:cleanup_cpu_mmu_context Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_offset Cyclomatic Complexity 3 /kisskb/src/include/linux/fscache.h:fscache_cookie_enabled Cyclomatic Complexity 2 /kisskb/src/include/linux/fscache.h:fscache_operation_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache.h:fscache_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache.h:fscache_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_use_cookie Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_unuse_cookie Cyclomatic Complexity 1 /kisskb/src/fs/fscache/io.c:fscache_end_operation Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_page_op Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_wake_unused_cookie Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_index Cyclomatic Complexity 59 /kisskb/src/fs/fscache/io.c:__fscache_begin_operation Cyclomatic Complexity 4 /kisskb/src/include/linux/fscache.h:fscache_begin_read_operation Cyclomatic Complexity 8 /kisskb/src/fs/fscache/io.c:__fscache_fallback_read_page Cyclomatic Complexity 11 /kisskb/src/fs/fscache/io.c:__fscache_fallback_write_page /kisskb/src/fs/fscache/io.c: In function '__fscache_fallback_read_page': /kisskb/src/fs/fscache/io.c:168:18: note: byref variable will be forcibly initialized 168 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/fscache/io.c:167:31: note: byref variable will be forcibly initialized 167 | struct netfs_cache_resources cres; | ^~~~ /kisskb/src/fs/fscache/io.c: In function '__fscache_fallback_write_page': /kisskb/src/fs/fscache/io.c:198:18: note: byref variable will be forcibly initialized 198 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/fscache/io.c:197:31: note: byref variable will be forcibly initialized 197 | struct netfs_cache_resources cres; | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:__crypto_kpp_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/kpp.h:crypto_kpp_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/kpp.h:kpp_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/ecdh.c:ecdh_get_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/ecdh.c:ecdh_max_size Cyclomatic Complexity 1 /kisskb/src/crypto/ecdh.c:ecdh_nist_p192_init_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/ecdh.c:ecdh_nist_p256_init_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/ecdh.c:ecdh_nist_p384_init_tfm Cyclomatic Complexity 10 /kisskb/src/crypto/ecdh.c:ecdh_init Cyclomatic Complexity 4 /kisskb/src/crypto/ecdh.c:ecdh_exit Cyclomatic Complexity 22 /kisskb/src/crypto/ecdh.c:ecdh_compute_value Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 14 /kisskb/src/crypto/ecdh.c:ecdh_set_secret /kisskb/src/crypto/ecdh.c: In function 'ecdh_set_secret': /kisskb/src/crypto/ecdh.c:30:14: note: byref variable will be forcibly initialized 30 | struct ecdh params; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-gw-pld.c:gw_pld_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-gw-pld.c:gw_pld_output8 Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-gw-pld.c:gw_pld_set8 Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-gw-pld.c:gw_pld_input8 Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-gw-pld.c:gw_pld_get8 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-gw-pld.c:gw_pld_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-gw-pld.c:gw_pld_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/compat.h:in_compat_syscall Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 12 /kisskb/src/mm/process_vm_access.c:process_vm_rw_pages Cyclomatic Complexity 19 /kisskb/src/mm/process_vm_access.c:process_vm_rw_single_vec Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 33 /kisskb/src/mm/process_vm_access.c:process_vm_rw_core Cyclomatic Complexity 14 /kisskb/src/mm/process_vm_access.c:process_vm_rw Cyclomatic Complexity 1 /kisskb/src/mm/process_vm_access.c:__do_sys_process_vm_readv Cyclomatic Complexity 1 /kisskb/src/mm/process_vm_access.c:__do_sys_process_vm_writev Cyclomatic Complexity 1 /kisskb/src/mm/process_vm_access.c:__se_sys_process_vm_readv Cyclomatic Complexity 1 /kisskb/src/mm/process_vm_access.c:__se_sys_process_vm_writev /kisskb/src/mm/process_vm_access.c: In function 'process_vm_rw': /kisskb/src/mm/process_vm_access.c:264:18: note: byref variable will be forcibly initialized 264 | struct iov_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/crypto/ecdh_helper.c:ecdh_pack_data Cyclomatic Complexity 1 /kisskb/src/crypto/ecdh_helper.c:ecdh_unpack_data Cyclomatic Complexity 1 /kisskb/src/crypto/ecdh_helper.c:crypto_ecdh_key_len Cyclomatic Complexity 5 /kisskb/src/crypto/ecdh_helper.c:crypto_ecdh_encode_key Cyclomatic Complexity 14 /kisskb/src/crypto/ecdh_helper.c:crypto_ecdh_decode_key Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:eieio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_msr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_primary_opcode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_suffix Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/disassemble.h:get_op Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/sstep.c:max_align Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/sstep.c:byterev_2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/sstep.c:byterev_4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/sstep.c:byterev_8 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/lib/sstep.c:do_signext Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/sstep.c:do_byterev Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/lib/sstep.c:address_ok Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/sstep.c:truncate_if_32bit Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/lib/sstep.c:branch_taken Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/lib/sstep.c:trap_compare Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/lib/sstep.c:do_cmp_signed Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/lib/sstep.c:do_cmp_unsigned Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/lib/sstep.c:do_cmpb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/sstep.c:do_prty Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/lib/sstep.c:do_bpermd Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/lib/sstep.c:do_popcnt Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/lib/sstep.c:set_ca32 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/lib/sstep.c:add_with_carry Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/sstep.c:xform_ea Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/sstep.c:dform_ea Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/sstep.c:dqform_ea Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/sstep.c:dsform_ea Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/lib/sstep.c:mlsd_8lsd_ea Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/lib/sstep.c:set_cr0 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/lib/sstep.c:handle_stack_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetchw Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetch Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/lib/sstep.c:do_byte_reverse Cyclomatic Complexity 36 /kisskb/src/arch/powerpc/lib/sstep.c:read_mem_aligned Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/lib/sstep.c:copy_mem_in Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/lib/sstep.c:read_mem_unaligned Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/lib/sstep.c:read_mem Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/lib/sstep.c:emulate_lq Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/lib/sstep.c:do_fp_load Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/lib/sstep.c:write_mem_aligned Cyclomatic Complexity 44 /kisskb/src/arch/powerpc/lib/sstep.c:copy_mem_out Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/lib/sstep.c:write_mem_unaligned Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/lib/sstep.c:write_mem Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/lib/sstep.c:emulate_stq Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/lib/sstep.c:do_fp_store Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/lib/sstep.c:emulate_dcbz Cyclomatic Complexity 503 /kisskb/src/arch/powerpc/lib/sstep.c:analyse_instr Cyclomatic Complexity 42 /kisskb/src/arch/powerpc/lib/sstep.c:emulate_update_regs Cyclomatic Complexity 112 /kisskb/src/arch/powerpc/lib/sstep.c:emulate_loadstore Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/lib/sstep.c:emulate_step /kisskb/src/arch/powerpc/lib/sstep.c: In function 'read_mem_unaligned': /kisskb/src/arch/powerpc/lib/sstep.c:385:4: note: byref variable will be forcibly initialized 385 | } u; | ^ /kisskb/src/arch/powerpc/lib/sstep.c: In function 'do_fp_load': /kisskb/src/arch/powerpc/lib/sstep.c:529:4: note: byref variable will be forcibly initialized 529 | } u; | ^ /kisskb/src/arch/powerpc/lib/sstep.c: In function 'write_mem_unaligned': /kisskb/src/arch/powerpc/lib/sstep.c:490:4: note: byref variable will be forcibly initialized 490 | } u; | ^ /kisskb/src/arch/powerpc/lib/sstep.c: In function 'write_mem': /kisskb/src/arch/powerpc/lib/sstep.c:490:4: note: byref variable will be forcibly initialized /kisskb/src/arch/powerpc/lib/sstep.c: In function 'do_fp_store': /kisskb/src/arch/powerpc/lib/sstep.c:579:4: note: byref variable will be forcibly initialized 579 | } u; | ^ /kisskb/src/arch/powerpc/lib/sstep.c: In function 'emulate_step': /kisskb/src/arch/powerpc/lib/sstep.c:3500:24: note: byref variable will be forcibly initialized 3500 | struct instruction_op op; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_driver_init Cyclomatic Complexity 10 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_enter Cyclomatic Complexity 4 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_irq_ack Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_irq_setup_emulation Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_irq_set_type Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_irq_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_irqhandler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 20 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-hlwd.c:hlwd_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_data_to_desc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hardirq.h:ack_bad_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/dummychip.c:noop Cyclomatic Complexity 1 /kisskb/src/kernel/irq/dummychip.c:noop_ret Cyclomatic Complexity 36 /kisskb/src/kernel/irq/debug.h:print_irq_desc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/dummychip.c:ack_bad Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTable Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__SetPageTable Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__ClearPageTable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_anonymous Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:setup_disable_tlbie Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/ultravisor.h:set_ptcr_when_no_uv Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:get_pmd_from_cache Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_set_mode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_set_ciabr Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/kexec.h:reset_sprs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:__radix_pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ultravisor.h:uv_register_pate Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_tlbie Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:flush_partition Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:ptlock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_ptlock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:mod_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:inc_lruvec_page_state Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pgtable_pmd_page_ctor Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:__alloc_for_pmdcache Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:dec_lruvec_page_state Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pmd_ptlock_free Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pgtable_pmd_page_dtor Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:__pud_free Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_update Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_update Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:pgtable_debugfs_setup Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:mmu_cleanup_all Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:create_section_mapping Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:remove_section_mapping Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:mmu_partition_table_init Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:mmu_partition_table_set_entry Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:pmd_fragment_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:pmd_fragment_free Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:pgtable_free Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:pgtable_free_tlb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:__tlb_remove_table Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:arch_report_meminfo Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:ptep_modify_prot_start Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:ptep_modify_prot_commit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/pgtable.c:pmd_move_must_withdraw Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/xor.h:xor_8regs_2 Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/xor.h:xor_8regs_3 Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/xor.h:xor_8regs_4 Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/xor.h:xor_8regs_5 Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/xor.h:xor_32regs_2 Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/xor.h:xor_32regs_3 Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/xor.h:xor_32regs_4 Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/xor.h:xor_32regs_5 Cyclomatic Complexity 1 /kisskb/src/crypto/xor.c:do_xor_register Cyclomatic Complexity 1 /kisskb/src/crypto/xor.c:xor_exit Cyclomatic Complexity 4 /kisskb/src/crypto/xor.c:register_xor_blocks Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetchw Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetch Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/xor.h:xor_32regs_p_5 Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/xor.h:xor_32regs_p_4 Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/xor.h:xor_32regs_p_3 Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/xor.h:xor_32regs_p_2 Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/xor.h:xor_8regs_p_5 Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/xor.h:xor_8regs_p_4 Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/xor.h:xor_8regs_p_3 Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/xor.h:xor_8regs_p_2 Cyclomatic Complexity 9 /kisskb/src/crypto/xor.c:do_xor_speed Cyclomatic Complexity 11 /kisskb/src/crypto/xor.c:calibrate_xor_blocks Cyclomatic Complexity 10 /kisskb/src/crypto/xor.c:xor_blocks Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:__hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_cookie Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_netfs Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_acquire Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_relinquish Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_enable Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_disable Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_osm Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_page Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_check_page Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_wake_cookie Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_op Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_page_op Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_wrote_page Cyclomatic Complexity 1 /kisskb/src/include/trace/events/fscache.h:trace_event_get_offsets_fscache_gang_lookup Cyclomatic Complexity 1 /kisskb/src/fs/fscache/main.c:fold_hash Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_cookie Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_netfs Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_acquire Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_relinquish Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_enable Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_disable Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_osm Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_page Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_check_page Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_wake_cookie Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_op Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_page_op Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_wrote_page Cyclomatic Complexity 5 /kisskb/src/include/trace/events/fscache.h:__traceiter_fscache_gang_lookup Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_cookie Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_acquire Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_relinquish Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_enable Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_disable Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_osm Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_page Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_check_page Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_wake_cookie Cyclomatic Complexity 7 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_op Cyclomatic Complexity 7 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_page_op Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_wrote_page Cyclomatic Complexity 7 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_gang_lookup Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_cookie Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_netfs Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_acquire Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_relinquish Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_enable Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_disable Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_osm Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_page Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_check_page Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_wake_cookie Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_op Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_page_op Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_wrote_page Cyclomatic Complexity 4 /kisskb/src/include/trace/events/fscache.h:trace_raw_output_fscache_gang_lookup Cyclomatic Complexity 6 /kisskb/src/include/trace/events/fscache.h:trace_event_raw_event_fscache_netfs Cyclomatic Complexity 17 /kisskb/src/fs/fscache/main.c:fscache_init Cyclomatic Complexity 3 /kisskb/src/fs/fscache/main.c:fscache_exit Cyclomatic Complexity 2 /kisskb/src/fs/fscache/main.c:fscache_hash In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fscache.h:523, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_cookie': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' 162 | TRACE_EVENT(fscache_cookie, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_acquire': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:206:1: note: in expansion of macro 'TRACE_EVENT' 206 | TRACE_EVENT(fscache_acquire, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_relinquish': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:235:1: note: in expansion of macro 'TRACE_EVENT' 235 | TRACE_EVENT(fscache_relinquish, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_enable': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:266:1: note: in expansion of macro 'TRACE_EVENT' 266 | TRACE_EVENT(fscache_enable, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_disable': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:292:1: note: in expansion of macro 'TRACE_EVENT' 292 | TRACE_EVENT(fscache_disable, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_osm': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:318:1: note: in expansion of macro 'TRACE_EVENT' 318 | TRACE_EVENT(fscache_osm, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:356:1: note: in expansion of macro 'TRACE_EVENT' 356 | TRACE_EVENT(fscache_page, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_check_page': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:380:1: note: in expansion of macro 'TRACE_EVENT' 380 | TRACE_EVENT(fscache_check_page, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wake_cookie': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:404:1: note: in expansion of macro 'TRACE_EVENT' 404 | TRACE_EVENT(fscache_wake_cookie, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_op': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:420:1: note: in expansion of macro 'TRACE_EVENT' 420 | TRACE_EVENT(fscache_op, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page_op': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:443:1: note: in expansion of macro 'TRACE_EVENT' 443 | TRACE_EVENT(fscache_page_op, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wrote_page': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:469:1: note: in expansion of macro 'TRACE_EVENT' 469 | TRACE_EVENT(fscache_wrote_page, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_gang_lookup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:493:1: note: in expansion of macro 'TRACE_EVENT' 493 | TRACE_EVENT(fscache_gang_lookup, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_netfs': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:186:1: note: in expansion of macro 'TRACE_EVENT' 186 | TRACE_EVENT(fscache_netfs, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/kernel/irq/devres.c:devm_irq_match Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/kernel/irq/devres.c:devm_irq_release Cyclomatic Complexity 1 /kisskb/src/kernel/irq/devres.c:devm_irq_desc_release Cyclomatic Complexity 10 /kisskb/src/kernel/irq/devres.c:devm_request_threaded_irq Cyclomatic Complexity 10 /kisskb/src/kernel/irq/devres.c:devm_request_any_context_irq Cyclomatic Complexity 2 /kisskb/src/kernel/irq/devres.c:devm_free_irq Cyclomatic Complexity 7 /kisskb/src/kernel/irq/devres.c:__devm_irq_alloc_descs /kisskb/src/kernel/irq/devres.c: In function 'devm_free_irq': /kisskb/src/kernel/irq/devres.c:141:20: note: byref variable will be forcibly initialized 141 | struct irq_devres match_data = { irq, dev_id }; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_info.h:snd_seq_info_init Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_info.h:snd_seq_info_done Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq.c:alsa_seq_exit Cyclomatic Complexity 13 /kisskb/src/sound/core/seq/seq.c:alsa_seq_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_free Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_request Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_set_mode Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_direction_input Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_get_gpio_in_status Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_get_gpio_out_status Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp3943.c:lp3943_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:vsid_scramble Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_cpumask Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_enter_lazy_mmu_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/tlb.h:mm_is_thread_local Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:user_segment_size Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_vsid Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_context Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:segment_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpt_vpn Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:get_user_context Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:get_user_vsid Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pte-walk.h:find_init_mm_pte Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_tlb.c:__flush_tlb_pending Cyclomatic Complexity 36 /kisskb/src/arch/powerpc/mm/book3s64/hash_tlb.c:hpte_need_flush Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_leave_lazy_mmu_mode Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_tlb.c:hash__tlb_flush Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/mm/book3s64/hash_tlb.c:__flush_hash_table_range Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/mm/book3s64/hash_tlb.c:flush_tlb_pmd_range Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 6 /kisskb/src/sound/core/seq/seq_lock.c:snd_use_lock_sync_helper Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/crypto/akcipher.h:__crypto_akcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/akcipher.h:crypto_akcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/akcipher.h:akcipher_tfm_ctx Cyclomatic Complexity 1 /kisskb/src/crypto/ecdsa.c:ecdsa_ecc_ctx_deinit Cyclomatic Complexity 1 /kisskb/src/crypto/ecdsa.c:ecdsa_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/ecdsa.c:ecdsa_max_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 2 /kisskb/src/crypto/ecc.h:ecc_swap_digits Cyclomatic Complexity 24 /kisskb/src/crypto/ecdsa.c:ecdsa_get_signature_rs Cyclomatic Complexity 10 /kisskb/src/crypto/ecdsa.c:ecdsa_init Cyclomatic Complexity 4 /kisskb/src/crypto/ecdsa.c:ecdsa_exit Cyclomatic Complexity 4 /kisskb/src/crypto/ecdsa.c:ecdsa_ecc_ctx_init Cyclomatic Complexity 1 /kisskb/src/crypto/ecdsa.c:ecdsa_nist_p384_init_tfm Cyclomatic Complexity 4 /kisskb/src/crypto/ecdsa.c:ecdsa_ecc_ctx_reset Cyclomatic Complexity 1 /kisskb/src/crypto/ecdsa.c:ecdsa_nist_p256_init_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/ecdsa.c:ecdsa_nist_p192_init_tfm Cyclomatic Complexity 18 /kisskb/src/crypto/ecdsa.c:ecdsa_set_pub_key Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/crypto/ecdsa.c:_ecdsa_verify Cyclomatic Complexity 18 /kisskb/src/crypto/ecdsa.c:ecdsa_verify Cyclomatic Complexity 1 /kisskb/src/crypto/ecdsa.c:ecdsa_get_signature_r Cyclomatic Complexity 1 /kisskb/src/crypto/ecdsa.c:ecdsa_get_signature_s Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed /kisskb/src/crypto/ecdsa.c: In function '_ecdsa_verify': Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current /kisskb/src/crypto/ecdsa.c:103:19: note: byref variable will be forcibly initialized 103 | struct ecc_point res = ECC_POINT_INIT(x1, y1, ndigits); | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/fwnode.h:fwnode_init Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_node_full_name Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:is_fwnode_irqchip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_is_hierarchy Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_is_msi Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_is_msi_remap Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:is_acpi_device_node Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_set_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_activated Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_set_activated Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_clr_activated Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_data_to_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_common_data_get_node Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_node Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:debugfs_add_domain_dir Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:debugfs_remove_domain_dir Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:irqchip_fwnode_get_name Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_is_nomap Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdomain.c:of_phandle_args_to_fwspec Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_check_hierarchy Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_insert_irq_data Cyclomatic Complexity 15 /kisskb/src/kernel/irq/irqdomain.c:__irq_domain_deactivate_irq Cyclomatic Complexity 28 /kisskb/src/kernel/irq/irqdomain.c:__irq_domain_activate_irq Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdomain.c:__irq_domain_free_hierarchy Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:irq_domain_get_of_node Cyclomatic Complexity 8 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_translate Cyclomatic Complexity 6 /kisskb/src/include/linux/fwnode.h:fwnode_dev_initialized Cyclomatic Complexity 13 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_xlate_onetwocell Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_trigger_type Cyclomatic Complexity 28 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_trim_hierarchy Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_free_irq_data Cyclomatic Complexity 6 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_alloc_irq_data Cyclomatic Complexity 6 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_set_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 10 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_insert_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_free_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 9 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_clear_mapping Cyclomatic Complexity 10 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_disassociate Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_remove_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_handler Cyclomatic Complexity 9 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_fix_revmap Cyclomatic Complexity 11 /kisskb/src/kernel/irq/irqdomain.c:__irq_domain_alloc_fwnode Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_free_fwnode Cyclomatic Complexity 52 /kisskb/src/kernel/irq/irqdomain.c:__irq_domain_add Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_create_linear Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_create_tree Cyclomatic Complexity 10 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_update_bus_token Cyclomatic Complexity 21 /kisskb/src/kernel/irq/irqdomain.c:irq_find_matching_fwspec Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:irq_set_default_host Cyclomatic Complexity 7 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_remove Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:irq_get_default_host Cyclomatic Complexity 30 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_associate Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_associate_many Cyclomatic Complexity 11 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_create_simple Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_create_legacy Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_add_legacy Cyclomatic Complexity 12 /kisskb/src/kernel/irq/irqdomain.c:irq_create_direct_mapping Cyclomatic Complexity 10 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_xlate_onecell Cyclomatic Complexity 10 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_translate_onecell Cyclomatic Complexity 10 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_translate_twocell Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_xlate_twocell Cyclomatic Complexity 15 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_alloc_descs Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_reset_irq_data Cyclomatic Complexity 7 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_create_hierarchy Cyclomatic Complexity 5 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_get_irq_data Cyclomatic Complexity 32 /kisskb/src/kernel/irq/irqdomain.c:__irq_resolve_mapping Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 17 /kisskb/src/kernel/irq/irqdomain.c:irq_create_mapping_affinity Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_disconnect_hierarchy Cyclomatic Complexity 7 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_free_irqs_hierarchy Cyclomatic Complexity 5 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_set_hwirq_and_chip Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_set_info Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_alloc_irqs_hierarchy Cyclomatic Complexity 29 /kisskb/src/kernel/irq/irqdomain.c:__irq_domain_alloc_irqs Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_alloc_irqs Cyclomatic Complexity 25 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_push_irq Cyclomatic Complexity 40 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_pop_irq Cyclomatic Complexity 9 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_free_irqs Cyclomatic Complexity 20 /kisskb/src/kernel/irq/irqdomain.c:irq_dispose_mapping Cyclomatic Complexity 47 /kisskb/src/kernel/irq/irqdomain.c:irq_create_fwspec_mapping Cyclomatic Complexity 1 /kisskb/src/kernel/irq/irqdomain.c:irq_create_of_mapping Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_alloc_irqs_parent Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_free_irqs_parent Cyclomatic Complexity 5 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_free_irqs_common Cyclomatic Complexity 2 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_free_irqs_top Cyclomatic Complexity 6 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_activate_irq Cyclomatic Complexity 3 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_deactivate_irq Cyclomatic Complexity 4 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_hierarchical_is_msi_remap Cyclomatic Complexity 5 /kisskb/src/kernel/irq/irqdomain.c:irq_domain_check_msi_remap /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_xlate_twocell': /kisskb/src/kernel/irq/irqdomain.c:965:20: note: byref variable will be forcibly initialized 965 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:853:20: note: byref variable will be forcibly initialized 853 | struct irq_fwspec fwspec; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_cookie Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_netfs Cyclomatic Complexity 4 /kisskb/src/include/linux/fscache.h:fscache_relinquish_cookie Cyclomatic Complexity 18 /kisskb/src/fs/fscache/netfs.c:__fscache_register_netfs Cyclomatic Complexity 5 /kisskb/src/fs/fscache/netfs.c:__fscache_unregister_netfs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_set_config Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_direction_input Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_request Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_get Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_get_direction Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-lp87565.c:lp87565_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 2 /kisskb/src/sound/core/seq/seq_memory.h:snd_seq_unused_cells Cyclomatic Complexity 2 /kisskb/src/sound/core/seq/seq_memory.h:snd_seq_total_cells Cyclomatic Complexity 3 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_file_flags Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_write_pool_allocated Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:usage_free Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_pversion Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_client_id Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:clientptr Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:check_port_perm Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:usage_alloc Cyclomatic Complexity 18 /kisskb/src/sound/core/seq/seq_clientmgr.c:check_event_type_and_length Cyclomatic Complexity 23 /kisskb/src/sound/core/seq/seq_clientmgr.c:check_subscription_permission Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 31 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_queue_timer Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_queue_tempo Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:update_timestamp_of_queue Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_queue_status Cyclomatic Complexity 27 /kisskb/src/sound/core/seq/seq_clientmgr.c:seq_create_client1 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:seq_free_client1 Cyclomatic Complexity 3 /kisskb/src/sound/core/seq/seq_clientmgr.c:seq_free_client Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_queue_client Cyclomatic Complexity 15 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_remove_events Cyclomatic Complexity 8 /kisskb/src/sound/core/seq/seq_clientmgr.c:get_client_info Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_set_queue_client Cyclomatic Complexity 12 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_set_queue_timer Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_named_queue Cyclomatic Complexity 17 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_set_queue_info Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_queue_info Cyclomatic Complexity 10 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_set_client_info Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_delete_queue Cyclomatic Complexity 6 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_create_queue Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_set_port_info Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_delete_port Cyclomatic Complexity 25 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_create_port Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_system_info Cyclomatic Complexity 46 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_read Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_release Cyclomatic Complexity 13 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_poll Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 19 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_open Cyclomatic Complexity 10 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_client_use_ptr Cyclomatic Complexity 18 /kisskb/src/sound/core/seq/seq_clientmgr.c:get_event_dest_client Cyclomatic Complexity 34 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_deliver_single_event Cyclomatic Complexity 23 /kisskb/src/sound/core/seq/seq_clientmgr.c:deliver_to_subscribers Cyclomatic Complexity 17 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_deliver_event Cyclomatic Complexity 28 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_client_enqueue_event Cyclomatic Complexity 42 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_write Cyclomatic Complexity 15 /kisskb/src/sound/core/seq/seq_clientmgr.c:bounce_error_event Cyclomatic Complexity 21 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_query_subs Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_query_next_port Cyclomatic Complexity 14 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_query_next_client Cyclomatic Complexity 13 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_subscription Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_client_pool Cyclomatic Complexity 43 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_set_client_pool Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_port_info Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_get_client_info Cyclomatic Complexity 10 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_running_mode Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_client_ioctl_lock Cyclomatic Complexity 10 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_client_ioctl_unlock Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:client_init_data Cyclomatic Complexity 13 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_dispatch_event Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_client_notify_subscription Cyclomatic Complexity 31 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_unsubscribe_port Cyclomatic Complexity 31 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_subscribe_port Cyclomatic Complexity 3 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_set_queue_tempo Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_ioctl_set_queue_tempo Cyclomatic Complexity 28 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_create_kernel_client Cyclomatic Complexity 6 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_delete_kernel_client Cyclomatic Complexity 17 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_kernel_client_enqueue Cyclomatic Complexity 11 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_kernel_client_dispatch Cyclomatic Complexity 8 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_kernel_client_ctl Cyclomatic Complexity 8 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_seq_kernel_client_write_poll Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_sequencer_device_init Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_clientmgr.c:snd_sequencer_device_done /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_ioctl': /kisskb/src/sound/core/seq/seq_clientmgr.c:2145:4: note: byref variable will be forcibly initialized 2145 | } buf; | ^~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_read': /kisskb/src/sound/core/seq/seq_clientmgr.c:445:25: note: byref variable will be forcibly initialized 445 | struct snd_seq_event tmpev; | ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_write': /kisskb/src/sound/core/seq/seq_clientmgr.c:1028:23: note: byref variable will be forcibly initialized 1028 | struct snd_seq_event event; | ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'bounce_error_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:539:23: note: byref variable will be forcibly initialized 539 | struct snd_seq_event bounce_ev; | ^~~~~~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_dispatch_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:875:24: note: byref variable will be forcibly initialized 875 | struct snd_seq_event tmpev, *ev; | ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_client_notify_subscription': /kisskb/src/sound/core/seq/seq_clientmgr.c:1452:23: note: byref variable will be forcibly initialized 1452 | struct snd_seq_event event; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/crypto/akcipher.h:__crypto_akcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/akcipher.h:crypto_akcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/akcipher.h:akcipher_tfm_ctx Cyclomatic Complexity 6 /kisskb/src/crypto/ecrdsa.c:get_curve_by_oid Cyclomatic Complexity 1 /kisskb/src/crypto/ecrdsa.c:ecrdsa_unpack_u32 Cyclomatic Complexity 1 /kisskb/src/crypto/ecrdsa.c:ecrdsa_max_size Cyclomatic Complexity 1 /kisskb/src/crypto/ecrdsa.c:ecrdsa_exit_tfm Cyclomatic Complexity 1 /kisskb/src/crypto/ecrdsa.c:ecrdsa_mod_fini Cyclomatic Complexity 34 /kisskb/src/crypto/ecrdsa.c:ecrdsa_set_pub_key Cyclomatic Complexity 39 /kisskb/src/crypto/ecrdsa.c:ecrdsa_verify Cyclomatic Complexity 1 /kisskb/src/crypto/ecrdsa.c:ecrdsa_mod_init Cyclomatic Complexity 4 /kisskb/src/crypto/ecrdsa.c:ecrdsa_param_curve Cyclomatic Complexity 4 /kisskb/src/crypto/ecrdsa.c:ecrdsa_param_digest Cyclomatic Complexity 1 /kisskb/src/crypto/ecrdsa.c:ecrdsa_parse_pub_key /kisskb/src/crypto/ecrdsa.c: In function 'ecrdsa_verify': /kisskb/src/crypto/ecrdsa.c:85:19: note: byref variable will be forcibly initialized 85 | struct ecc_point cc = ECC_POINT_INIT(s, e, ndigits); /* reuse s, e */ | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:eieio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:ppc_after_tlbiel_barrier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_sllp_encoding Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_encode_avpn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_old_to_new_v Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_old_to_new_r Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_new_to_old_v Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_new_to_old_r Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:vsid_scramble Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/misc/cxl-base.h:cxl_ctx_in_use Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:tlbiel_hash_set_isa206 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:tlbiel_hash_set_isa300 Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:tlbiel_all_isa206 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:tlbiel_all_isa300 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:___tlbie Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:fixup_tlbie_vpn Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_lock_hpte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_unlock_hpte Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpt_hash Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_encode_v Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_encode_r Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_context Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:segment_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpt_vpn Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_hugepage_invalidate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_get_old_v Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:__native_hpte_find Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_hpte_find Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:hpte_decode Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_hpte_clear Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_hpte_remove Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_hpte_insert Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_tlbie Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:__tlbiel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:__tlbie Cyclomatic Complexity 42 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_flush_hash_range Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:tlbie Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_hpte_removebolted Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_hpte_updatepp Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_hpte_invalidate Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:native_hpte_updateboltedpp Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:hash__tlbiel_all Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/hash_native.c:hpte_init_native Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_live Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_dying Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_available Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_use_cookie Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_unuse_cookie Cyclomatic Complexity 1 /kisskb/src/fs/fscache/object.c:fscache_mark_object_dead Cyclomatic Complexity 2 /kisskb/src/fs/fscache/object.c:fscache_get_object Cyclomatic Complexity 1 /kisskb/src/fs/fscache/object.c:fscache_put_object Cyclomatic Complexity 1 /kisskb/src/fs/fscache/object.c:fscache_update_aux_data Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetch Cyclomatic Complexity 5 /kisskb/src/fs/fscache/object.c:fscache_update_object Cyclomatic Complexity 6 /kisskb/src/fs/fscache/object.c:fscache_parent_ready Cyclomatic Complexity 5 /kisskb/src/fs/fscache/object.c:fscache_object_dead Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_osm Cyclomatic Complexity 22 /kisskb/src/fs/fscache/object.c:fscache_kill_object Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 7 /kisskb/src/fs/fscache/object.c:fscache_dequeue_object Cyclomatic Complexity 3 /kisskb/src/fs/fscache/object.c:fscache_abort_initialisation Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_page_op Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_wake_unused_cookie Cyclomatic Complexity 3 /kisskb/src/include/linux/fscache-cache.h:fscache_unuse_cookie Cyclomatic Complexity 27 /kisskb/src/fs/fscache/object.c:fscache_look_up_object Cyclomatic Complexity 20 /kisskb/src/fs/fscache/object.c:_fscache_invalidate_object Cyclomatic Complexity 1 /kisskb/src/fs/fscache/object.c:fscache_invalidate_object Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/fs/fscache/internal.h:fscache_object_congested Cyclomatic Complexity 3 /kisskb/src/fs/fscache/object.c:fscache_object_init Cyclomatic Complexity 7 /kisskb/src/fs/fscache/object.c:fscache_object_lookup_negative Cyclomatic Complexity 7 /kisskb/src/fs/fscache/object.c:fscache_obtained_object Cyclomatic Complexity 1 /kisskb/src/fs/fscache/object.c:fscache_object_destroy Cyclomatic Complexity 9 /kisskb/src/fs/fscache/object.c:fscache_enqueue_object Cyclomatic Complexity 51 /kisskb/src/fs/fscache/object.c:fscache_object_sm_dispatcher Cyclomatic Complexity 3 /kisskb/src/fs/fscache/object.c:fscache_object_work_func Cyclomatic Complexity 9 /kisskb/src/fs/fscache/internal.h:fscache_raise_event Cyclomatic Complexity 9 /kisskb/src/fs/fscache/object.c:fscache_enqueue_dependents Cyclomatic Complexity 5 /kisskb/src/fs/fscache/object.c:fscache_kill_dependents Cyclomatic Complexity 5 /kisskb/src/fs/fscache/object.c:fscache_jumpstart_dependents Cyclomatic Complexity 27 /kisskb/src/fs/fscache/object.c:fscache_drop_object Cyclomatic Complexity 31 /kisskb/src/fs/fscache/object.c:fscache_initialise_object Cyclomatic Complexity 6 /kisskb/src/fs/fscache/object.c:fscache_done_parent_op Cyclomatic Complexity 13 /kisskb/src/fs/fscache/object.c:fscache_object_available Cyclomatic Complexity 5 /kisskb/src/fs/fscache/object.c:fscache_lookup_failure Cyclomatic Complexity 5 /kisskb/src/fs/fscache/object.c:fscache_object_sleep_till_congested Cyclomatic Complexity 4 /kisskb/src/fs/fscache/object.c:fscache_check_aux Cyclomatic Complexity 1 /kisskb/src/fs/fscache/object.c:fscache_object_retrying_stale Cyclomatic Complexity 3 /kisskb/src/fs/fscache/object.c:fscache_object_mark_killed Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-madera.c:madera_gpio_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-madera.c:madera_gpio_set Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-madera.c:madera_gpio_direction_out Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-madera.c:madera_gpio_direction_in Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-madera.c:madera_gpio_get Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-madera.c:madera_gpio_get_direction Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 18 /kisskb/src/drivers/gpio/gpio-madera.c:madera_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-madera.c:madera_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_live Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_available Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_cache_is_broken Cyclomatic Complexity 4 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_active Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_unuse_cookie Cyclomatic Complexity 1 /kisskb/src/fs/fscache/operation.c:fscache_operation_dummy_cancel Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 8 /kisskb/src/fs/fscache/operation.c:fscache_report_unexpected_submission Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_op Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 9 /kisskb/src/fs/fscache/internal.h:fscache_raise_event Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_wake_unused_cookie Cyclomatic Complexity 3 /kisskb/src/include/linux/fscache-cache.h:fscache_unuse_cookie Cyclomatic Complexity 2 /kisskb/src/fs/fscache/operation.c:fscache_operation_init Cyclomatic Complexity 3 /kisskb/src/fs/fscache/operation.c:fscache_abort_object Cyclomatic Complexity 39 /kisskb/src/fs/fscache/operation.c:fscache_put_operation Cyclomatic Complexity 19 /kisskb/src/fs/fscache/operation.c:fscache_enqueue_operation Cyclomatic Complexity 7 /kisskb/src/fs/fscache/operation.c:fscache_run_op Cyclomatic Complexity 11 /kisskb/src/fs/fscache/operation.c:fscache_start_operations Cyclomatic Complexity 27 /kisskb/src/fs/fscache/operation.c:fscache_submit_exclusive_op Cyclomatic Complexity 28 /kisskb/src/fs/fscache/operation.c:fscache_submit_op Cyclomatic Complexity 21 /kisskb/src/fs/fscache/operation.c:fscache_op_complete Cyclomatic Complexity 37 /kisskb/src/fs/fscache/operation.c:fscache_cancel_op Cyclomatic Complexity 11 /kisskb/src/fs/fscache/operation.c:fscache_cancel_all_ops Cyclomatic Complexity 6 /kisskb/src/fs/fscache/operation.c:fscache_op_work_func Cyclomatic Complexity 18 /kisskb/src/fs/fscache/operation.c:fscache_operation_gc Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_level_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_common_data_get_node Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_hidden Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_desc_get_node Cyclomatic Complexity 3 /kisskb/src/kernel/irq/internals.h:irq_desc_is_chained Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:irq_select_affinity_usr Cyclomatic Complexity 13 /kisskb/src/kernel/irq/proc.c:name_unique Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:irq_spurious_proc_show Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:irq_node_proc_show Cyclomatic Complexity 4 /kisskb/src/kernel/irq/proc.c:show_irq_affinity Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:irq_affinity_list_proc_show Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:irq_affinity_proc_show Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:default_affinity_show Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_parselist_user Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_parse_user Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_intersects Cyclomatic Complexity 18 /kisskb/src/kernel/irq/proc.c:write_irq_affinity Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:irq_affinity_list_proc_write Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:irq_affinity_proc_write Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:irq_affinity_list_proc_open Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:irq_affinity_proc_open Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:default_affinity_open Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 6 /kisskb/src/kernel/irq/proc.c:irq_affinity_hint_proc_show Cyclomatic Complexity 8 /kisskb/src/kernel/irq/proc.c:default_affinity_write Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:register_default_affinity_proc Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 6 /kisskb/src/kernel/irq/proc.c:register_handler_proc Cyclomatic Complexity 15 /kisskb/src/kernel/irq/proc.c:register_irq_proc Cyclomatic Complexity 9 /kisskb/src/kernel/irq/proc.c:unregister_irq_proc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:unregister_handler_proc Cyclomatic Complexity 8 /kisskb/src/kernel/irq/proc.c:init_irq_proc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/proc.c:arch_show_interrupts Cyclomatic Complexity 46 /kisskb/src/kernel/irq/proc.c:show_interrupts Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_set_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xics.h:ics_native_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_ipi_unmask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_ipi_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_host_domain_free Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_host_xlate Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_push_cppr Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_host_domain_translate Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_host_match Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_request_ipi Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_get_server_size Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_host_domain_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_host_map Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_alloc_named_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_create_tree Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_allocate_domain Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_update_irq_servers Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_set_cpu_giq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_setup_cpu Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_mask_unknown_vec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_smp_probe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_teardown_cpu Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_kexec_teardown_cpu Cyclomatic Complexity 41 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_migrate_irqs_away Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_get_irq_server Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_set_irq_type Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_retrigger Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_register_ics Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/sysdev/xics/xics-common.c:xics_init Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max7300.c:max7300_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max7300.c:max7300_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max7300.c:max7300_i2c_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max7300.c:max7300_i2c_read Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-max7300.c:max7300_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max7300.c:max7300_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_flat_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_flat_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/page_64.h:clear_page Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_spinlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_spinlock_sequence Cyclomatic Complexity 2 /kisskb/src/include/linux/nodemask.h:__nodemask_pr_numnodes Cyclomatic Complexity 2 /kisskb/src/include/linux/nodemask.h:__nodemask_pr_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_set Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_set_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:num_node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_mapcount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:compound_pincount_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:set_page_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLRU Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHWPoison Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSkipKASanPoison Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReported Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__ClearPageReported Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageMappingFlags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__PageMovable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:set_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:clear_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageDoubleMap Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageBuddy Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__SetPageBuddy Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__ClearPageBuddy Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageOffline Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageGuard Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__SetPageGuard Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__ClearPageGuard Cyclomatic Complexity 2 /kisskb/src/include/linux/mmzone.h:get_page_from_free_area Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:free_area_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:vmstat_item_in_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_managed_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_end_pfn Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:zone_spans_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_is_initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/memory_hotplug.h:movable_node_is_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:managed_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:populated_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_set_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:is_highmem_idx Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:is_highmem Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone_idx Cyclomatic Complexity 5 /kisskb/src/include/linux/mmzone.h:next_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:first_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:section_to_usemap Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:set_cpu_numa_mem Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:arch_free_page Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:arch_alloc_page Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_disable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_hw_tags_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_alloc_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_free_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_has_integrated_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_poison_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_unpoison_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_reset_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages_add Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:__mm_zero_struct_page Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:prep_transhuge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:head_compound_mapcount Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_mapcount_reset Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:set_compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone_id Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_cpupid_reset_last Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_kasan_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_kasan_tag_set Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_kasan_tag_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:set_page_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:set_page_node Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:set_page_links Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__count_vm_event Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__count_vm_events Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__count_numa_events Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_pfmemalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:set_page_pfmemalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:clear_page_pfmemalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_poisoning_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:debug_pagealloc_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:debug_guardpage_minorder Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:nr_free_highpages Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:totalhigh_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:clear_highpage Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:tag_clear_highpage Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:print_modules Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noreclaim_save Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noreclaim_restore Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:PageMemcgKmem Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_uncharge Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:split_page_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:__memcg_kmem_charge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:__memcg_kmem_uncharge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:memcg_kmem_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:lru_cache_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:node_reclaim_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:show_swap_cache_info Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_discard Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_is_hotpluggable Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_is_mirror Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_get_region_node Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_region_memory_base_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_region_memory_end_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/oom.h:tsk_is_oom_victim Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpusets_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpusets_insane_config Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_init_current_mems_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_nodemask_valid_mems_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:__cpuset_zone_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_memory_pressure_bump Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_print_current_mems_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:read_mems_allowed_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:read_mems_allowed_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/page-isolation.h:has_isolate_pageblock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-isolation.h:is_migrate_isolate Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_show_meminfo Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:page_hstate Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugepage_migration_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/khugepaged.h:khugepaged_min_free_kbytes_update Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:__find_buddy_pfn Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:buddy_order Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:mminit_dprintk Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:mminit_verify_pageflags_layout Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:mminit_verify_zonelist Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:is_migrate_highatomic Cyclomatic Complexity 1 /kisskb/src/mm/shuffle.h:shuffle_pick_tail Cyclomatic Complexity 1 /kisskb/src/mm/shuffle.h:shuffle_free_memory Cyclomatic Complexity 1 /kisskb/src/mm/shuffle.h:is_shuffle_order Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:get_pcppage_migratetype Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:set_pcppage_migratetype Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:should_skip_kasan_poison Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:early_page_uninitialised Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:defer_init Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:pfn_to_bitidx Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:__get_pfnblock_flags_mask Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:get_pfnblock_migratetype Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:page_is_consistent Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:set_buddy_order Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:task_capc Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:compaction_capture Cyclomatic Complexity 46 /kisskb/src/mm/page_alloc.c:free_pages_prepare Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:free_pcp_prepare Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:init_reserved_page Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:__rmqueue_smallest Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:__rmqueue_cma_fallback Cyclomatic Complexity 25 /kisskb/src/mm/page_alloc.c:__rmqueue_fallback Cyclomatic Complexity 18 /kisskb/src/mm/page_alloc.c:__rmqueue Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:free_unref_page_prepare Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:__should_fail_alloc_page Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:alloc_flags_nofragment Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:__alloc_pages_direct_compact Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:oom_reserves_allowed Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:check_retry_cpuset Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:show_node Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:zoneref_set_zone Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:zone_init_free_lists Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:pageset_update Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:zone_pcp_init Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:setup_usemap Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:pgdat_init_split_queue Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:pgdat_init_kcompactd Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:alloc_node_mem_map Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:pgdat_set_deferred_range Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:arch_reserved_kernel_pages Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:pfn_max_align_down Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:pfn_max_align_up Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:alloc_contig_dump_pages Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:zone_spans_last_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/memory_hotplug.h:pgdat_resize_init Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:pgdat_init_internals Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqcount_init Cyclomatic Complexity 1 /kisskb/src/include/linux/memory_hotplug.h:zone_seqlock_init Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:zone_init_internals Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_poisoning_enabled_static Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:want_init_on_free Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:debug_pagealloc_enabled_static Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:debug_guardpage_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_is_guard Cyclomatic Complexity 3 /kisskb/src/mm/page_reporting.h:page_reported Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:want_init_on_alloc Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:zone_statistics Cyclomatic Complexity 21 /kisskb/src/mm/page_alloc.c:adjust_zone_range_for_zone_movable Cyclomatic Complexity 12 /kisskb/src/mm/page_alloc.c:zone_spanned_pages_in_node Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:calc_memmap_size Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:get_pageblock_bitmap Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:pcp_allowed_order Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:kernel_init_free_pages Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 18 /kisskb/src/mm/page_alloc.c:can_steal_fallback Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:zone_page_state Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:__need_reclaim Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:boost_watermark Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_zone_page_state Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_node_page_state_pages Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:show_mem_node_skip Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:show_migration_types Cyclomatic Complexity 15 /kisskb/src/mm/page_alloc.c:__parse_numa_zonelist_order Cyclomatic Complexity 9 /kisskb/src/include/linux/mempolicy.h:check_highest_zone Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:build_zonerefs_node Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:build_zonelists_in_node_order Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:build_thisnode_zonelists Cyclomatic Complexity 18 /kisskb/src/mm/page_alloc.c:overlap_memmap_init Cyclomatic Complexity 8 /kisskb/src/mm/page_alloc.c:zone_highsize Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:check_for_memory Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:hpage_pincount_available Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:virt_to_head_page Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:page_expected_state Cyclomatic Complexity 12 /kisskb/src/mm/page_alloc.c:page_bad_reason Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_seqretry Cyclomatic Complexity 1 /kisskb/src/include/linux/memory_hotplug.h:zone_span_seqretry Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetchw Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetch Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:prefetch_buddy Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:nr_pcp_high Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:nr_pcp_free Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:__zone_watermark_unusable_free Cyclomatic Complexity 12 /kisskb/src/include/linux/sched/mm.h:current_gfp_context Cyclomatic Complexity 15 /kisskb/src/mm/page_alloc.c:__gfp_pfmemalloc_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/gfp.h:gfp_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:node_zonelist Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:nr_free_zone_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/rt.h:rt_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/rt.h:rt_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:pindex_to_order Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:order_to_pindex Cyclomatic Complexity 6 /kisskb/src/include/linux/gfp.h:gfp_zone Cyclomatic Complexity 10 /kisskb/src/include/linux/gfp.h:gfp_migratetype Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:gfp_to_alloc_flags_cma Cyclomatic Complexity 10 /kisskb/src/mm/page_alloc.c:gfp_to_alloc_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:global_node_page_state Cyclomatic Complexity 13 /kisskb/src/mm/page_alloc.c:find_usable_zone_for_movable Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__rounddown_pow_of_two Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:zone_batchsize Cyclomatic Complexity 12 /kisskb/src/mm/page_alloc.c:__early_pfn_to_nid Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 10 /kisskb/src/mm/page_alloc.c:calculate_totalreserve_pages Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:setup_per_zone_lowmem_reserve Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:setup_min_unmapped_ratio Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:setup_min_slab_ratio Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:__setup_per_zone_wmarks Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_last_bit Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:early_init_on_alloc Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:early_init_on_free Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:early_debug_pagealloc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:compound_mapcount Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:page_is_buddy Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:buddy_merge_likely Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:set_compound_page_dtor Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_mm_page_free Cyclomatic Complexity 13 /kisskb/src/mm/page_alloc.c:bad_page Cyclomatic Complexity 12 /kisskb/src/mm/page_alloc.c:free_tail_pages_check Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:check_free_page_bad Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:check_free_page Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:bulkfree_pcp_prepare Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:check_new_page_bad Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:check_new_page Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:check_pcp_refill Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:check_new_pcp Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:check_new_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/page_owner.h:reset_page_owner Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:kernel_poison_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:debug_pagealloc_unmap_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:debug_pagealloc_map_pages Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:seqcount_lockdep_reader_access Cyclomatic Complexity 2 /kisskb/src/include/linux/seqlock.h:read_seqbegin Cyclomatic Complexity 1 /kisskb/src/include/linux/memory_hotplug.h:zone_span_seqbegin Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:page_outside_zone_boundaries Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:bad_range Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:__mod_zone_freepage_state Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:clear_page_guard Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:set_page_guard Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:del_page_from_free_list Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:add_to_free_list_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:move_to_free_list Cyclomatic Complexity 10 /kisskb/src/mm/page_alloc.c:move_freepages Cyclomatic Complexity 8 /kisskb/src/mm/page_alloc.c:rmqueue_bulk Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:__rmqueue_pcplist Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:add_to_free_list Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:expand Cyclomatic Complexity 6 /kisskb/src/mm/page_reporting.h:page_reporting_notify_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:debug_guardpage_minorder_setup Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_disable Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 3 /kisskb/src/mm/internal.h:set_page_refcounted Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:__init_single_page Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:init_unavailable_range Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:pfn_range_valid_contig Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:get_num_physpages Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:kernel_unpoison_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/page_owner.h:set_page_owner Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_acquire Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 10 /kisskb/src/mm/page_alloc.c:rmqueue_pcplist Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_mm_page_pcpu_drain Cyclomatic Complexity 5 /kisskb/src/include/linux/vmstat.h:zone_page_state_snapshot Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:__zone_set_pageset_high_and_batch Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:zone_set_pageset_high_and_batch Cyclomatic Complexity 31 /kisskb/src/mm/page_alloc.c:__drain_all_pages Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_mm_page_free_batched Cyclomatic Complexity 3 /kisskb/src/include/linux/page_owner.h:split_page_owner Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 10 /kisskb/src/mm/page_alloc.c:warn_alloc_show_mem Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_mm_page_alloc_extfrag Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_mm_page_alloc_zone_locked Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:zone_allows_reclaim Cyclomatic Complexity 39 /kisskb/src/mm/page_alloc.c:rmqueue Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:wake_all_kswapds Cyclomatic Complexity 13 /kisskb/src/include/trace/events/oom.h:trace_reclaim_retry_zone Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_mm_page_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_sub_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:per_cpu_pages_init Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc_raw Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:early_calculate_totalpages Cyclomatic Complexity 66 /kisskb/src/mm/page_alloc.c:find_zone_movable_pfns_for_nodes Cyclomatic Complexity 14 /kisskb/src/mm/page_alloc.c:cmdline_parse_core Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:cmdline_parse_kernelcore Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:cmdline_parse_movablecore Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:set_hashdist Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_nocalls Cyclomatic Complexity 1 /kisskb/src/include/linux/vmalloc.h:is_vm_area_hugepages Cyclomatic Complexity 26 /kisskb/src/mm/page_alloc.c:__alloc_contig_migrate_range Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:free_area_init_core_hotplug Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:early_pfn_to_nid Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:setup_nr_node_ids Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:pm_restore_gfp_mask Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:pm_restrict_gfp_mask Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:pm_suspended_storage Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:get_pfnblock_flags_mask Cyclomatic Complexity 38 /kisskb/src/mm/page_alloc.c:__free_one_page Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:__free_pages_ok Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:free_one_page Cyclomatic Complexity 20 /kisskb/src/mm/page_alloc.c:free_pcppages_bulk Cyclomatic Complexity 10 /kisskb/src/mm/page_alloc.c:drain_pages_zone Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:drain_pages Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:free_unref_page_commit Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:is_migrate_highatomic_page Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:set_pfnblock_flags_mask Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:set_pageblock_migratetype Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:change_pageblock_range Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:prep_compound_page Cyclomatic Complexity 24 /kisskb/src/mm/page_alloc.c:init_mem_debugging_and_hardening Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:reserve_bootmem_region Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:__free_pages_core Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:memblock_free_pages Cyclomatic Complexity 11 /kisskb/src/mm/page_alloc.c:__pageblock_pfn_to_page Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:set_zone_contiguous Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:clear_zone_contiguous Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:page_alloc_init_late Cyclomatic Complexity 8 /kisskb/src/mm/page_alloc.c:post_alloc_hook Cyclomatic Complexity 12 /kisskb/src/mm/page_alloc.c:prep_new_page Cyclomatic Complexity 8 /kisskb/src/mm/page_alloc.c:move_freepages_block Cyclomatic Complexity 29 /kisskb/src/mm/page_alloc.c:steal_suitable_fallback Cyclomatic Complexity 11 /kisskb/src/mm/page_alloc.c:reserve_highatomic_pageblock Cyclomatic Complexity 19 /kisskb/src/mm/page_alloc.c:unreserve_highatomic_pageblock Cyclomatic Complexity 17 /kisskb/src/mm/page_alloc.c:find_suitable_fallback Cyclomatic Complexity 10 /kisskb/src/mm/page_alloc.c:drain_zone_pages Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:drain_local_pages Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:drain_local_pages_wq Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:drain_all_pages Cyclomatic Complexity 13 /kisskb/src/mm/page_alloc.c:free_unref_page Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:free_the_page Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:free_compound_page Cyclomatic Complexity 23 /kisskb/src/mm/page_alloc.c:free_unref_page_list Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:split_page Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:__putback_isolated_page Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:should_fail_alloc_page Cyclomatic Complexity 28 /kisskb/src/mm/page_alloc.c:__zone_watermark_ok Cyclomatic Complexity 21 /kisskb/src/mm/page_alloc.c:zone_watermark_fast Cyclomatic Complexity 24 /kisskb/src/mm/page_alloc.c:should_reclaim_retry Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:zone_watermark_ok Cyclomatic Complexity 13 /kisskb/src/mm/page_alloc.c:__isolate_free_page Cyclomatic Complexity 51 /kisskb/src/mm/page_alloc.c:get_page_from_freelist Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:__alloc_pages_cpuset_fallback Cyclomatic Complexity 24 /kisskb/src/mm/page_alloc.c:__alloc_pages_may_oom Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:should_compact_retry Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:zone_watermark_ok_safe Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:warn_alloc Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:__fs_reclaim_acquire Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:__fs_reclaim_release Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:fs_reclaim_acquire Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:fs_reclaim_release Cyclomatic Complexity 11 /kisskb/src/mm/page_alloc.c:prepare_alloc_pages Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:__perform_reclaim Cyclomatic Complexity 11 /kisskb/src/mm/page_alloc.c:__alloc_pages_direct_reclaim Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:gfp_pfmemalloc_allowed Cyclomatic Complexity 112 /kisskb/src/mm/page_alloc.c:__alloc_pages_slowpath Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:__get_free_pages Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:get_zeroed_page Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:__free_pages Cyclomatic Complexity 14 /kisskb/src/mm/page_alloc.c:__alloc_pages Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:__page_frag_cache_refill Cyclomatic Complexity 65 /kisskb/src/mm/page_alloc.c:__alloc_pages_bulk Cyclomatic Complexity 9 /kisskb/src/mm/page_alloc.c:__folio_alloc Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:free_pages Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:make_alloc_exact Cyclomatic Complexity 8 /kisskb/src/mm/page_alloc.c:alloc_pages_exact_nid Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:__page_frag_cache_drain Cyclomatic Complexity 12 /kisskb/src/mm/page_alloc.c:page_frag_alloc_align Cyclomatic Complexity 3 /kisskb/src/mm/page_alloc.c:page_frag_free Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:alloc_pages_exact Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:free_pages_exact Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:nr_free_buffer_pages Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:si_mem_available Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:si_meminfo Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:si_meminfo_node Cyclomatic Complexity 31 /kisskb/src/mm/page_alloc.c:show_free_areas Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:numa_zonelist_order_handler Cyclomatic Complexity 15 /kisskb/src/mm/page_alloc.c:find_next_best_node Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:build_zonelists Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:local_memory_node Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:__build_all_zonelists Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:build_all_zonelists_init Cyclomatic Complexity 8 /kisskb/src/mm/page_alloc.c:build_all_zonelists Cyclomatic Complexity 18 /kisskb/src/mm/page_alloc.c:memmap_init_range Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:memmap_init_zone_range Cyclomatic Complexity 8 /kisskb/src/mm/page_alloc.c:memmap_init Cyclomatic Complexity 12 /kisskb/src/mm/page_alloc.c:memmap_alloc Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:setup_zone_pageset Cyclomatic Complexity 6 /kisskb/src/mm/page_alloc.c:setup_per_cpu_pageset Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:init_currently_empty_zone Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:get_pfn_range_for_nid Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:__absent_pages_in_range Cyclomatic Complexity 19 /kisskb/src/mm/page_alloc.c:zone_absent_pages_in_node Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:calculate_node_totalpages Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:absent_pages_in_range Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:set_pageblock_order Cyclomatic Complexity 26 /kisskb/src/mm/page_alloc.c:free_area_init_core Cyclomatic Complexity 22 /kisskb/src/mm/page_alloc.c:free_area_init_node Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:free_area_init_memoryless_node Cyclomatic Complexity 15 /kisskb/src/mm/page_alloc.c:node_map_pfn_alignment Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:find_min_pfn_with_active_regions Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:arch_has_descending_max_zone_pfns Cyclomatic Complexity 24 /kisskb/src/mm/page_alloc.c:free_area_init Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:adjust_managed_page_count Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:init_cma_reserved_pageblock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 13 /kisskb/src/mm/page_alloc.c:free_reserved_area Cyclomatic Complexity 56 /kisskb/src/mm/page_alloc.c:mem_init_print_info Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:set_dma_reserve Cyclomatic Complexity 10 /kisskb/src/mm/page_alloc.c:page_alloc_init Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:sysctl_min_unmapped_ratio_sysctl_handler Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:sysctl_min_slab_ratio_sysctl_handler Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:lowmem_reserve_ratio_sysctl_handler Cyclomatic Complexity 23 /kisskb/src/mm/page_alloc.c:percpu_pagelist_high_fraction_sysctl_handler Cyclomatic Complexity 78 /kisskb/src/mm/page_alloc.c:alloc_large_system_hash Cyclomatic Complexity 34 /kisskb/src/mm/page_alloc.c:has_unmovable_pages Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:free_contig_range Cyclomatic Complexity 32 /kisskb/src/mm/page_alloc.c:alloc_contig_range Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:__alloc_contig_pages Cyclomatic Complexity 8 /kisskb/src/mm/page_alloc.c:alloc_contig_pages Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:zone_pcp_update Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:page_alloc_cpu_dead Cyclomatic Complexity 4 /kisskb/src/mm/page_alloc.c:page_alloc_cpu_online Cyclomatic Complexity 2 /kisskb/src/mm/page_alloc.c:setup_per_zone_wmarks Cyclomatic Complexity 10 /kisskb/src/mm/page_alloc.c:init_per_zone_wmark_min Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:min_free_kbytes_sysctl_handler Cyclomatic Complexity 7 /kisskb/src/mm/page_alloc.c:watermark_scale_factor_sysctl_handler Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:zone_pcp_disable Cyclomatic Complexity 1 /kisskb/src/mm/page_alloc.c:zone_pcp_enable Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:zone_pcp_reset Cyclomatic Complexity 5 /kisskb/src/mm/page_alloc.c:is_free_buddy_page Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__get_tree_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmdp_ptep Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_kernel_range Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/sections.h:overlaps_interrupt_vector_text Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/sections.h:overlaps_kernel_text Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:pmd_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:pud_huge Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:update_page_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:next_boundary Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:get_idx_from_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix_init_amor Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h:psize_to_rpti_pgsize Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/ultravisor.h:set_ptcr_when_no_uv Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:is_pte_rw_upgrade Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:p4d_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pud_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pmd_populate_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_clear Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pfn_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:__radix_pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:early_alloc_pgtable Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:early_map_kernel_page Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pud_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pmd_alloc Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:__map_kernel_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:__map_kernel_page_nid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix_memory_block_size Cyclomatic Complexity 24 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix_dt_scan_page_sizes Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:probe_memory_block_size Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:print_mapping Cyclomatic Complexity 41 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:create_physical_mapping Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix_init_pgtable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix_init_partition_table Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:tlbiel_all Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_kernel_range Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_update Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_clear Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:remove_pte_table Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgalloc.h:pte_free_kernel Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:free_pte_table Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:remove_pmd_table Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pmd_free Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:free_pmd_table Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:remove_pud_table Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:__pud_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pud_free Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:free_pud_table Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:remove_pagetable Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__vmemmap_create_mapping Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__map_kernel_page Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__early_init_devtree Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__early_init_mmu Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__early_init_mmu_secondary Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__mmu_cleanup_all Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__create_section_mapping Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__remove_section_mapping Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__vmemmap_remove_mapping Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__ptep_set_access_flags Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:radix__ptep_modify_prot_commit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:pud_set_huge Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:pud_clear_huge Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:pud_free_pmd_page Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:pmd_set_huge Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:pmd_clear_huge Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_pgtable.c:pmd_free_pte_page Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_per_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_single_target Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_masked Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_affinity_is_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_started Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_managed_and_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_force_complete_move Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_affinity_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_effective_affinity_mask Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_set_managed_shutdown Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_can_move_pcntxt Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_desc_get_pending_mask Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_fixup_move_pending Cyclomatic Complexity 1 /kisskb/src/kernel/irq/cpuhotplug.c:irq_needs_fixup Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 40 /kisskb/src/kernel/irq/cpuhotplug.c:migrate_one_irq Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 5 /kisskb/src/kernel/irq/cpuhotplug.c:hk_should_isolate Cyclomatic Complexity 11 /kisskb/src/kernel/irq/cpuhotplug.c:irq_restore_affinity_of_irq Cyclomatic Complexity 5 /kisskb/src/kernel/irq/cpuhotplug.c:irq_migrate_all_off_this_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/irq/cpuhotplug.c:irq_affinity_online_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_iprintf Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_pool_available Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_output_ok Cyclomatic Complexity 3 /kisskb/src/sound/core/seq/seq_memory.c:seq_copy_in_user Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_memory.c:free_cell Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_memory.c:get_var_len Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_memory.c:seq_copy_in_kernel Cyclomatic Complexity 29 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_cell_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 27 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_dump_var_event Cyclomatic Complexity 20 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_expand_var_event Cyclomatic Complexity 16 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_cell_free Cyclomatic Complexity 39 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_event_dup Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_pool_poll_wait Cyclomatic Complexity 10 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_pool_init Cyclomatic Complexity 3 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_pool_mark_closing Cyclomatic Complexity 6 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_pool_done Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_pool_new Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_pool_delete Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_memory.c:snd_seq_info_pool In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/page_alloc.c:19: /kisskb/src/mm/page_alloc.c: In function 'free_pcppages_bulk': /kisskb/src/mm/page_alloc.c:1442:12: note: byref variable will be forcibly initialized 1442 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/sound/core/seq/seq_memory.c: In function 'snd_seq_cell_alloc': /kisskb/src/sound/core/seq/seq_memory.c:217:21: note: byref variable will be forcibly initialized 217 | wait_queue_entry_t wait; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/sound/core/seq/seq_timer.h:snd_seq_sanity_real_time Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.h:snd_seq_inc_real_time Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_queue.c:check_access Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_queue.c:queue_access_unlock Cyclomatic Complexity 5 /kisskb/src/sound/core/seq/seq_queue.c:queue_list_add Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_queue.c:queue_list_remove Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_queue.c:queue_access_lock Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_queue.c:queue_delete Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 15 /kisskb/src/sound/core/seq/seq_queue.c:queue_new Cyclomatic Complexity 19 /kisskb/src/sound/core/seq/seq_queue.c:queue_use Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_queue.c:queue_broadcast_event Cyclomatic Complexity 18 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_process_event Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_get_cur_queues Cyclomatic Complexity 5 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queues_delete Cyclomatic Complexity 6 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_alloc Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_delete Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_queue.c:queueptr Cyclomatic Complexity 8 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_find_name Cyclomatic Complexity 16 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_check_queue Cyclomatic Complexity 15 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_enqueue_event Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_check_access Cyclomatic Complexity 6 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_set_owner Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_timer_open Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_timer_close Cyclomatic Complexity 14 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_timer_set_tempo Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_use Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_is_used Cyclomatic Complexity 11 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_client_leave Cyclomatic Complexity 5 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_client_leave_cells Cyclomatic Complexity 9 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_queue_remove_cells Cyclomatic Complexity 8 /kisskb/src/sound/core/seq/seq_queue.c:snd_seq_control_queue /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_bulk': /kisskb/src/mm/page_alloc.c:5213:23: note: byref variable will be forcibly initialized 5213 | struct alloc_context ac; | ^~ /kisskb/src/sound/core/seq/seq_queue.c: In function 'queue_broadcast_event': /kisskb/src/sound/core/seq/seq_queue.c:622:23: note: byref variable will be forcibly initialized 622 | struct snd_seq_event sev; | ^~~ /kisskb/src/sound/core/seq/seq_queue.c: In function 'snd_seq_check_queue': /kisskb/src/sound/core/seq/seq_queue.c:243:22: note: byref variable will be forcibly initialized 243 | snd_seq_real_time_t cur_time; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:iosync Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_set_xics_phys Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_get_xics_latch Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_set_host_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_clear_host_ipi Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_get_xirr Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_pop_cppr Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_set_xirr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_eoi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_flush_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_set_qirr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_teardown_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_cause_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_set_cppr Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_set_base_cppr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_set_cpu_priority Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_push_cppr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_ipi_action Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_get_irq Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_map_one_cpu Cyclomatic Complexity 47 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_init_one_node Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_flush_interrupt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:xics_wake_cpu Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:icp_native_init /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c: In function 'icp_native_init_one_node': /kisskb/src/arch/powerpc/sysdev/xics/icp-native.c:297:19: note: byref variable will be forcibly initialized 297 | struct resource r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max730x.c:__max7301_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max730x.c:max7301_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max730x.c:max7301_direction_output Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-max730x.c:max7301_get Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max730x.c:max7301_direction_input Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpio-max730x.c:__max730x_probe Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max730x.c:__max730x_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/fscache.h:fscache_cookie_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_live Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_dying Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_available Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:fscache_cache_is_broken Cyclomatic Complexity 4 /kisskb/src/include/linux/fscache-cache.h:fscache_object_is_active Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_use_cookie Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_unuse_cookie Cyclomatic Complexity 10 /kisskb/src/fs/fscache/page.c:fscache_attr_changed_op Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_page_op Cyclomatic Complexity 1 /kisskb/src/include/linux/fscache-cache.h:__fscache_wake_unused_cookie Cyclomatic Complexity 3 /kisskb/src/include/linux/wait_bit.h:wait_on_bit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/fscache.h:trace_fscache_op Cyclomatic Complexity 21 /kisskb/src/fs/fscache/page.c:__fscache_attr_changed Cyclomatic Complexity 14 /kisskb/src/fs/fscache/page.c:fscache_wait_for_deferred_lookup Cyclomatic Complexity 29 /kisskb/src/fs/fscache/page.c:fscache_wait_for_operation_activation Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_enabled_on_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_wakeup_set Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_wakeup_armed Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/kernel/irq/settings.h:irq_settings_is_nested_thread Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_clear Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irqd_set Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_state_set_disabled Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_state_set_masked Cyclomatic Complexity 3 /kisskb/src/kernel/irq/internals.h:irq_desc_is_chained Cyclomatic Complexity 9 /kisskb/src/kernel/irq/pm.c:resume_irq Cyclomatic Complexity 17 /kisskb/src/kernel/irq/pm.c:resume_irqs Cyclomatic Complexity 1 /kisskb/src/kernel/irq/pm.c:irq_pm_syscore_resume Cyclomatic Complexity 13 /kisskb/src/kernel/irq/pm.c:suspend_device_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_get_desc_buslock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_put_desc_busunlock Cyclomatic Complexity 1 /kisskb/src/kernel/irq/pm.c:irq_pm_init_ops Cyclomatic Complexity 3 /kisskb/src/kernel/irq/pm.c:irq_pm_check_wakeup Cyclomatic Complexity 18 /kisskb/src/kernel/irq/pm.c:irq_pm_install_action Cyclomatic Complexity 10 /kisskb/src/kernel/irq/pm.c:irq_pm_remove_action Cyclomatic Complexity 10 /kisskb/src/kernel/irq/pm.c:suspend_device_irqs Cyclomatic Complexity 7 /kisskb/src/kernel/irq/pm.c:rearm_wake_irq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/pm.c:resume_device_irqs Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/mm/init-mm.c:setup_initial_init_mm Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/sound/core/seq/seq_memory.h:snd_seq_unused_cells Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_fifo.c:fifo_cell_out Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 9 /kisskb/src/sound/core/seq/seq_fifo.c:snd_seq_fifo_new Cyclomatic Complexity 2 /kisskb/src/sound/core/seq/seq_fifo.c:snd_seq_fifo_clear Cyclomatic Complexity 13 /kisskb/src/sound/core/seq/seq_fifo.c:snd_seq_fifo_delete Cyclomatic Complexity 17 /kisskb/src/sound/core/seq/seq_fifo.c:snd_seq_fifo_event_in Cyclomatic Complexity 11 /kisskb/src/sound/core/seq/seq_fifo.c:snd_seq_fifo_cell_out Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_fifo.c:snd_seq_fifo_cell_putback Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_fifo.c:snd_seq_fifo_poll_wait Cyclomatic Complexity 11 /kisskb/src/sound/core/seq/seq_fifo.c:snd_seq_fifo_resize Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_fifo.c:snd_seq_fifo_unused_cells Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_driver_init Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_irqhandler Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_set_irq_type Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_irq_mask Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_irq_init_hw Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_set_debounce Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_set_config Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_set Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_dir_output Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_dir_input Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_bus_sync_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_bus_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max77620.c:max77620_gpio_driver_exit /kisskb/src/sound/core/seq/seq_fifo.c: In function 'snd_seq_fifo_cell_out': /kisskb/src/sound/core/seq/seq_fifo.c:167:21: note: byref variable will be forcibly initialized 167 | wait_queue_entry_t wait; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:iosync Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_cppr_top Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_set_qirr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_ipi_action Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_teardown_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_cause_ipi Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_pop_cppr Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_set_cppr Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_set_xirr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_eoi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_flush_ipi Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_set_base_cppr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_set_cpu_priority Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_push_cppr Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_get_xirr Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_get_irq Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xics/icp-hv.c:icp_hv_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:ppc_after_tlbiel_barrier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h:mmu_get_ap Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_cpumask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:cputlb_use_tlbie Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmdrop_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:tlbiel_radix_set_isa300 Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:tlbiel_all_isa300 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__tlbiel_pid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__tlbie_pid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__tlbie_lpid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__tlbie_lpid_guest Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__tlbiel_va Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__tlbie_va Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__tlbie_lpid_va Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:fixup_tlbie_va Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:fixup_tlbie_va_range Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:fixup_tlbie_pid Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:fixup_tlbie_lpid_va Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:fixup_tlbie_lpid Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbiel_pid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbie_pid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbie_lpid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbie_lpid_guest Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__tlbiel_va_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbiel_va Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__tlbie_va_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbie_va Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbie_lpid_va Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:mm_needs_flush_escalation Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:tick_and_test_trim_clock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:do_tlbiel_kernel Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:do_tlbiel_pid Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-radix.h:psize_to_rpti_pgsize Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:mmu_psize_to_shift Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:do_tlbiel_va Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbiel_va_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:do_tlbiel_va_range Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbie_va_range Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix_get_mmu_psize Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_tlbie Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:exit_flush_lazy_tlbs Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:pseries_rpt_invalidate Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu_mask Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbiel_pid_multicast Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbiel_va_multicast Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbiel_va_range_multicast Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:_tlbiel_kernel_broadcast Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:create_tlb_single_page_flush_ceiling Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__tlbiel_all Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__local_flush_tlb_mm Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__local_flush_tlb_page_psize Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__local_flush_tlb_page Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:exit_lazy_flush_tlb Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:flush_type_needed Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__flush_all_mm Cyclomatic Complexity 56 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__radix__flush_tlb_range Cyclomatic Complexity 38 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:__radix__flush_tlb_range_psize Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:do_exit_flush_lazy_tlb Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_tlb_mm Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_all_mm Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_tlb_page_psize Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_tlb_page Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_tlb_kernel_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_tlb_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_tlb_lpid_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_pwc_lpid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_all_lpid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_all_lpid_guest Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_tlb_range_psize Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_tlb_pwc_range_psize Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__tlb_flush Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_pmd_tlb_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:radix__flush_tlb_all /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c: In function '_tlbiel_pid_multicast': /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:465:20: note: byref variable will be forcibly initialized 465 | struct tlbiel_pid t = { .pid = pid, .ric = ric }; | ^ /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c: In function '_tlbiel_va_multicast': /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:618:19: note: byref variable will be forcibly initialized 618 | struct tlbiel_va t = { .va = va, .pid = pid, .psize = psize, .ric = ric }; | ^ /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c: In function '_tlbiel_va_range_multicast': /kisskb/src/arch/powerpc/mm/book3s64/radix_tlb.c:681:25: note: byref variable will be forcibly initialized 681 | struct tlbiel_va_range t = { .start = start, .end = end, | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 11 /kisskb/src/fs/fscache/proc.c:fscache_proc_init Cyclomatic Complexity 1 /kisskb/src/fs/fscache/proc.c:fscache_proc_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xive.h:xive_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/security_features.h:security_ftr_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/security_features.h:security_ftr_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/security_features.h:security_ftr_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_progress Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_memory_block_size Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_machine_check_early Cyclomatic Complexity 4 /kisskb/src/include/linux/panic.h:set_arch_panic_timeout Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_kexec_wait_secondaries_down Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_kexec_cpu_down Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_shutdown Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_init_IRQ Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_get_proc_freq Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_show_cpuinfo Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:fw_feature_is Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:init_fw_feat_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_setup_security_mitigations Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_check_guarded_cores Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_setup_arch Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_setup_machdep_opal Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_prepare_going_down Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_power_off Cyclomatic Complexity 0 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_halt Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 45 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_restart Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc_node Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_init Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/setup.c:pnv_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_activated Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_clr_activated Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_clr_can_reserve Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_set_msi_nomask_quirk Cyclomatic Complexity 1 /kisskb/src/kernel/irq/internals.h:irq_debugfs_copy_devname Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:irq_chip_write_msi_msg Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:msi_domain_ops_get_hwirq Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:msi_domain_ops_set_desc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:msi_domain_ops_check Cyclomatic Complexity 28 /kisskb/src/kernel/irq/msi.c:msi_domain_update_dom_ops Cyclomatic Complexity 8 /kisskb/src/kernel/irq/msi.c:msi_check_reservation_mode Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 29 /kisskb/src/kernel/irq/msi.c:msi_domain_update_chip_ops Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 42 /kisskb/src/kernel/irq/msi.c:msi_check_level Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_msi_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 11 /kisskb/src/kernel/irq/msi.c:msi_mode_show Cyclomatic Complexity 9 /kisskb/src/kernel/irq/msi.c:msi_domain_set_affinity Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:msi_domain_activate Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:msi_domain_deactivate Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:msi_domain_ops_prepare Cyclomatic Complexity 5 /kisskb/src/kernel/irq/msi.c:msi_domain_free Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 17 /kisskb/src/kernel/irq/msi.c:msi_domain_alloc Cyclomatic Complexity 12 /kisskb/src/kernel/irq/msi.c:msi_domain_ops_init Cyclomatic Complexity 12 /kisskb/src/kernel/irq/msi.c:__msi_domain_free_irqs Cyclomatic Complexity 10 /kisskb/src/kernel/irq/msi.c:alloc_msi_entry Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:free_msi_entry Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:__get_cached_msi_msg Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:get_cached_msi_msg Cyclomatic Complexity 26 /kisskb/src/kernel/irq/msi.c:msi_populate_sysfs Cyclomatic Complexity 5 /kisskb/src/kernel/irq/msi.c:msi_destroy_sysfs Cyclomatic Complexity 15 /kisskb/src/kernel/irq/msi.c:msi_create_irq_domain Cyclomatic Complexity 4 /kisskb/src/kernel/irq/msi.c:msi_domain_prepare_irqs Cyclomatic Complexity 47 /kisskb/src/kernel/irq/msi.c:msi_domain_populate_irqs Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:msi_domain_alloc_irqs Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:msi_domain_free_irqs Cyclomatic Complexity 46 /kisskb/src/kernel/irq/msi.c:__msi_domain_alloc_irqs Cyclomatic Complexity 1 /kisskb/src/kernel/irq/msi.c:msi_get_domain_info Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_affinity_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_host_match Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_get_server Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_mask_real_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_mask_unknown Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_mask_irq Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_check Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_set_affinity Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_unmask_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_startup Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/xics/ics-rtas.c:ics_rtas_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.h:snd_seq_compare_tick_time Cyclomatic Complexity 12 /kisskb/src/sound/core/seq/seq_timer.h:snd_seq_compare_real_time Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_prioq.c:compare_timestamp Cyclomatic Complexity 22 /kisskb/src/sound/core/seq/seq_prioq.c:compare_timestamp_rel Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_prioq.c:event_is_ready Cyclomatic Complexity 25 /kisskb/src/sound/core/seq/seq_prioq.c:prioq_match Cyclomatic Complexity 50 /kisskb/src/sound/core/seq/seq_prioq.c:prioq_remove_match Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_prioq.c:snd_seq_prioq_new Cyclomatic Complexity 38 /kisskb/src/sound/core/seq/seq_prioq.c:snd_seq_prioq_cell_in Cyclomatic Complexity 14 /kisskb/src/sound/core/seq/seq_prioq.c:snd_seq_prioq_cell_out Cyclomatic Complexity 8 /kisskb/src/sound/core/seq/seq_prioq.c:snd_seq_prioq_delete Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_prioq.c:snd_seq_prioq_avail Cyclomatic Complexity 14 /kisskb/src/sound/core/seq/seq_prioq.c:snd_seq_prioq_leave Cyclomatic Complexity 15 /kisskb/src/sound/core/seq/seq_prioq.c:snd_seq_prioq_remove_events Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_to_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_set_config Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_set_value Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_direction_input Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_get_direction Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_get_value Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-max77650.c:max77650_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_affinity_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_mangle_server Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_unmangle_server Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_host_match Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_get_server Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_mask_real_irq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_mask_unknown Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_mask_irq Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_check Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_set_affinity Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_unmask_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_startup Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xics/ics-opal.c:ics_opal_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/mcb.h:mcb_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/mcb.h:mcb_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_argument Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-menz127.c:men_z127_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-menz127.c:men_z127_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-menz127.c:men_z127_set_single_ended Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 21 /kisskb/src/drivers/gpio/gpio-menz127.c:men_z127_debounce Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-menz127.c:men_z127_set_config Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 15 /kisskb/src/drivers/gpio/gpio-menz127.c:men_z127_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-menz127.c:men_z127_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:test_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:__set_bit_le Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:in_group_p Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/blockgroup_lock.h:bgl_lock_ptr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_sparse_super2 Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_sparse_super Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_gdt_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_meta_bg Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_flex_bg Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_first_block_no Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_r_blocks_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_get_groups_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_flex_bg_size Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_lock_ptr Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_lock_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_unlock_group Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:bitmap_uptodate Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:set_bitmap_uptodate Cyclomatic Complexity 3 /kisskb/src/fs/ext4/balloc.c:num_clusters_in_group Cyclomatic Complexity 4 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read_positive Cyclomatic Complexity 10 /kisskb/src/fs/ext4/balloc.c:test_root Cyclomatic Complexity 12 /kisskb/src/fs/ext4/balloc.c:ext4_bg_num_gdb_meta Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/fs/ext4/ext4.h:ext4_get_group_info Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_simulate_fail Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_simulate_fail_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_group_desc_csum Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_read_block_bitmap_load Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/find.h:find_next_zero_bit_le Cyclomatic Complexity 25 /kisskb/src/fs/ext4/balloc.c:ext4_valid_block_bitmap Cyclomatic Complexity 15 /kisskb/src/fs/ext4/balloc.c:ext4_validate_block_bitmap Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sum_positive Cyclomatic Complexity 22 /kisskb/src/fs/ext4/balloc.c:ext4_has_free_clusters Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_alloc_space_nofail Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_alloc_block_nofail Cyclomatic Complexity 7 /kisskb/src/fs/ext4/balloc.c:ext4_get_group_no_and_offset Cyclomatic Complexity 3 /kisskb/src/fs/ext4/balloc.c:ext4_get_group_number Cyclomatic Complexity 1 /kisskb/src/fs/ext4/balloc.c:ext4_block_in_group Cyclomatic Complexity 14 /kisskb/src/fs/ext4/balloc.c:ext4_get_group_desc Cyclomatic Complexity 8 /kisskb/src/fs/ext4/balloc.c:ext4_wait_block_bitmap Cyclomatic Complexity 3 /kisskb/src/fs/ext4/balloc.c:ext4_claim_free_clusters Cyclomatic Complexity 11 /kisskb/src/fs/ext4/balloc.c:ext4_should_retry_alloc Cyclomatic Complexity 13 /kisskb/src/fs/ext4/balloc.c:ext4_new_meta_blocks Cyclomatic Complexity 10 /kisskb/src/fs/ext4/balloc.c:ext4_count_free_clusters Cyclomatic Complexity 24 /kisskb/src/fs/ext4/balloc.c:ext4_bg_has_super Cyclomatic Complexity 5 /kisskb/src/fs/ext4/balloc.c:ext4_bg_num_gdb_nometa Cyclomatic Complexity 4 /kisskb/src/fs/ext4/balloc.c:ext4_bg_num_gdb Cyclomatic Complexity 7 /kisskb/src/fs/ext4/balloc.c:ext4_num_base_meta_clusters Cyclomatic Complexity 43 /kisskb/src/fs/ext4/balloc.c:ext4_num_overhead_clusters Cyclomatic Complexity 1 /kisskb/src/fs/ext4/balloc.c:ext4_free_clusters_after_init Cyclomatic Complexity 15 /kisskb/src/fs/ext4/balloc.c:ext4_init_block_bitmap Cyclomatic Complexity 31 /kisskb/src/fs/ext4/balloc.c:ext4_read_block_bitmap_nowait Cyclomatic Complexity 6 /kisskb/src/fs/ext4/balloc.c:ext4_read_block_bitmap Cyclomatic Complexity 11 /kisskb/src/fs/ext4/balloc.c:ext4_inode_to_goal_block /kisskb/src/fs/ext4/balloc.c: In function 'ext4_new_meta_blocks': /kisskb/src/fs/ext4/balloc.c:689:33: note: byref variable will be forcibly initialized 689 | struct ext4_allocation_request ar; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:srr_regs_clobbered Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_slow_inc Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_slow_dec Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_opal_entry Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:__trace_opal_entry Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_opal_exit Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:__trace_opal_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:__opal_call_trace Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_call Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_tracepoint_regfunc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_tracepoint_unregfunc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_invalid_call Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_console_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_console_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_console_write_buffer_space Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_rtc_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_rtc_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_cec_power_down Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_cec_reboot Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_cec_reboot2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_read_nvram Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_write_nvram Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_handle_interrupt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_poll_events Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_hub_tce_memory Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_phb_tce_memory Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_config_read_byte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_config_read_half_word Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_config_read_word Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_config_write_byte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_config_write_half_word Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_config_write_word Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_set_xive Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_xive Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_register_exception_handler Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_eeh_freeze_status Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_eeh_freeze_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_eeh_freeze_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_err_inject Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_shpc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_phb_mmio_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_phb_mem_window Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_map_pe_mmio_window Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_phb_table_memory Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_pe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_peltv Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_mve Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_mve_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_get_xive_reissue Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_xive_reissue Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_xive_pe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_xive_source Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_msi_32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_msi_64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_start_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_query_cpu_status Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_write_oppanel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_map_pe_dma_window Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_map_pe_dma_window_real Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_reset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_get_hub_diag_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_get_phb_diag_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_fence_phb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_reinit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_mask_pe_error Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_set_slot_led_status Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_epow_status Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_dpo_status Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_set_system_attention_led Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_next_error Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_poll Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_msi_eoi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_get_phb_diag_data2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xscom_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xscom_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_lpc_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_lpc_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_return_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_reinit_cpus Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_read_elog Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_send_ack_elog Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_elog_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_resend_pending_logs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_write_elog Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_validate_flash Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_manage_flash Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_update_flash Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_resync_timebase Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_check_token Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_dump_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_dump_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_dump_info2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_dump_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_dump_ack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_msg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_write_oppanel_async Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_check_completion Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_dump_resend_notification Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_sync_host_reboot Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_sensor_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_param Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_set_param Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_handle_hmi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_handle_hmi2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_config_cpu_idle_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_slw_set_reg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_register_dump_region Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_unregister_dump_region Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_phb_cxl_mode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_tpo_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_tpo_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_ipmi_send Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_ipmi_recv Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_i2c_request Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_flash_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_flash_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_flash_erase Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_prd_msg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_leds_get_ind Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_leds_set_ind Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_console_flush Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_device_tree Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_get_presence_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_get_power_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_power_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_int_get_xirr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_int_set_cppr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_int_eoi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_int_set_mfrr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_tce_kill Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_nmmu_set_ptcr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_reset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_get_irq_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_get_irq_config Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_set_irq_config Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_get_queue_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_set_queue_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_donate_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_alloc_vp_block Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_free_vp_block Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_allocate_irq_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_free_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_get_vp_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_set_vp_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_sync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_dump Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_get_queue_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_set_queue_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_xive_get_vp_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_signal_system_reset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_npu_map_lpar Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_imc_counters_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_imc_counters_start Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_imc_counters_stop Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_powercap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_set_powercap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_get_power_shift_ratio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_set_power_shift_ratio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_sensor_group_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_quiesce Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_npu_spa_setup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_npu_spa_clear_cache Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_npu_tl_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_get_pbcq_tunnel_bar Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_pci_set_pbcq_tunnel_bar Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_sensor_read_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_sensor_group_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_nx_coproc_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_mpipl_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_mpipl_register_tag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_mpipl_query_tag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_secvar_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_secvar_get_next Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-call.c:opal_secvar_enqueue_update Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_and_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_set Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/kernel/irq/affinity.c:ncpus_cmp_func Cyclomatic Complexity 1 /kisskb/src/kernel/irq/affinity.c:default_calc_sets Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 2 /kisskb/src/kernel/irq/affinity.c:free_node_to_cpumask Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 8 /kisskb/src/kernel/irq/affinity.c:alloc_node_to_cpumask Cyclomatic Complexity 2 /kisskb/src/kernel/irq/affinity.c:build_node_to_cpumask Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_andnot Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_intersects Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 11 /kisskb/src/kernel/irq/affinity.c:irq_spread_init_one Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_or Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_or Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 4 /kisskb/src/kernel/irq/affinity.c:get_nodes_in_cpumask Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 14 /kisskb/src/kernel/irq/affinity.c:alloc_nodes_vectors Cyclomatic Complexity 28 /kisskb/src/kernel/irq/affinity.c:__irq_build_affinity_masks Cyclomatic Complexity 27 /kisskb/src/kernel/irq/affinity.c:irq_build_affinity_masks Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 27 /kisskb/src/kernel/irq/affinity.c:irq_create_affinity_masks Cyclomatic Complexity 7 /kisskb/src/kernel/irq/affinity.c:irq_calc_affinity_vectors Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/sound/core/seq/seq_timer.h:snd_seq_sanity_real_time Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.h:snd_seq_inc_time_nsec Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.c:seq_timer_reset Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_timer.h:snd_seq_timer_update_tick Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_set_tick_resolution Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 13 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_interrupt Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_timer.c:seq_timer_stop Cyclomatic Complexity 22 /kisskb/src/sound/core/seq/seq_timer.c:initialize_timer Cyclomatic Complexity 9 /kisskb/src/sound/core/seq/seq_timer.c:seq_timer_start Cyclomatic Complexity 12 /kisskb/src/sound/core/seq/seq_timer.c:seq_timer_continue Cyclomatic Complexity 1 /kisskb/src/include/linux/time64.h:timespec64_sub Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_defaults Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_reset Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_new Cyclomatic Complexity 9 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_set_tempo Cyclomatic Complexity 24 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_set_tempo_ppq Cyclomatic Complexity 3 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_set_position_tick Cyclomatic Complexity 3 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_set_position_time Cyclomatic Complexity 6 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_set_skew Cyclomatic Complexity 40 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_open Cyclomatic Complexity 6 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_close Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_stop Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_delete Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_start Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_continue Cyclomatic Complexity 9 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_get_cur_time Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_timer.c:snd_seq_timer_get_cur_tick In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/powerpc/include/asm/ptrace.h:323, from /kisskb/src/arch/powerpc/include/asm/hw_irq.h:12, from /kisskb/src/arch/powerpc/include/asm/irqflags.h:12, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_open': /kisskb/src/sound/core/seq/seq_timer.c:285:24: note: byref variable will be forcibly initialized 285 | struct snd_timer_id tid; | ^~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/powerpc/include/asm/ptrace.h:323, from /kisskb/src/arch/powerpc/include/asm/hw_irq.h:12, from /kisskb/src/arch/powerpc/include/asm/irqflags.h:12, from /kisskb/src/include/linux/irqflags.h:16, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_get_cur_time': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/sound/core/seq/seq_timer.c:448:21: note: byref variable will be forcibly initialized 448 | struct timespec64 tm; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:iosync Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_get_xics_latch Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_set_host_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_clear_host_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_teardown_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_cause_ipi Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_get_xirr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_ipi_action Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_flush_ipi Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_pop_cppr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_eoi Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_set_base_cppr Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/xics.h:xics_push_cppr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_set_cpu_priority Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_get_irq Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_flush_interrupt Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xics/icp-opal.c:icp_opal_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:noop Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_irq_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_shutdown Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_init Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:i2c_read_le8 Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_irq_bus_lock Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_irq_bus_sync_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_irq Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_irq_set_wake Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:i2c_write_le16 Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-pcf857x.c:i2c_read_le16 Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:i2c_write_le8 Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_output Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_input Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_get Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 44 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-pcf857x.c:pcf857x_exit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_system.c:setheader Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_system.c:event_input_timer Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/sound/core/seq/seq_system.c:snd_seq_system_broadcast Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_system.c:snd_seq_system_notify Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_system.c:snd_seq_system_client_done Cyclomatic Complexity 13 /kisskb/src/sound/core/seq/seq_system.c:snd_seq_system_client_init /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_broadcast': /kisskb/src/sound/core/seq/seq_system.c:81:23: note: byref variable will be forcibly initialized 81 | struct snd_seq_event ev; | ^~ /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_client_init': /kisskb/src/sound/core/seq/seq_system.c:109:31: note: byref variable will be forcibly initialized 109 | struct snd_seq_port_callback pcallbacks; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/bitmap.c:ext4_count_free Cyclomatic Complexity 6 /kisskb/src/fs/ext4/bitmap.c:ext4_inode_bitmap_csum_verify Cyclomatic Complexity 6 /kisskb/src/fs/ext4/bitmap.c:ext4_inode_bitmap_csum_set Cyclomatic Complexity 9 /kisskb/src/fs/ext4/bitmap.c:ext4_block_bitmap_csum_verify Cyclomatic Complexity 6 /kisskb/src/fs/ext4/bitmap.c:ext4_block_bitmap_csum_set In file included from /kisskb/src/fs/ext4/bitmap.c:12: /kisskb/src/fs/ext4/bitmap.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:log_buf_addr_get Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:log_buf_len_get Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:cpu_has_msr_ri Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_register_exception_handlers Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:__machine_initcall_powernv_opal_register_exception_handlers Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:find_recovery_address Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:dequeue_replay_msg Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_is_unrecoverable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:__opal_flush_console Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_recover_mce Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:queue_replay_msg Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_message_do_notify Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_handle_message Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_message_notify Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_message_init Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_init_heartbeat Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:kopald Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_imc_init_dev Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_pdev_init Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_sysfs_init Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_dump_region_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:export_attr_read Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u64_array Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_add_one_export Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_add_exported_attrs Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_export_attrs Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:__machine_initcall_powernv_opal_init Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_configure_cores Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:early_init_dt_scan_opal Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:early_init_dt_scan_recoverable_ranges Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_message_notifier_register Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_message_notifier_unregister Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_get_chars Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:pnv_platform_error_reboot Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_machine_check Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_hmi_exception_early Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_hmi_exception_early2 Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_mce_check_early_recovery Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_wake_poller Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_handle_hmi_exception Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_shutdown Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_free_sg_list Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_vmalloc_to_sg_list Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_error_code Cyclomatic Complexity 44 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:__opal_put_chars Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_put_chars Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_put_chars_atomic Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_flush_console Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:opal_flush_chars Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/opal.c:powernv_set_nmmu_ptcr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_xchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash-4k.h:pte_set_hidx Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:check_pte_access Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:segment_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpt_vpn Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpt_hash Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/mm/book3s64/hash_4k.c:__hash_page_4K /kisskb/src/arch/powerpc/platforms/powernv/opal.c: In function 'opal_machine_check': /kisskb/src/arch/powerpc/platforms/powernv/opal.c:676:29: note: byref variable will be forcibly initialized 676 | struct machine_check_event evt; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:init_rcu_head_on_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:destroy_rcu_head_on_stack Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_idle_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_cpu Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_torture_read Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_event_get_offsets_rcu_utilization Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_event_get_offsets_rcu_stall_warning Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/update.c:test_callback Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:set_tasks_gp_state Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_be_rude Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_trace_empty_fn Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:test_rcu_tasks_callback Cyclomatic Complexity 5 /kisskb/src/include/trace/events/rcu.h:__traceiter_rcu_utilization Cyclomatic Complexity 5 /kisskb/src/include/trace/events/rcu.h:__traceiter_rcu_stall_warning Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tasks.h:tasks_gp_state_getname Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:show_rcu_tasks_generic_gp_kthread Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_bootup_oddness Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/rcu.h:trace_event_raw_event_rcu_utilization Cyclomatic Complexity 6 /kisskb/src/include/trace/events/rcu.h:trace_event_raw_event_rcu_stall_warning Cyclomatic Complexity 4 /kisskb/src/include/trace/events/rcu.h:trace_raw_output_rcu_utilization Cyclomatic Complexity 4 /kisskb/src/include/trace/events/rcu.h:trace_raw_output_rcu_stall_warning Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_postgp Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_pregp_step Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/update.c:wakeme_after_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_verify_self_tests Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/tasks.h:trc_read_check_handler Cyclomatic Complexity 8 /kisskb/src/kernel/rcu/update.c:early_boot_test_call_rcu Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/update.c:rcu_verify_early_boot_tests Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tasks.h:call_rcu_tasks_generic Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:call_rcu_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:call_rcu_tasks_rude Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:call_rcu_tasks_trace Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_read_unlock_iw Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_rude_wait_gp Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tasks.h:show_stalled_task_trace Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 14 /kisskb/src/kernel/rcu/tasks.h:check_holdout_task Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tasks.h:trc_del_holdout Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/tasks.h:check_all_holdout_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_postscan Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_pertask Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tasks.h:trc_add_holdout Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/tasks.h:rcu_spawn_tasks_kthread_generic Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_spawn_tasks_kthread Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_spawn_tasks_rude_kthread Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tasks.h:rcu_spawn_tasks_trace_kthread Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_enable Cyclomatic Complexity 16 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_kthread Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tasks.h:show_stalled_ipi_trace Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_trace_pregp_step Cyclomatic Complexity 27 /kisskb/src/kernel/rcu/tasks.h:trc_wait_for_one_reader Cyclomatic Complexity 17 /kisskb/src/kernel/rcu/tasks.h:check_all_holdout_tasks_trace Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_trace_pertask Cyclomatic Complexity 21 /kisskb/src/kernel/rcu/tasks.h:trc_inspect_reader Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_trace_postscan Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/update.c:rcu_gp_is_normal Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/update.c:rcu_gp_is_expedited Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/update.c:rcu_expedite_gp Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/update.c:rcu_unexpedite_gp Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/update.c:rcu_end_inkernel_boot Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/update.c:rcu_inkernel_boot_has_ended Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/update.c:rcu_test_sync_prims Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/update.c:rcu_set_runtime_mode Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/update.c:debug_lockdep_rcu_enabled Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/update.c:rcu_read_lock_held_common Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/update.c:rcu_read_lock_sched_held Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/update.c:rcu_read_lock_held Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/update.c:rcu_read_lock_bh_held Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/update.c:rcu_read_lock_any_held Cyclomatic Complexity 19 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_wait_gp Cyclomatic Complexity 47 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_trace_postgp Cyclomatic Complexity 33 /kisskb/src/kernel/rcu/update.c:__wait_rcu_gp Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tasks.h:synchronize_rcu_tasks_generic Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/update.c:do_trace_rcu_torture_read Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/update.c:rcu_early_boot_tests Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:synchronize_rcu_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_barrier_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:show_rcu_tasks_classic_gp_kthread Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:exit_tasks_rcu_start Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:synchronize_rcu_tasks_rude Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_barrier_tasks_rude Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:show_rcu_tasks_rude_gp_kthread Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tasks.h:rcu_read_unlock_trace_special Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tasks.h:exit_tasks_rcu_finish_trace Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:exit_tasks_rcu_finish Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tasks.h:synchronize_rcu_tasks_trace Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_tasks_initiate_self_tests Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_barrier_tasks_trace Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:show_rcu_tasks_trace_gp_kthread Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:show_rcu_tasks_gp_kthreads Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tasks.h:rcu_init_tasks_generic Cyclomatic Complexity 16 /kisskb/src/kernel/rcu/update.c:rcupdate_announce_bootup_oddness In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rcu.h:840, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_utilization': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' 27 | TRACE_EVENT(rcu_utilization, | ^~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_stall_warning': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:444:1: note: in expansion of macro 'TRACE_EVENT' 444 | TRACE_EVENT(rcu_stall_warning, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_kthread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:212:4: note: in expansion of macro 'wait_event_interruptible' 212 | wait_event_interruptible(rtp->cbs_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_wait_gp': /kisskb/src/kernel/rcu/tasks.h:307:12: note: byref variable will be forcibly initialized 307 | LIST_HEAD(holdouts); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_trace_postgp': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:708:2: note: in expansion of macro '___wait_event' 708 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:740:11: note: in expansion of macro '__wait_event_idle_exclusive_timeout' 740 | __ret = __wait_event_idle_exclusive_timeout(wq_head, condition, timeout);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1171:9: note: in expansion of macro 'wait_event_idle_exclusive_timeout' 1171 | ret = wait_event_idle_exclusive_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:1151:12: note: byref variable will be forcibly initialized 1151 | LIST_HEAD(holdouts); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/topology.h:early_cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_set_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_forwarded_to_vcpu Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_set_forwarded_to_vcpu Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_clr_forwarded_to_vcpu Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_irq_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_affinity_mask Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xive.h:xive_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/xive-internal.h:xive_alloc_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_ipi_cpu_to_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_try_pick_target Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_ipi_do_nothing Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_domain_match Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_off Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_dump_eq Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_set_type Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_read_eq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_setup_cpu_queues Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_prepare_cpu Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_cleanup_cpu_queues Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_domain_xlate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_esb_read Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_do_source_set_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_unmask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_mask Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_cleanup_cpu_ipi Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_get_irqchip_state Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_handler_data Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_get_irq_data Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be64 Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_esb_write Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_do_source_eoi Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_set_vcpu_affinity Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_setup_cpu Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_retrigger Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_dec_target_count Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_shutdown Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_cause_ipi Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_domain_translate Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_find_target_in_mask Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_pick_irq_target Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_set_affinity Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_startup Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_scan_interrupts Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_do_queue_eoi Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_eoi Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_ipi_eoi Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_flush_cpu_queue Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_get_irq Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_alloc_data Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_ipi_irq_domain_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_alloc_named_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_create_linear Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_nomap Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_alloc_irqs Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_init_ipis Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_muxed_ipi_action Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_request_ipi Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_setup_cpu_ipi Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_init_host Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_domain_map Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_handler Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_domain_alloc Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_core_debug_open Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_debug_show_cpu Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_debug_show_irq Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_core_debug_show Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xmon_xive_do_dump Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xmon_xive_get_irq_config Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xmon_xive_get_irq_all Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:is_xive_irq Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_cleanup_irq_data Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_free_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_domain_unmap Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_irq_domain_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_smp_probe Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_smp_setup_cpu Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_smp_prepare_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_smp_disable_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_flush_interrupt Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_teardown_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_shutdown Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_core_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_queue_page_alloc Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/xive/common.c:xive_core_debug_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_write_value Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_direction_input Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_setup_pin Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_read_value Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_get_direction Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_get Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:sama5d2_piobu_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/memory_hotplug.h:movable_node_is_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_alloc_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_free_part_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:phys_to_virt Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_is_hotpluggable Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_is_mirror Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_is_nomap Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_is_driver_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_set_region_node Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_get_region_node Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_bottom_up Cyclomatic Complexity 2 /kisskb/src/mm/memblock.c:choose_memblock_flags Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_cap_size Cyclomatic Complexity 3 /kisskb/src/mm/memblock.c:memblock_addrs_overlap Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:free_unused_memmap Cyclomatic Complexity 25 /kisskb/src/mm/memblock.c:should_skip_region Cyclomatic Complexity 5 /kisskb/src/mm/memblock.c:__find_max_addr Cyclomatic Complexity 8 /kisskb/src/mm/memblock.c:memblock_search Cyclomatic Complexity 6 /kisskb/src/mm/memblock.c:memblock_insert_region Cyclomatic Complexity 11 /kisskb/src/mm/memblock.c:memblock_merge_regions Cyclomatic Complexity 11 /kisskb/src/mm/memblock.c:memblock_remove_region Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/mm/memblock.c:__free_pages_memory Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:__free_memory_core Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_dump Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:__memblock_dump_all Cyclomatic Complexity 9 /kisskb/src/mm/memblock.c:early_memblock Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_init_debugfs Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_debug_open Cyclomatic Complexity 2 /kisskb/src/mm/memblock.c:memblock_debug_show Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_overlaps_region Cyclomatic Complexity 47 /kisskb/src/mm/memblock.c:__next_mem_range Cyclomatic Complexity 10 /kisskb/src/mm/memblock.c:__memblock_find_range_bottom_up Cyclomatic Complexity 5 /kisskb/src/mm/memblock.c:memmap_init_reserved_pages Cyclomatic Complexity 53 /kisskb/src/mm/memblock.c:__next_mem_range_rev Cyclomatic Complexity 8 /kisskb/src/mm/memblock.c:__memblock_find_range_top_down Cyclomatic Complexity 6 /kisskb/src/mm/memblock.c:memblock_find_in_range_node Cyclomatic Complexity 9 /kisskb/src/mm/memblock.c:memblock_find_in_range Cyclomatic Complexity 43 /kisskb/src/mm/memblock.c:memblock_double_array Cyclomatic Complexity 63 /kisskb/src/mm/memblock.c:memblock_add_range Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_add_node Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_add Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_reserve Cyclomatic Complexity 23 /kisskb/src/mm/memblock.c:memblock_isolate_range Cyclomatic Complexity 5 /kisskb/src/mm/memblock.c:memblock_remove_range Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_remove Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_phys_free Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_free Cyclomatic Complexity 8 /kisskb/src/mm/memblock.c:memblock_setclr_flag Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_mark_hotplug Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_clear_hotplug Cyclomatic Complexity 2 /kisskb/src/mm/memblock.c:free_low_memory_core_early Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_mark_mirror Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_mark_nomap Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_clear_nomap Cyclomatic Complexity 25 /kisskb/src/mm/memblock.c:__next_mem_pfn_range Cyclomatic Complexity 5 /kisskb/src/mm/memblock.c:memblock_set_node Cyclomatic Complexity 34 /kisskb/src/mm/memblock.c:memblock_alloc_range_nid Cyclomatic Complexity 19 /kisskb/src/mm/memblock.c:memblock_alloc_internal Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_phys_alloc_range Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_phys_alloc_try_nid Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_alloc_exact_nid_raw Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_alloc_try_nid_raw Cyclomatic Complexity 7 /kisskb/src/mm/memblock.c:memblock_alloc_try_nid Cyclomatic Complexity 5 /kisskb/src/mm/memblock.c:memblock_free_late Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_phys_mem_size Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_reserved_size Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_start_of_DRAM Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_end_of_DRAM Cyclomatic Complexity 7 /kisskb/src/mm/memblock.c:memblock_enforce_memory_limit Cyclomatic Complexity 16 /kisskb/src/mm/memblock.c:memblock_cap_memory_range Cyclomatic Complexity 7 /kisskb/src/mm/memblock.c:memblock_mem_limit_remove_map Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_is_reserved Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_is_memory Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_is_map_memory Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_search_pfn_nid Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_is_region_memory Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_is_region_reserved Cyclomatic Complexity 13 /kisskb/src/mm/memblock.c:memblock_trim_memory Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_set_current_limit Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_get_current_limit Cyclomatic Complexity 4 /kisskb/src/mm/memblock.c:memblock_dump_all Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_allow_resize Cyclomatic Complexity 2 /kisskb/src/mm/memblock.c:reset_node_managed_pages Cyclomatic Complexity 5 /kisskb/src/mm/memblock.c:reset_all_zones_managed_pages Cyclomatic Complexity 1 /kisskb/src/mm/memblock.c:memblock_free_all /kisskb/src/arch/powerpc/sysdev/xive/common.c: In function 'xive_init_ipis': /kisskb/src/arch/powerpc/sysdev/xive/common.c:1133:30: note: byref variable will be forcibly initialized 1133 | struct xive_ipi_alloc_info info = { node }; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/sound/core/seq/seq_ports.c:addr_match Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_ports.c:get_subscriber Cyclomatic Complexity 15 /kisskb/src/sound/core/seq/seq_ports.c:match_subs_info Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_ports.c:port_subs_info_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 20 /kisskb/src/sound/core/seq/seq_ports.c:unsubscribe_port Cyclomatic Complexity 9 /kisskb/src/sound/core/seq/seq_ports.c:__delete_and_unsubscribe_port Cyclomatic Complexity 2 /kisskb/src/sound/core/seq/seq_ports.c:delete_and_unsubscribe_port Cyclomatic Complexity 25 /kisskb/src/sound/core/seq/seq_ports.c:subscribe_port Cyclomatic Complexity 19 /kisskb/src/sound/core/seq/seq_ports.c:check_and_subscribe_port Cyclomatic Complexity 11 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_port_use_ptr Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_ports.c:get_client_port Cyclomatic Complexity 10 /kisskb/src/sound/core/seq/seq_ports.c:clear_subscriber_list Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_ports.c:port_delete Cyclomatic Complexity 22 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_port_query_nearest Cyclomatic Complexity 16 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_create_port Cyclomatic Complexity 8 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_delete_port Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_delete_all_ports Cyclomatic Complexity 8 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_set_port_info Cyclomatic Complexity 11 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_get_port_info Cyclomatic Complexity 10 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_port_connect Cyclomatic Complexity 7 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_port_disconnect Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_port_get_subscription Cyclomatic Complexity 5 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_event_port_attach Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_ports.c:snd_seq_event_port_detach /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_delete_all_ports': /kisskb/src/sound/core/seq/seq_ports.c:294:19: note: byref variable will be forcibly initialized 294 | struct list_head deleted_list; | ^~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_attach': /kisskb/src/sound/core/seq/seq_ports.c:666:27: note: byref variable will be forcibly initialized 666 | struct snd_seq_port_info portinfo; | ^~~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_detach': /kisskb/src/sound/core/seq/seq_ports.c:699:27: note: byref variable will be forcibly initialized 699 | struct snd_seq_port_info portinfo; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 5 /kisskb/src/include/linux/mm.h:vma_is_foreign Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_iamr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash-pkey.h:hash__pte_to_pkey_bits Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/pkeys.h:vma_pkey Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:init_amr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:vma_is_pkey_exec_only Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:pkey_access_permitted Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:init_iamr Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/pkeys.h:pte_to_pkey_bits Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:scan_pkey_feature Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:dt_scan_storage_keys Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:pkey_early_init_devtree Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:setup_kuep Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:setup_kuap Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:pkey_mm_init Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:__arch_set_user_pkey_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:execute_only_pkey Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:__arch_override_mprotect_pkey Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:arch_pte_access_permitted Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:arch_vma_access_permitted Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/book3s64/pkeys.c:arch_dup_pkeys Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_journal Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_first_block_no Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_get_groups_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_flex_bg_size Cyclomatic Complexity 9 /kisskb/src/fs/ext4/block_validity.c:can_merge Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 21 /kisskb/src/fs/ext4/block_validity.c:add_system_zone Cyclomatic Complexity 24 /kisskb/src/fs/ext4/block_validity.c:ext4_protect_reserved_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/fs/ext4/block_validity.c:debug_print_tree Cyclomatic Complexity 5 /kisskb/src/fs/ext4/block_validity.c:release_system_zone Cyclomatic Complexity 1 /kisskb/src/fs/ext4/block_validity.c:ext4_destroy_system_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/fs/ext4/block_validity.c:ext4_init_system_zone Cyclomatic Complexity 1 /kisskb/src/fs/ext4/block_validity.c:ext4_exit_system_zone Cyclomatic Complexity 29 /kisskb/src/fs/ext4/block_validity.c:ext4_setup_system_zone Cyclomatic Complexity 11 /kisskb/src/fs/ext4/block_validity.c:ext4_release_system_zone Cyclomatic Complexity 19 /kisskb/src/fs/ext4/block_validity.c:ext4_inode_block_valid Cyclomatic Complexity 8 /kisskb/src/fs/ext4/block_validity.c:ext4_check_blockref /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_protect_reserved_inode': /kisskb/src/fs/ext4/block_validity.c:153:25: note: byref variable will be forcibly initialized 153 | struct ext4_map_blocks map; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:assign_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-sifive.c:sifive_gpio_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-sifive.c:sifive_gpio_child_to_parent_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-sifive.c:sifive_gpio_set_ie Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpio-sifive.c:sifive_gpio_irq_set_type Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-sifive.c:sifive_gpio_irq_set_affinity Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-sifive.c:sifive_gpio_irq_eoi Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-sifive.c:sifive_gpio_irq_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-sifive.c:sifive_gpio_irq_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_find_matching_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_find_matching_host Cyclomatic Complexity 4 /kisskb/src/include/linux/irqdomain.h:irq_find_host Cyclomatic Complexity 21 /kisskb/src/drivers/gpio/gpio-sifive.c:sifive_gpio_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/sync.c:rcu_sync_call Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/sync.c:rcu_sync_func Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/sync.c:rcu_sync_init Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/sync.c:rcu_sync_enter_start Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/sync.c:rcu_sync_enter Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/sync.c:rcu_sync_exit Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/sync.c:rcu_sync_dtor In file included from /kisskb/src/include/linux/rcu_sync.h:13, from /kisskb/src/kernel/rcu/sync.c:10: /kisskb/src/kernel/rcu/sync.c: In function 'rcu_sync_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/sync.c:155:2: note: in expansion of macro 'wait_event' 155 | wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/gpio/gpio-sifive.c:9: /kisskb/src/drivers/gpio/gpio-sifive.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized 303 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/gpio/gpio-sifive.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:__opal_async_get_token Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:__opal_async_release_token Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/semaphore.h:sema_init Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:opal_async_get_token_interruptible Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:opal_async_release_token Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:opal_async_comp_event Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:opal_async_wait_response Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:opal_async_wait_response_interruptible Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:opal_async_comp_init In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:12: /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c: In function 'opal_async_wait_response': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:149:2: note: in expansion of macro 'wait_event' 149 | wait_event(opal_async_wait, opal_async_tokens[token].state | ^~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c: In function 'opal_async_wait_response_interruptible': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-async.c:201:8: note: in expansion of macro 'wait_event_interruptible' 201 | ret = wait_event_interruptible(opal_async_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 13 /kisskb/src/sound/core/seq/seq_dummy.c:create_port Cyclomatic Complexity 17 /kisskb/src/sound/core/seq/seq_dummy.c:register_client Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_dummy.c:alsa_seq_dummy_init Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_dummy.c:dummy_free Cyclomatic Complexity 12 /kisskb/src/sound/core/seq/seq_dummy.c:dummy_input Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/sound/core/seq/seq_dummy.c:delete_client Cyclomatic Complexity 1 /kisskb/src/sound/core/seq/seq_dummy.c:alsa_seq_dummy_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:init_rcu_head_on_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:destroy_rcu_head_on_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_ctr Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_state Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_endval Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_snap Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_current Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_done Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:debug_rcu_head_queue Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:debug_rcu_head_unqueue Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_empty Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_n_cbs Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/srcutree.c:srcu_get_delay Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:srcu_flip Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:srcu_leak_callback Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/rcu.h:rcu_init_levelspread Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/srcutree.c:srcu_funnel_exp_start Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/srcutree.c:srcu_bootup_announce Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_start Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_set_state Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_end Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 8 /kisskb/src/kernel/rcu/srcutree.c:srcu_gp_start Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/srcutree.c:srcu_readers_unlock_idx Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/srcutree.c:srcu_readers_lock_idx Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:srcu_readers_active_idx_check Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/srcutree.c:try_check_zero Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/srcutree.c:srcu_readers_active Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:srcu_delay_timer Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/srcutree.c:srcu_queue_delayed_work_on Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:srcu_schedule_cbs_sdp Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/srcutree.c:srcu_schedule_cbs_snp Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/srcutree.c:srcu_reschedule Cyclomatic Complexity 34 /kisskb/src/kernel/rcu/srcutree.c:srcu_gp_end Cyclomatic Complexity 23 /kisskb/src/kernel/rcu/srcutree.c:srcu_advance_state Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:process_srcu Cyclomatic Complexity 19 /kisskb/src/kernel/rcu/srcutree.c:init_srcu_struct_nodes Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/srcutree.c:init_srcu_struct_fields Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/srcutree.c:check_init_srcu_struct Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_enable Cyclomatic Complexity 10 /kisskb/src/kernel/rcu/srcutree.c:srcu_invoke_callbacks Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 58 /kisskb/src/kernel/rcu/srcutree.c:srcu_funnel_gp_start Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 15 /kisskb/src/kernel/rcu/srcutree.c:srcu_might_be_idle Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/srcutree.c:srcu_barrier_cb Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:__init_srcu_struct Cyclomatic Complexity 16 /kisskb/src/kernel/rcu/srcutree.c:cleanup_srcu_struct Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/srcutree.c:__srcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/srcutree.c:__srcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 21 /kisskb/src/kernel/rcu/srcutree.c:srcu_gp_start_if_needed Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/srcutree.c:__call_srcu Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/srcutree.c:__synchronize_srcu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:call_srcu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:synchronize_srcu_expedited Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/srcutree.c:synchronize_srcu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:get_state_synchronize_srcu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:start_poll_synchronize_srcu Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/srcutree.c:poll_state_synchronize_srcu Cyclomatic Complexity 8 /kisskb/src/kernel/rcu/srcutree.c:srcu_barrier Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/srcutree.c:srcu_batches_completed Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/srcutree.c:srcutorture_get_gp_data Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/srcutree.c:srcu_torture_stats_print Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/srcutree.c:srcu_init /kisskb/src/sound/core/seq/seq_dummy.c: In function 'create_port': /kisskb/src/sound/core/seq/seq_dummy.c:109:31: note: byref variable will be forcibly initialized 109 | struct snd_seq_port_callback pcb; | ^~~ /kisskb/src/sound/core/seq/seq_dummy.c:108:27: note: byref variable will be forcibly initialized 108 | struct snd_seq_port_info pinfo; | ^~~~~ /kisskb/src/sound/core/seq/seq_dummy.c: In function 'dummy_input': /kisskb/src/sound/core/seq/seq_dummy.c:78:23: note: byref variable will be forcibly initialized 78 | struct snd_seq_event tmpev; | ^~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_invoke_callbacks': /kisskb/src/kernel/rcu/srcutree.c:1245:20: note: byref variable will be forcibly initialized 1245 | struct rcu_cblist ready_cbs; | ^~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:915:25: note: byref variable will be forcibly initialized 915 | struct rcu_synchronize rcu; | ^~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/extable.h:extable_fixup Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:instruction_pointer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:instruction_pointer_set Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irq_disabled_regs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:end_of_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_accessible Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/pkeys.h:vma_pkey Cyclomatic Complexity 1 /kisskb/src/include/linux/kprobes.h:kprobe_page_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_sw_event Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit_irqoff Cyclomatic Complexity 2 /kisskb/src/include/linux/context_tracking.h:ct_state Cyclomatic Complexity 1 /kisskb/src/include/linux/kfence.h:kfence_handle_page_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_cpu_user_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputime.h:account_stolen_time Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:booke_restore_dbcr0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_exit_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:cmo_account_page_fault Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/fault.c:__do_page_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:____do_page_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:____do_bad_page_fault_segv Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:bad_kuap_fault Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/debug.h:debugger_fault_handler Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/mm/fault.c:access_error Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 7 /kisskb/src/include/linux/sched/signal.h:fault_signal_pending Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/mm/fault.c:sanity_check_fault Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/interrupt.h:is_implicit_soft_masked Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_enter_prepare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/fault.c:__bad_area_nosemaphore Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:bad_area_nosemaphore Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/mm/fault.c:bad_kernel_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/interrupt.h:interrupt_cond_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/fault.c:access_pkey_error Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:__bad_area Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:bad_area Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:bad_access Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/fault.c:bad_access_pkey Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/fault.c:do_sigbus Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/fault.c:mm_fault_error Cyclomatic Complexity 64 /kisskb/src/arch/powerpc/mm/fault.c:___do_page_fault Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/fault.c:__bad_page_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:do_page_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:hash__do_page_fault Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/fault.c:bad_page_fault Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/fault.c:do_bad_page_fault_segv Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readw Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_ignore Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_set_xive_tima Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/xive-internal.h:xive_alloc_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_populate_irq_data Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_configure_irq Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/native.c:__xive_native_disable_queue Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xive/native.c:opal_xive_allocate_irq Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_get_ipi Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_put_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_sync_source Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_shutdown Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_update_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_match Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_teardown_cpu Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_setup_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_prepare_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_cleanup_queue Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_get_irq_config Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 24 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_parse_provisioning Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_provision_pages Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/xive/native.c:__machine_initcall_powernv_xive_core_debug_init Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_configure_queue Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_setup_queue Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_disable_queue Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_alloc_irq_on_chip Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_free_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_sync_queue Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_default_eq_shift Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_alloc_vp_block Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_setup_pools Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_init Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_free_vp_block Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_enable_vp Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_disable_vp Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_get_vp_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_has_single_escalation Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_has_save_restore Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_get_queue_info Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_get_queue_state Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_set_queue_state Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_has_queue_state_support Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/native.c:xive_native_get_vp_state Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_irq_ack Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_irq_mask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_irq_set_type Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_get_direction Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_direction_input Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_set_data Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_direction_output Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_get Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 31 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/siox.h:siox_driver_register Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/siox.h:siox_driver_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-siox.c:gpio_siox_driver_exit /kisskb/src/arch/powerpc/sysdev/xive/native.c: In function 'xive_native_init': /kisskb/src/arch/powerpc/sysdev/xive/native.c:547:18: note: byref variable will be forcibly initialized 547 | struct resource r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:ra_has_index Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_eq_iversion Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_verified Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_dir_index Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_filetype Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_hash_in_dirent Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_dir_rec_len Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_rec_len_from_disk Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:get_dtype Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_inline_data Cyclomatic Complexity 6 /kisskb/src/fs/ext4/dir.c:is_dx_dir Cyclomatic Complexity 1 /kisskb/src/fs/ext4/dir.c:is_32bit_api Cyclomatic Complexity 5 /kisskb/src/fs/ext4/dir.c:hash2pos Cyclomatic Complexity 5 /kisskb/src/fs/ext4/dir.c:pos2maj_hash Cyclomatic Complexity 5 /kisskb/src/fs/ext4/dir.c:pos2min_hash Cyclomatic Complexity 5 /kisskb/src/fs/ext4/dir.c:ext4_get_htree_eof Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 18 /kisskb/src/fs/ext4/dir.c:is_fake_dir_entry Cyclomatic Complexity 4 /kisskb/src/fs/ext4/dir.c:ext4_htree_create_dir_info Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/include/linux/iversion.h:inode_query_iversion Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 6 /kisskb/src/fs/ext4/dir.c:free_rb_tree_fname Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/fs/ext4/dir.c:ext4_dir_llseek Cyclomatic Complexity 4 /kisskb/src/include/linux/fscrypt.h:fscrypt_prepare_readdir Cyclomatic Complexity 7 /kisskb/src/fs/ext4/dir.c:call_filldir Cyclomatic Complexity 37 /kisskb/src/fs/ext4/dir.c:ext4_dx_readdir Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_cache_sync_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_relax_shared Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 21 /kisskb/src/fs/ext4/dir.c:__ext4_check_dir_entry Cyclomatic Complexity 73 /kisskb/src/fs/ext4/dir.c:ext4_readdir Cyclomatic Complexity 1 /kisskb/src/fs/ext4/dir.c:ext4_htree_free_dir_info Cyclomatic Complexity 4 /kisskb/src/fs/ext4/dir.c:ext4_release_dir Cyclomatic Complexity 17 /kisskb/src/fs/ext4/dir.c:ext4_htree_store_dirent Cyclomatic Complexity 7 /kisskb/src/fs/ext4/dir.c:ext4_check_all_de Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_set Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_set_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:num_node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_set_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_end_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_is_empty Cyclomatic Complexity 6 /kisskb/src/include/linux/mmzone.h:zone_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pgdat_end_pfn Cyclomatic Complexity 2 /kisskb/src/include/linux/notifier.h:notifier_to_errno Cyclomatic Complexity 1 /kisskb/src/include/linux/memory_hotplug.h:arch_refresh_nodedata Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_is_zone_device Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:populated_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:online_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:online_device_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/memremap.h:get_dev_pagemap Cyclomatic Complexity 1 /kisskb/src/include/linux/memremap.h:vmem_altmap_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_add_zero_shadow Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_remove_zero_shadow Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages_add Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/firmware-map.h:firmware_map_add_hotplug Cyclomatic Complexity 1 /kisskb/src/include/linux/compaction.h:kcompactd_run Cyclomatic Complexity 1 /kisskb/src/mm/shuffle.h:shuffle_zone Cyclomatic Complexity 6 /kisskb/src/mm/memory_hotplug.c:node_states_check_changes_online Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:resize_zone_range Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:default_kernel_zone_for_pfn Cyclomatic Complexity 2 /kisskb/src/mm/memory_hotplug.c:reset_node_present_pages Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:get_online_policy Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:set_online_policy Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:section_taint_zone_device Cyclomatic Complexity 14 /kisskb/src/mm/memory_hotplug.c:update_pgdat_span Cyclomatic Complexity 9 /kisskb/src/mm/memory_hotplug.c:resize_pgdat_range Cyclomatic Complexity 7 /kisskb/src/mm/memory_hotplug.c:auto_movable_stats_account_group Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:auto_movable_stats_account_zone Cyclomatic Complexity 6 /kisskb/src/mm/memory_hotplug.c:default_zone_for_pfn Cyclomatic Complexity 7 /kisskb/src/mm/memory_hotplug.c:node_states_set_node Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:debug_pagealloc_enabled_static Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/include/linux/rcu_sync.h:rcu_sync_is_idle Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-rwsem.h:percpu_up_read Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:setup_memhp_default_state Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/memremap.h:put_dev_pagemap Cyclomatic Complexity 11 /kisskb/src/mm/memory_hotplug.c:check_pfn_span Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/mm/memory_hotplug.c:__remove_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:debug_pagealloc_map_pages Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:generic_online_page Cyclomatic Complexity 21 /kisskb/src/mm/memory_hotplug.c:auto_movable_can_online_movable Cyclomatic Complexity 2 /kisskb/src/mm/memory_hotplug.c:online_pages_range Cyclomatic Complexity 8 /kisskb/src/mm/memory_hotplug.c:hotadd_new_pgdat Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/node.h:register_one_node Cyclomatic Complexity 14 /kisskb/src/mm/memory_hotplug.c:__try_online_node Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:online_memory_block Cyclomatic Complexity 5 /kisskb/src/mm/memory_hotplug.c:check_hotplug_memory_range Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:rollback_node_hotadd Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:release_memory_resource Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:get_online_mems Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:put_online_mems Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:mem_hotplug_begin Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:mem_hotplug_done Cyclomatic Complexity 13 /kisskb/src/mm/memory_hotplug.c:pfn_to_online_page Cyclomatic Complexity 8 /kisskb/src/mm/memory_hotplug.c:find_smallest_section_pfn Cyclomatic Complexity 8 /kisskb/src/mm/memory_hotplug.c:find_biggest_section_pfn Cyclomatic Complexity 12 /kisskb/src/mm/memory_hotplug.c:shrink_zone_span Cyclomatic Complexity 34 /kisskb/src/mm/memory_hotplug.c:auto_movable_zone_for_pfn Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:remove_pfn_range_from_zone Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:__remove_pages Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:set_online_page_callback Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:restore_online_page_callback Cyclomatic Complexity 11 /kisskb/src/mm/memory_hotplug.c:move_pfn_range_to_zone Cyclomatic Complexity 10 /kisskb/src/mm/memory_hotplug.c:zone_for_pfn_range Cyclomatic Complexity 19 /kisskb/src/mm/memory_hotplug.c:adjust_present_page_count Cyclomatic Complexity 7 /kisskb/src/mm/memory_hotplug.c:mhp_init_memmap_on_memory Cyclomatic Complexity 4 /kisskb/src/mm/memory_hotplug.c:mhp_deinit_memmap_on_memory Cyclomatic Complexity 16 /kisskb/src/mm/memory_hotplug.c:online_pages Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:try_online_node Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:mhp_supports_memmap_on_memory Cyclomatic Complexity 54 /kisskb/src/mm/memory_hotplug.c:add_memory_resource Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:arch_get_mappable_range Cyclomatic Complexity 7 /kisskb/src/mm/memory_hotplug.c:mhp_get_pluggable_range Cyclomatic Complexity 12 /kisskb/src/mm/memory_hotplug.c:mhp_range_allowed Cyclomatic Complexity 18 /kisskb/src/mm/memory_hotplug.c:__add_pages Cyclomatic Complexity 17 /kisskb/src/mm/memory_hotplug.c:register_memory_resource Cyclomatic Complexity 6 /kisskb/src/mm/memory_hotplug.c:__add_memory Cyclomatic Complexity 1 /kisskb/src/mm/memory_hotplug.c:add_memory Cyclomatic Complexity 17 /kisskb/src/mm/memory_hotplug.c:add_memory_driver_managed In file included from /kisskb/src/include/linux/buffer_head.h:14, from /kisskb/src/fs/ext4/dir.c:26: /kisskb/src/fs/ext4/dir.c: In function 'ext4_readdir': /kisskb/src/include/linux/pagemap.h:1029:19: note: byref variable will be forcibly initialized 1029 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:994:27: note: in definition of macro 'DEFINE_READAHEAD' 994 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/fs/ext4/dir.c:279:25: note: byref variable will be forcibly initialized 279 | struct fscrypt_str de_name = | ^~~~~~~ /kisskb/src/fs/ext4/dir.c:171:26: note: byref variable will be forcibly initialized 171 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/dir.c:135:21: note: byref variable will be forcibly initialized 135 | struct fscrypt_str fstr = FSTR_INIT(NULL, 0); | ^~~~ /kisskb/src/mm/memory_hotplug.c: In function 'online_pages': /kisskb/src/mm/memory_hotplug.c:1067:23: note: byref variable will be forcibly initialized 1067 | struct memory_notify arg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_info_init Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_info_done Cyclomatic Complexity 22 /kisskb/src/sound/core/sound.c:snd_find_free_minor Cyclomatic Complexity 21 /kisskb/src/sound/core/sound.c:snd_open Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:unregister_chrdev Cyclomatic Complexity 1 /kisskb/src/sound/core/sound.c:alsa_sound_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:register_chrdev Cyclomatic Complexity 5 /kisskb/src/sound/core/sound.c:alsa_sound_init Cyclomatic Complexity 20 /kisskb/src/sound/core/sound.c:snd_lookup_minor_data Cyclomatic Complexity 16 /kisskb/src/sound/core/sound.c:snd_register_device Cyclomatic Complexity 13 /kisskb/src/sound/core/sound.c:snd_unregister_device Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpuidle.h:report_invalid_psscr_val Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_thread_in_core Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_first_thread_sibling Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:atomic_start_thread_idle Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:atomic_stop_thread_idle Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:atomic_unlock_thread_idle Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_disable_deep_states Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:atomic_lock_thread_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:atomic_unlock_and_stop_thread_idle Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_fastsleep_workaround_apply Cyclomatic Complexity 117 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:power7_idle_insn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:power7_offline Cyclomatic Complexity 39 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:power10_idle_stop Cyclomatic Complexity 52 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:power9_idle_stop Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:arch300_offline_stop Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_save_sprs_for_deep_states Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_shift_left Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_shift_left Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_intersects Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_thread_mask_to_cores Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_online_cores_map Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu_mask Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:store_fastsleep_workaround_applyonce Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:show_fastsleep_workaround_applyonce Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u64_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_string_array Cyclomatic Complexity 38 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_parse_cpuidle_dt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_get_supported_cpuidle_states Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:power7_idle_type Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:power7_idle Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:arch300_idle_type Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:arch300_idle Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_program_cpu_hotplug_lpcr Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_cpu_offline Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:validate_psscr_val_mask Cyclomatic Complexity 57 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_arch300_idle_init Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_probe_idle_states Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:pnv_init_idle_states Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/idle.c:__machine_initcall_powernv_pnv_init_idle_states In file included from /kisskb/src/arch/powerpc/include/asm/paravirt.h:15, from /kisskb/src/arch/powerpc/include/asm/qspinlock.h:6, from /kisskb/src/arch/powerpc/include/asm/spinlock.h:7, from /kisskb/src/include/linux/spinlock.h:94, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/platforms/powernv/idle.c:9: /kisskb/src/arch/powerpc/platforms/powernv/idle.c: In function 'cpu_thread_mask_to_cores': /kisskb/src/arch/powerpc/include/asm/cputhreads.h:48:17: note: byref variable will be forcibly initialized 48 | cpumask_t tmp, res; | ^~~ /kisskb/src/arch/powerpc/include/asm/cputhreads.h:48:12: note: byref variable will be forcibly initialized 48 | cpumask_t tmp, res; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/idle.c: In function 'store_fastsleep_workaround_applyonce': /kisskb/src/arch/powerpc/platforms/powernv/idle.c:178:12: note: byref variable will be forcibly initialized 178 | cpumask_t primary_thread_mask; | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-syscon.c:syscon_gpio_driver_init Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-syscon.c:rockchip_gpio_set Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-syscon.c:keystone_gpio_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-syscon.c:syscon_gpio_dir_out Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-syscon.c:syscon_gpio_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-syscon.c:syscon_gpio_dir_in Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-syscon.c:syscon_gpio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 26 /kisskb/src/drivers/gpio/gpio-syscon.c:syscon_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-syscon.c:syscon_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_read_lock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:rcu_no_completed Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:rcu_sync_scale_init Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:tasks_scale_read_lock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:tasks_scale_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_print_module_parms Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/rcuscale.c:rcuscale_seq_diff Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/rcuscale.c:compute_real Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_diff Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_async_cb Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_wait_shutdown Cyclomatic Complexity 85 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_writer Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_reader Cyclomatic Complexity 40 /kisskb/src/kernel/rcu/rcuscale.c:kfree_scale_thread Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/rcuscale.c:kfree_scale_cleanup Cyclomatic Complexity 29 /kisskb/src/kernel/rcu/rcuscale.c:kfree_scale_init Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/rcuscale.c:kfree_scale_shutdown Cyclomatic Complexity 58 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_cleanup Cyclomatic Complexity 79 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_init Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 6 /kisskb/src/include/linux/rcupdate_trace.h:rcu_read_unlock_trace Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:tasks_trace_scale_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate_trace.h:rcu_read_lock_trace Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:tasks_trace_scale_read_lock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:srcu_scale_synchronize_expedited Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:srcu_scale_synchronize Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:srcu_rcu_barrier Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:srcu_call_rcu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:srcu_scale_completed Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:srcu_scale_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:srcu_scale_read_lock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:srcu_sync_scale_cleanup Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:srcu_sync_scale_init Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcuscale.c:rcu_scale_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:mark_initmem_nx Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:set_max_mapnr Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_set_bottom_up Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type In file included from /kisskb/src/kernel/rcu/rcuscale.c:39: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_thread': /kisskb/src/kernel/rcu/rcuscale.c:650:24: note: byref variable will be forcibly initialized 650 | DEFINE_TORTURE_RANDOM(tr); | ^~ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 78 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kasan.h:kasan_late_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/svm.h:is_secure_guest Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/svm.h:svm_swiotlb_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/mem.c:mark_nonram_nosave Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_initmem_default Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/mm/mem.c:add_system_ram_resources Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/mem.c:phys_mem_access_prot Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/mem.c:memory_add_physaddr_to_nid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/mem.c:create_section_mapping Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/mem.c:remove_section_mapping Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/mem.c:arch_create_linear_mapping Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/mem.c:arch_remove_linear_mapping Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/mem.c:arch_add_memory Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/mem.c:arch_remove_memory Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/mem.c:paging_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/mem.c:mem_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/mem.c:free_initmem In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/rcu/rcuscale.c:15: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c:739:2: note: in expansion of macro 'wait_event' 739 | wait_event(shutdown_wq, | ^~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c: In function 'rcu_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c:612:2: note: in expansion of macro 'wait_event' 612 | wait_event(shutdown_wq, | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/hvcall.h:get_longbusy_msecs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readw Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/svm.h:is_secure_guest Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/xive-internal.h:xive_alloc_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_match Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_setup_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_teardown_cpu Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_irq_bitmap_free Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_put_ipi Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_busy_delay_time Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_debug_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:__xive_irq_bitmap_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_irq_bitmap_alloc Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_get_ipi Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_busy_delay Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_int_esb Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_esb_rw Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_int_get_queue_info Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_int_get_source_config Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_get_irq_config Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_int_get_source_info Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_populate_irq_data Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_int_sync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_sync_source Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_int_reset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_shutdown Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_int_set_queue_config Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:plpar_int_set_source_config Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_configure_irq Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_update_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ultravisor.h:uv_unshare_page Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_cleanup_queue Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ultravisor.h:uv_share_page Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_configure_queue Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_setup_queue Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:get_vec5_feature Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_get_max_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_irq_bitmap_add Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:__machine_initcall_pseries_xive_core_debug_init Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:xive_spapr_init /kisskb/src/arch/powerpc/sysdev/xive/spapr.c: In function 'xive_spapr_init': /kisskb/src/arch/powerpc/sysdev/xive/spapr.c:796:18: note: byref variable will be forcibly initialized 796 | struct resource r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_power_get_state Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_power_ref Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_info_card_create Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_info_card_register Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_info_card_free Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_info_card_disconnect Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_info_card_id_change Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_info_check_reserved_words Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:module_slot_match Cyclomatic Complexity 3 /kisskb/src/sound/core/init.c:check_empty_slot Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:default_release Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:snd_disconnect_llseek Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:snd_disconnect_read Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:snd_disconnect_write Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:snd_disconnect_poll Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:snd_disconnect_ioctl Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:snd_disconnect_mmap Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:snd_disconnect_fasync Cyclomatic Complexity 14 /kisskb/src/sound/core/init.c:get_slot_from_bitmask Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 11 /kisskb/src/sound/core/init.c:copy_valid_id_string Cyclomatic Complexity 10 /kisskb/src/sound/core/init.c:retrieve_id_from_card_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:number_show Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:id_show Cyclomatic Complexity 15 /kisskb/src/sound/core/init.c:card_id_ok Cyclomatic Complexity 15 /kisskb/src/sound/core/init.c:id_store Cyclomatic Complexity 12 /kisskb/src/sound/core/init.c:snd_card_do_free Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:release_card_device Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 39 /kisskb/src/sound/core/init.c:snd_card_init Cyclomatic Complexity 3 /kisskb/src/include/sound/core.h:snd_power_unref Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 14 /kisskb/src/sound/core/init.c:snd_disconnect_release Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/include/sound/core.h:snd_power_sync_ref Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 21 /kisskb/src/sound/core/init.c:snd_card_set_id_no_lock Cyclomatic Complexity 4 /kisskb/src/sound/core/init.c:snd_device_initialize Cyclomatic Complexity 12 /kisskb/src/sound/core/init.c:snd_card_new Cyclomatic Complexity 7 /kisskb/src/sound/core/init.c:snd_devm_card_new Cyclomatic Complexity 4 /kisskb/src/sound/core/init.c:snd_card_ref Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:snd_card_locked Cyclomatic Complexity 16 /kisskb/src/sound/core/init.c:snd_card_disconnect Cyclomatic Complexity 8 /kisskb/src/sound/core/init.c:snd_card_disconnect_sync Cyclomatic Complexity 4 /kisskb/src/sound/core/init.c:snd_card_free_when_closed Cyclomatic Complexity 7 /kisskb/src/sound/core/init.c:snd_card_free Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:__snd_card_release Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:trigger_card_free Cyclomatic Complexity 4 /kisskb/src/sound/core/init.c:snd_card_set_id Cyclomatic Complexity 5 /kisskb/src/sound/core/init.c:snd_card_add_dev_attr Cyclomatic Complexity 31 /kisskb/src/sound/core/init.c:snd_card_register Cyclomatic Complexity 18 /kisskb/src/sound/core/init.c:snd_component_add Cyclomatic Complexity 7 /kisskb/src/sound/core/init.c:snd_card_file_add Cyclomatic Complexity 16 /kisskb/src/sound/core/init.c:snd_card_file_remove Cyclomatic Complexity 10 /kisskb/src/sound/core/init.c:snd_power_ref_and_wait Cyclomatic Complexity 1 /kisskb/src/sound/core/init.c:snd_power_wait In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/core/init.c:8: /kisskb/src/sound/core/init.c: In function 'snd_power_sync_ref': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/include/sound/core.h:190:2: note: in expansion of macro 'wait_event' 190 | wait_event(card->power_ref_sleep, !atomic_read(&card->power_ref)); | ^~~~~~~~~~ /kisskb/src/sound/core/init.c: In function 'snd_card_disconnect_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' 947 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' 1007 | __wait_event_lock_irq(wq_head, condition, lock, ); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/init.c:539:2: note: in expansion of macro 'wait_event_lock_irq' 539 | wait_event_lock_irq(card->remove_sleep, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/sound/core/init.c:9: /kisskb/src/sound/core/init.c: In function 'snd_card_free': /kisskb/src/sound/core/init.c:605:29: note: byref variable will be forcibly initialized 605 | DECLARE_COMPLETION_ONSTACK(released); | ^~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/sound/core/init.c: In function 'snd_power_ref_and_wait': /kisskb/src/sound/core/init.c:1114:21: note: byref variable will be forcibly initialized 1114 | wait_queue_entry_t wait; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_get_direction Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_direction_input Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_set_mask_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_set_multiple Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_direction_output Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tpic2810.c:tpic2810_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_none Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__ptep_set_access_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__set_pte_at Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__set_pte_at Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_special Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_exec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_exprotect Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkexec Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_present Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_serializing Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_devmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_protnone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/pgtable.c:is_exec_fault Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_ci Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/mm/pgtable.c:pte_looks_normal Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__set_pte_at Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/pgtable.c:maybe_pte_to_page Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/pgtable.c:set_pte_filter_hash Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/pgtable.c:set_pte_filter Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/mm/pgtable.c:set_access_flags_filter Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__ptep_set_access_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/pgtable.c:set_pte_at Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/pgtable.c:assert_pte_locked Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/pgtable.c:ptep_set_access_flags Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/pgtable.c:vmalloc_to_phys Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/mm/pgtable.c:__find_linux_pte Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c:opal_to_tm Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_resndata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_simple Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c:opal_time_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c:__machine_initcall_powernv_opal_time_init Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c:opal_get_boot_time In file included from /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c:14: /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c: In function 'opal_time_init': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c: In function 'opal_get_boot_time': /kisskb/src/arch/powerpc/platforms/powernv/opal-rtc.c:35:18: note: byref variable will be forcibly initialized 35 | struct rtc_time tm; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_young Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkclean Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkold Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_clear_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReferenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUnevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_enter_lazy_mmu_mode Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_clear_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_anonymous Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/mount.h:mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:split_huge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_test_clear_young Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:userfaultfd_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_iovec Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:try_to_free_swap Cyclomatic Complexity 5 /kisskb/src/include/linux/swapops.h:pte_swp_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_type Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_device_exclusive_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:non_swap_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_blockable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/tlb.h:__tlb_adjust_range Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/tlb.h:tlb_flush_pte_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/tlb.h:__tlb_remove_tlb_entry Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:can_madv_lru_vma Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:flush_tlb_batched_pending Cyclomatic Complexity 2 /kisskb/src/mm/madvise.c:madvise_need_mmap_write Cyclomatic Complexity 2 /kisskb/src/mm/madvise.c:madvise_behavior_valid Cyclomatic Complexity 2 /kisskb/src/mm/madvise.c:process_madvise_behavior_valid Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_rss Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:update_hiwater_rss Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 1 /kisskb/src/mm/madvise.c:madvise_cold_page_range Cyclomatic Complexity 3 /kisskb/src/mm/madvise.c:madvise_cold Cyclomatic Complexity 1 /kisskb/src/mm/madvise.c:madvise_pageout_page_range Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:test_and_clear_page_young Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:is_migration_entry Cyclomatic Complexity 4 /kisskb/src/include/linux/swapops.h:is_pfn_swap_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 0 /kisskb/src/include/linux/huge_mm.h:hugepage_madvise Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/tlb.h:tlb_change_page_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pte_to_swp_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:__radix_pte_update Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_update Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__ptep_get_and_clear_full Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ptep_get_and_clear Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:ptep_get_and_clear_full Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_clear_not_present_full Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:arch_leave_lazy_mmu_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 34 /kisskb/src/mm/madvise.c:madvise_cold_or_pageout_pte_range Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_permission Cyclomatic Complexity 8 /kisskb/src/mm/madvise.c:can_do_pageout Cyclomatic Complexity 5 /kisskb/src/mm/madvise.c:madvise_pageout Cyclomatic Complexity 1 /kisskb/src/mm/madvise.c:madvise_dontneed_single_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:add_mm_counter Cyclomatic Complexity 45 /kisskb/src/mm/madvise.c:madvise_free_pte_range Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_start Cyclomatic Complexity 5 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_end Cyclomatic Complexity 9 /kisskb/src/mm/madvise.c:madvise_free_single_vma Cyclomatic Complexity 29 /kisskb/src/mm/madvise.c:madvise_dontneed_free Cyclomatic Complexity 29 /kisskb/src/mm/madvise.c:madvise_populate Cyclomatic Complexity 57 /kisskb/src/mm/madvise.c:madvise_behavior Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 20 /kisskb/src/mm/madvise.c:madvise_remove Cyclomatic Complexity 6 /kisskb/src/mm/madvise.c:madvise_willneed Cyclomatic Complexity 7 /kisskb/src/mm/madvise.c:madvise_vma Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 65 /kisskb/src/mm/madvise.c:do_madvise Cyclomatic Complexity 1 /kisskb/src/mm/madvise.c:__do_sys_madvise Cyclomatic Complexity 26 /kisskb/src/mm/madvise.c:__do_sys_process_madvise Cyclomatic Complexity 1 /kisskb/src/mm/madvise.c:__se_sys_madvise Cyclomatic Complexity 1 /kisskb/src/mm/madvise.c:__se_sys_process_madvise In file included from /kisskb/src/mm/madvise.c:21: /kisskb/src/mm/madvise.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:125:9: note: userspace variable will be forcibly initialized 125 | return (struct iovec) { | ^ /kisskb/src/mm/madvise.c: In function 'madvise_cold_page_range': /kisskb/src/mm/madvise.c:489:30: note: byref variable will be forcibly initialized 489 | struct madvise_walk_private walk_private = { | ^~~~~~~~~~~~ /kisskb/src/mm/madvise.c: In function 'madvise_cold': /kisskb/src/mm/madvise.c:489:30: note: byref variable will be forcibly initialized /kisskb/src/mm/madvise.c:504:20: note: byref variable will be forcibly initialized 504 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/madvise.c: In function 'madvise_pageout_page_range': /kisskb/src/mm/madvise.c:522:30: note: byref variable will be forcibly initialized 522 | struct madvise_walk_private walk_private = { | ^~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_req Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_meta Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_journal_abort_handle Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 4 /kisskb/src/include/linux/jbd2.h:jbd2_handle_buffer_credits Cyclomatic Complexity 9 /kisskb/src/include/linux/jbd2.h:is_handle_aborted Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4_jbd2.c:ext4_get_nojournal Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4_jbd2.c:ext4_put_nojournal Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_journal_start Cyclomatic Complexity 15 /kisskb/src/fs/ext4/ext4_jbd2.c:ext4_journal_check_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_journal_start_reserved Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_extend Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4_jbd2.c:ext4_check_bdev_write_error Cyclomatic Complexity 8 /kisskb/src/fs/ext4/ext4_jbd2.c:ext4_journal_abort_handle Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_forget Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:bforget Cyclomatic Complexity 20 /kisskb/src/fs/ext4/ext4_jbd2.c:ext4_inode_journal_mode Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4_jbd2.c:__ext4_journal_start_sb Cyclomatic Complexity 13 /kisskb/src/fs/ext4/ext4_jbd2.c:__ext4_journal_stop Cyclomatic Complexity 9 /kisskb/src/fs/ext4/ext4_jbd2.c:__ext4_journal_start_reserved Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4_jbd2.c:__ext4_journal_ensure_credits Cyclomatic Complexity 17 /kisskb/src/fs/ext4/ext4_jbd2.c:__ext4_journal_get_write_access Cyclomatic Complexity 16 /kisskb/src/fs/ext4/ext4_jbd2.c:__ext4_forget Cyclomatic Complexity 14 /kisskb/src/fs/ext4/ext4_jbd2.c:__ext4_journal_get_create_access Cyclomatic Complexity 20 /kisskb/src/fs/ext4/ext4_jbd2.c:__ext4_handle_dirty_metadata In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/madvise.c:9: /kisskb/src/mm/madvise.c: In function 'madvise_cold_or_pageout_pte_range': /kisskb/src/mm/madvise.c:320:12: note: byref variable will be forcibly initialized 320 | LIST_HEAD(page_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/madvise.c: In function 'madvise_pageout': /kisskb/src/mm/madvise.c:522:30: note: byref variable will be forcibly initialized 522 | struct madvise_walk_private walk_private = { | ^~~~~~~~~~~~ /kisskb/src/mm/madvise.c:554:20: note: byref variable will be forcibly initialized 554 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/madvise.c: In function 'madvise_free_single_vma': /kisskb/src/mm/madvise.c:713:20: note: byref variable will be forcibly initialized 713 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/madvise.c:712:28: note: byref variable will be forcibly initialized 712 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/madvise.c: In function 'do_madvise': /kisskb/src/mm/madvise.c:1136:18: note: byref variable will be forcibly initialized 1136 | struct blk_plug plug; | ^~~~ In file included from /kisskb/src/mm/madvise.c:21: /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:125:9: note: userspace variable will be forcibly initialized 125 | return (struct iovec) { | ^ /kisskb/src/mm/madvise.c:1237:18: note: byref variable will be forcibly initialized 1237 | struct iov_iter iter; | ^~~~ /kisskb/src/mm/madvise.c:1235:38: note: userspace variable will be forcibly initialized 1235 | struct iovec iovstack[UIO_FASTIOV], iovec; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/refscale.c:rcu_sync_scale_init Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:rcu_tasks_ref_scale_read_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_refcnt_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_rwlock_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_lock_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_lock_irq_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_acqrel_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:reset_readers Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/refscale.c:ref_scale_print_module_parms Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/refscale.c:rcu_scale_one_reader Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/refscale.c:process_durations Cyclomatic Complexity 55 /kisskb/src/kernel/rcu/refscale.c:main_func Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 56 /kisskb/src/kernel/rcu/refscale.c:ref_scale_reader Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/refscale.c:ref_scale_cleanup Cyclomatic Complexity 93 /kisskb/src/kernel/rcu/refscale.c:ref_scale_init Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/refscale.c:ref_scale_shutdown Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_clock_section Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ndelay Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/refscale.c:un_delay Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_clock_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_acqrel_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_lock_irq_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_lock_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_rwlock_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_refcnt_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:rcu_tasks_ref_scale_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_rwsem_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_rwsem_section Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/refscale.c:ref_rwsem_init Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/refscale.c:ref_rwlock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate_trace.h:rcu_read_lock_trace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 6 /kisskb/src/include/linux/rcupdate_trace.h:rcu_read_unlock_trace Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:rcu_trace_ref_scale_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:rcu_trace_ref_scale_read_section Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:srcu_ref_scale_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:srcu_ref_scale_read_section Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_rcu_delay_section Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/refscale.c:ref_rcu_read_section Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_possible Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_set_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.h:mpic_pasemi_msi_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.h:mpic_map_error_int Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.h:mpic_err_int_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.h:mpic_setup_error_int Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_tm_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_tm_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_irq_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_is_ht_interrupt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_scan_ht_pics Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_is_ipi Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_is_tm Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_physmask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_from_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_from_irq_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_mask_ipi Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_type_to_vecpri Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_get_coreint_irq Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_suspend_one Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_suspend Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_cpu_read Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:fsl_mpic_get_version Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_host_xlate Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_ipi_read Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_irq_write Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_unmask_irq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_mask_irq Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_resume_one Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_resume Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_cpu_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_eoi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_end_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_end_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_ipi_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_tm_write Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_test_broken_ipi Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:irq_domain_get_of_node Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_host_match Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_set_affinity Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_set_irq_type Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_unmask_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_unmask_tm Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_mask_tm Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_chip_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_from_irq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_set_destination Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_find Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_matching_node Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_map_mmio Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_linear Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chained_handler Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_linear_revmap Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/mpic.c:_mpic_get_one_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_init_sys Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_set_vector Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:fsl_mpic_primary_get_version Cyclomatic Complexity 106 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_alloc Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_assign_isu Cyclomatic Complexity 44 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_init Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_irq_set_priority Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_host_map Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_setup_this_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_cpu_get_priority Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_cpu_set_priority Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_teardown_this_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_get_one_irq Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_cascade Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_get_irq Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_get_mcirq Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_request_ipis Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/mpic.c:smp_mpic_message_pass Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic.c:smp_mpic_probe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic.c:smp_mpic_setup_cpu Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/mpic.c:mpic_reset_core In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function 'main_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:687:3: note: in expansion of macro 'wait_event' 687 | wait_event(main_wq, | ^~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_reader': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:533:2: note: in expansion of macro 'wait_event' 533 | wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || | ^~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:780:2: note: in expansion of macro 'wait_event' 780 | wait_event(shutdown_wq, shutdown_start); | ^~~~~~~~~~ /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'mpic_alloc': /kisskb/src/arch/powerpc/sysdev/mpic.c:1253:20: note: byref variable will be forcibly initialized 1253 | struct resource r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_fromio Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_toio Cyclomatic Complexity 7 /kisskb/src/sound/core/memory.c:copy_to_user_fromio Cyclomatic Complexity 7 /kisskb/src/sound/core/memory.c:copy_from_user_toio Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65218.c:tps65218_gpio_input Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65218.c:tps65218_gpio_driver_init Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpio-tps65218.c:tps65218_gpio_set_config Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tps65218.c:tps65218_gpio_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65218.c:tps65218_gpio_output Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tps65218.c:tps65218_gpio_get Cyclomatic Complexity 25 /kisskb/src/drivers/gpio/gpio-tps65218.c:tps65218_gpio_request Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tps65218.c:tps65218_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65218.c:tps65218_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-nvram.c:opal_nvram_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-nvram.c:opal_nvram_init_log_partitions Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal-nvram.c:__machine_initcall_powernv_opal_nvram_init_log_partitions Cyclomatic Complexity 24 /kisskb/src/arch/powerpc/platforms/powernv/opal-nvram.c:opal_nvram_write Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal-nvram.c:opal_nvram_read Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal-nvram.c:opal_nvram_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/mmap.c:stack_maxrandom_size Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_long Cyclomatic Complexity 7 /kisskb/src/include/linux/mm.h:vm_start_gap Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/mmap.c:mmap_is_legacy Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/mm/mmap.c:mmap_base Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/mmap.c:radix__arch_pick_mmap_layout Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/mm/mmap.c:radix__arch_get_unmapped_area Cyclomatic Complexity 38 /kisskb/src/arch/powerpc/mm/mmap.c:radix__arch_get_unmapped_area_topdown Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/mmap.c:arch_mmap_rnd Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/mmap.c:arch_pick_mmap_layout /kisskb/src/arch/powerpc/mm/mmap.c: In function 'radix__arch_get_unmapped_area': /kisskb/src/arch/powerpc/mm/mmap.c:98:31: note: byref variable will be forcibly initialized 98 | struct vm_unmapped_area_info info; | ^~~~ /kisskb/src/arch/powerpc/mm/mmap.c: In function 'radix__arch_get_unmapped_area_topdown': /kisskb/src/arch/powerpc/mm/mmap.c:142:31: note: byref variable will be forcibly initialized 142 | struct vm_unmapped_area_info info; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps6586x.c:tps6586x_gpio_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps6586x.c:tps6586x_gpio_to_irq Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tps6586x.c:tps6586x_gpio_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps6586x.c:tps6586x_gpio_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps6586x.c:tps6586x_gpio_output Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpio-tps6586x.c:tps6586x_gpio_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/include/sound/control.h:snd_ctl_get_ioffnum Cyclomatic Complexity 1 /kisskb/src/include/sound/control.h:snd_ctl_get_ioffidx Cyclomatic Complexity 1 /kisskb/src/include/sound/control.h:snd_ctl_build_ioff Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:check_user_elem_overflow Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:compute_user_elem_size Cyclomatic Complexity 13 /kisskb/src/sound/core/control.c:snd_ctl_remove_numid_conflict Cyclomatic Complexity 4 /kisskb/src/sound/core/control.c:snd_ctl_find_hole Cyclomatic Complexity 4 /kisskb/src/include/sound/control.h:snd_ctl_get_ioff Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:snd_ctl_elem_user_info Cyclomatic Complexity 14 /kisskb/src/sound/core/control.c:read_user_tlv Cyclomatic Complexity 24 /kisskb/src/sound/core/control.c:snd_ctl_check_elem_info Cyclomatic Complexity 12 /kisskb/src/sound/core/control.c:read_tlv_buf Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 6 /kisskb/src/sound/core/control.c:snd_ctl_poll Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 8 /kisskb/src/sound/core/control.c:snd_ctl_new Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/sound/core.h:snd_power_unref Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 13 /kisskb/src/sound/core/control.c:snd_ctl_elem_list Cyclomatic Complexity 8 /kisskb/src/sound/core/control.c:snd_ctl_elem_list_user Cyclomatic Complexity 6 /kisskb/src/sound/core/control.c:snd_ctl_card_info Cyclomatic Complexity 4 /kisskb/src/sound/core/control.c:_snd_ctl_register_ioctl Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 7 /kisskb/src/sound/core/control.c:_snd_ctl_unregister_ioctl Cyclomatic Complexity 2 /kisskb/src/sound/core/control.c:snd_ctl_empty_read_queue Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_card_unref Cyclomatic Complexity 5 /kisskb/src/sound/core/control.c:snd_ctl_dev_register Cyclomatic Complexity 31 /kisskb/src/sound/core/control.c:snd_ctl_read Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 30 /kisskb/src/sound/core/control.c:call_tlv_handler Cyclomatic Complexity 13 /kisskb/src/sound/core/control.c:__snd_ctl_elem_info Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:snd_ctl_elem_user_get Cyclomatic Complexity 4 /kisskb/src/sound/core/control.c:snd_ctl_elem_user_put Cyclomatic Complexity 4 /kisskb/src/sound/core/control.c:snd_ctl_elem_user_free Cyclomatic Complexity 17 /kisskb/src/sound/core/control.c:snd_ctl_elem_init_enum_names Cyclomatic Complexity 2 /kisskb/src/sound/core/control.c:snd_ctl_elem_user_enum_info Cyclomatic Complexity 31 /kisskb/src/sound/core/control.c:snd_ctl_subscribe_events Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 6 /kisskb/src/sound/core/control.c:snd_ctl_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 19 /kisskb/src/sound/core/control.c:snd_ctl_open Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:snd_ctl_fasync Cyclomatic Complexity 3 /kisskb/src/sound/core/control.c:snd_ctl_dev_disconnect Cyclomatic Complexity 19 /kisskb/src/sound/core/control.c:snd_ctl_notify Cyclomatic Complexity 2 /kisskb/src/sound/core/control.c:snd_ctl_notify_one Cyclomatic Complexity 19 /kisskb/src/sound/core/control.c:replace_user_tlv Cyclomatic Complexity 4 /kisskb/src/sound/core/control.c:snd_ctl_elem_user_tlv Cyclomatic Complexity 20 /kisskb/src/sound/core/control.c:snd_ctl_new1 Cyclomatic Complexity 7 /kisskb/src/sound/core/control.c:snd_ctl_free_one Cyclomatic Complexity 6 /kisskb/src/sound/core/control.c:snd_ctl_remove Cyclomatic Complexity 2 /kisskb/src/sound/core/control.c:snd_ctl_dev_free Cyclomatic Complexity 14 /kisskb/src/sound/core/control.c:snd_ctl_find_numid Cyclomatic Complexity 18 /kisskb/src/sound/core/control.c:snd_ctl_tlv_ioctl Cyclomatic Complexity 27 /kisskb/src/sound/core/control.c:snd_ctl_find_id Cyclomatic Complexity 19 /kisskb/src/sound/core/control.c:__snd_ctl_add_replace Cyclomatic Complexity 11 /kisskb/src/sound/core/control.c:snd_ctl_add_replace Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:snd_ctl_add Cyclomatic Complexity 2 /kisskb/src/sound/core/control.c:snd_ctl_replace Cyclomatic Complexity 4 /kisskb/src/sound/core/control.c:snd_ctl_remove_id Cyclomatic Complexity 13 /kisskb/src/sound/core/control.c:snd_ctl_activate_id Cyclomatic Complexity 4 /kisskb/src/sound/core/control.c:snd_ctl_rename_id Cyclomatic Complexity 4 /kisskb/src/sound/core/control.c:snd_ctl_elem_info Cyclomatic Complexity 8 /kisskb/src/sound/core/control.c:snd_ctl_elem_info_user Cyclomatic Complexity 18 /kisskb/src/sound/core/control.c:snd_ctl_elem_read Cyclomatic Complexity 8 /kisskb/src/sound/core/control.c:snd_ctl_elem_read_user Cyclomatic Complexity 30 /kisskb/src/sound/core/control.c:snd_ctl_elem_write Cyclomatic Complexity 8 /kisskb/src/sound/core/control.c:snd_ctl_elem_write_user Cyclomatic Complexity 9 /kisskb/src/sound/core/control.c:snd_ctl_elem_lock Cyclomatic Complexity 12 /kisskb/src/sound/core/control.c:snd_ctl_elem_unlock Cyclomatic Complexity 16 /kisskb/src/sound/core/control.c:snd_ctl_remove_user_ctl Cyclomatic Complexity 57 /kisskb/src/sound/core/control.c:snd_ctl_elem_add Cyclomatic Complexity 8 /kisskb/src/sound/core/control.c:snd_ctl_elem_add_user Cyclomatic Complexity 3 /kisskb/src/sound/core/control.c:snd_ctl_elem_remove Cyclomatic Complexity 44 /kisskb/src/sound/core/control.c:snd_ctl_ioctl Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:snd_ctl_register_ioctl Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:snd_ctl_unregister_ioctl Cyclomatic Complexity 7 /kisskb/src/sound/core/control.c:snd_ctl_get_preferred_subdevice Cyclomatic Complexity 11 /kisskb/src/sound/core/control.c:snd_ctl_request_layer Cyclomatic Complexity 5 /kisskb/src/sound/core/control.c:snd_ctl_register_layer Cyclomatic Complexity 8 /kisskb/src/sound/core/control.c:snd_ctl_disconnect_layer Cyclomatic Complexity 8 /kisskb/src/sound/core/control.c:snd_ctl_create Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:snd_ctl_boolean_mono_info Cyclomatic Complexity 1 /kisskb/src/sound/core/control.c:snd_ctl_boolean_stereo_info Cyclomatic Complexity 9 /kisskb/src/sound/core/control.c:snd_ctl_enum_info /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list': /kisskb/src/sound/core/control.c:750:25: note: byref variable will be forcibly initialized 750 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:788:27: note: byref variable will be forcibly initialized 788 | struct snd_ctl_elem_list list; | ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_read': /kisskb/src/sound/core/control.c:1854:23: note: byref variable will be forcibly initialized 1854 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/sound/core/control.c:1851:24: note: byref variable will be forcibly initialized 1851 | struct snd_ctl_event ev; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:gfpflags_allow_blocking Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/mm/dmapool.c:is_page_busy Cyclomatic Complexity 1 /kisskb/src/mm/dmapool.c:dmam_pool_match Cyclomatic Complexity 8 /kisskb/src/mm/dmapool.c:pool_find_page Cyclomatic Complexity 3 /kisskb/src/mm/dmapool.c:pools_show Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:want_init_on_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:want_init_on_free Cyclomatic Complexity 4 /kisskb/src/mm/dmapool.c:pool_initialise_page Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_coherent Cyclomatic Complexity 1 /kisskb/src/mm/dmapool.c:pool_free_page Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:might_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_coherent Cyclomatic Complexity 7 /kisskb/src/mm/dmapool.c:pool_alloc_page /kisskb/src/sound/core/control.c: In function 'snd_ctl_notify_one': /kisskb/src/sound/core/control.c:203:25: note: byref variable will be forcibly initialized 203 | struct snd_ctl_elem_id id = kctl->id; | ^~ Cyclomatic Complexity 35 /kisskb/src/mm/dmapool.c:dma_pool_create Cyclomatic Complexity 15 /kisskb/src/mm/dmapool.c:dma_pool_destroy Cyclomatic Complexity 1 /kisskb/src/mm/dmapool.c:dmam_pool_release Cyclomatic Complexity 10 /kisskb/src/mm/dmapool.c:dma_pool_alloc Cyclomatic Complexity 9 /kisskb/src/mm/dmapool.c:dma_pool_free Cyclomatic Complexity 7 /kisskb/src/mm/dmapool.c:dmam_pool_create Cyclomatic Complexity 2 /kisskb/src/mm/dmapool.c:dmam_pool_destroy /kisskb/src/sound/core/control.c: In function 'snd_ctl_tlv_ioctl': /kisskb/src/sound/core/control.c:1725:25: note: byref variable will be forcibly initialized 1725 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/sound/core/control.c:1721:21: note: byref variable will be forcibly initialized 1721 | struct snd_ctl_tlv header; | ^~~~~~ /kisskb/src/sound/core/control.c: In function '__snd_ctl_add_replace': /kisskb/src/sound/core/control.c:376:25: note: byref variable will be forcibly initialized 376 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_info_user': /kisskb/src/sound/core/control.c:1043:27: note: byref variable will be forcibly initialized 1043 | struct snd_ctl_elem_info info; | ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_lock': /kisskb/src/sound/core/control.c:1203:25: note: byref variable will be forcibly initialized 1203 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_unlock': /kisskb/src/sound/core/control.c:1231:25: note: byref variable will be forcibly initialized 1231 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add_user': /kisskb/src/sound/core/control.c:1609:27: note: byref variable will be forcibly initialized 1609 | struct snd_ctl_elem_info info; | ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_remove': /kisskb/src/sound/core/control.c:1628:25: note: byref variable will be forcibly initialized 1628 | struct snd_ctl_elem_id id; | ^~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/disassemble.h:get_op Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/maccess.c:copy_from_kernel_nofault_allowed Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/maccess.c:copy_inst_from_kernel_nofault Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_debugfs_create_type Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_init_debugfs Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:__machine_initcall_powernv_opal_lpc_init_debugfs Cyclomatic Complexity 55 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:lpc_debug_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_inb Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:__opal_lpc_inl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_inl Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_insl Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:__opal_lpc_inw Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_insw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_inw Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_insb Cyclomatic Complexity 52 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:lpc_debug_write Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_outb Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_outsb Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:__opal_lpc_outw Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_outsw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_outw Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:__opal_lpc_outl Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_outsl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_outl Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/opal-lpc.c:opal_lpc_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le32_add_cpu Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_type Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_unwritten Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_delayed Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_hole Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_quota_capable Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_inline_data Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:find_ext4_extent_tail Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext_inode_hdr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext_block_hdr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext_depth Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_is_unwritten Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_get_actual_len Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_mark_initialized Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_idx_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_store_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_idx_store_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_ext_space_block Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_ext_space_block_idx Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_ext_space_root Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_ext_space_root_idx Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_sync Cyclomatic Complexity 9 /kisskb/src/fs/ext4/extents.c:ext4_ext_max_entries Cyclomatic Complexity 5 /kisskb/src/fs/ext4/extents.c:ext4_ext_binsearch_idx Cyclomatic Complexity 8 /kisskb/src/fs/ext4/extents.c:ext4_ext_binsearch Cyclomatic Complexity 14 /kisskb/src/fs/ext4/extents.c:ext4_can_extents_be_merged Cyclomatic Complexity 9 /kisskb/src/include/linux/jbd2.h:is_handle_aborted Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_update_inode_fsync_trans Cyclomatic Complexity 17 /kisskb/src/fs/ext4/extents.c:ext4_fiemap_check_ranges Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_ext_trunc_restart_fn Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_restart Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 21 /kisskb/src/fs/ext4/extents.c:ext4_ext_search_left Cyclomatic Complexity 4 /kisskb/src/fs/ext4/extents.c:ext4_valid_extent Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_valid_extent_idx Cyclomatic Complexity 21 /kisskb/src/fs/ext4/extents.c:ext4_valid_extent_entries Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_mark_unwritten Cyclomatic Complexity 13 /kisskb/src/fs/ext4/extents.c:ext4_ext_next_leaf_block Cyclomatic Complexity 12 /kisskb/src/fs/ext4/extents.c:ext4_ext_more_to_rm Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_update_i_disksize Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4.h:ext4_update_inode_size Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_extent_block_csum Cyclomatic Complexity 5 /kisskb/src/fs/ext4/extents.c:ext4_extent_block_csum_verify Cyclomatic Complexity 18 /kisskb/src/fs/ext4/extents.c:__ext4_ext_check Cyclomatic Complexity 3 /kisskb/src/fs/ext4/extents.c:ext4_extent_block_csum_set Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk_gfp Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_load_extent Cyclomatic Complexity 12 /kisskb/src/fs/ext4/extents.c:ext4_cache_extents Cyclomatic Complexity 20 /kisskb/src/fs/ext4/extents.c:__read_extent_tree_block Cyclomatic Complexity 39 /kisskb/src/fs/ext4/extents.c:ext4_ext_search_right Cyclomatic Complexity 25 /kisskb/src/fs/ext4/extents.c:ext4_ext_try_to_merge_right Cyclomatic Complexity 5 /kisskb/src/fs/ext4/extents.c:__ext4_ext_dirty Cyclomatic Complexity 13 /kisskb/src/fs/ext4/extents.c:ext4_ext_find_goal Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_ext_new_meta_block Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 22 /kisskb/src/fs/ext4/extents.c:ext4_ext_grow_indepth Cyclomatic Complexity 4 /kisskb/src/fs/ext4/extents.c:ext4_ext_get_access Cyclomatic Complexity 28 /kisskb/src/fs/ext4/extents.c:ext4_ext_insert_index Cyclomatic Complexity 89 /kisskb/src/fs/ext4/extents.c:ext4_ext_split Cyclomatic Complexity 29 /kisskb/src/fs/ext4/extents.c:ext4_ext_correct_indexes Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_extend Cyclomatic Complexity 14 /kisskb/src/fs/ext4/extents.c:ext4_ext_try_to_merge_up Cyclomatic Complexity 12 /kisskb/src/fs/ext4/extents.c:ext4_ext_try_to_merge Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_remove_space Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_ext_zeroout Cyclomatic Complexity 4 /kisskb/src/fs/ext4/extents.c:ext4_zeroout_es Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_rm_leaf Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 5 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_data_revoke_credits Cyclomatic Complexity 7 /kisskb/src/fs/ext4/extents.c:get_default_free_blocks_flags Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_remove_blocks Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_rm_idx Cyclomatic Complexity 22 /kisskb/src/fs/ext4/extents.c:ext4_ext_rm_idx Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_remove_space_done Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_reclaim_block Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_rereserve_cluster Cyclomatic Complexity 60 /kisskb/src/fs/ext4/extents.c:ext4_remove_blocks Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_map_blocks_enter Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_show_extent Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_handle_unwritten_extents Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_convert_to_initialized_enter Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_convert_to_initialized_fastpath Cyclomatic Complexity 7 /kisskb/src/fs/ext4/extents.c:ext4_ext_put_gap_in_cache Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_get_implied_cluster_alloc_exit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ext_map_blocks_exit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_collapse_range Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_insert_range Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_zero_range Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fallocate_enter Cyclomatic Complexity 7 /kisskb/src/fs/ext4/extents.c:skip_hole Cyclomatic Complexity 27 /kisskb/src/fs/ext4/extents.c:ext4_alloc_file_blocks Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fallocate_exit Cyclomatic Complexity 8 /kisskb/src/fs/ext4/extents.c:ext4_iomap_xattr_fiemap Cyclomatic Complexity 9 /kisskb/src/fs/ext4/extents.c:ext4_iomap_xattr_begin Cyclomatic Complexity 25 /kisskb/src/fs/ext4/extents.c:ext4_fill_es_cache_info Cyclomatic Complexity 13 /kisskb/src/fs/ext4/extents.c:ext4_datasem_ensure_credits Cyclomatic Complexity 96 /kisskb/src/fs/ext4/extents.c:ext4_ext_rm_leaf Cyclomatic Complexity 45 /kisskb/src/fs/ext4/extents.c:ext4_ext_shift_path_extents Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_ext_check_inode Cyclomatic Complexity 5 /kisskb/src/fs/ext4/extents.c:ext4_ext_drop_refs Cyclomatic Complexity 23 /kisskb/src/fs/ext4/extents.c:ext4_ext_precache Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents.c:ext4_ext_tree_init Cyclomatic Complexity 36 /kisskb/src/fs/ext4/extents.c:ext4_find_extent Cyclomatic Complexity 19 /kisskb/src/fs/ext4/extents.c:ext4_ext_create_new_leaf Cyclomatic Complexity 29 /kisskb/src/fs/ext4/extents.c:ext4_ext_next_allocated_block Cyclomatic Complexity 13 /kisskb/src/fs/ext4/extents.c:ext4_ext_determine_hole Cyclomatic Complexity 18 /kisskb/src/fs/ext4/extents.c:get_implied_cluster_alloc Cyclomatic Complexity 16 /kisskb/src/fs/ext4/extents.c:ext4_ext_check_overlap Cyclomatic Complexity 64 /kisskb/src/fs/ext4/extents.c:ext4_ext_shift_extents Cyclomatic Complexity 91 /kisskb/src/fs/ext4/extents.c:ext4_ext_insert_extent Cyclomatic Complexity 70 /kisskb/src/fs/ext4/extents.c:ext4_split_extent_at Cyclomatic Complexity 5 /kisskb/src/fs/ext4/extents.c:ext4_force_split_extent_at Cyclomatic Complexity 28 /kisskb/src/fs/ext4/extents.c:ext4_split_extent Cyclomatic Complexity 10 /kisskb/src/fs/ext4/extents.c:ext4_split_convert_extents Cyclomatic Complexity 29 /kisskb/src/fs/ext4/extents.c:convert_initialized_extent Cyclomatic Complexity 17 /kisskb/src/fs/ext4/extents.c:ext4_convert_unwritten_extents_endio Cyclomatic Complexity 106 /kisskb/src/fs/ext4/extents.c:ext4_ext_convert_to_initialized Cyclomatic Complexity 30 /kisskb/src/fs/ext4/extents.c:ext4_ext_handle_unwritten_extents Cyclomatic Complexity 61 /kisskb/src/fs/ext4/extents.c:ext4_insert_range Cyclomatic Complexity 8 /kisskb/src/fs/ext4/extents.c:ext4_ext_calc_credits_for_single_extent Cyclomatic Complexity 6 /kisskb/src/fs/ext4/extents.c:ext4_ext_index_trans_blocks Cyclomatic Complexity 65 /kisskb/src/fs/ext4/extents.c:ext4_zero_range Cyclomatic Complexity 108 /kisskb/src/fs/ext4/extents.c:ext4_ext_remove_space Cyclomatic Complexity 43 /kisskb/src/fs/ext4/extents.c:ext4_collapse_range Cyclomatic Complexity 2 /kisskb/src/fs/ext4/extents.c:ext4_ext_init Cyclomatic Complexity 3 /kisskb/src/fs/ext4/extents.c:ext4_ext_release Cyclomatic Complexity 114 /kisskb/src/fs/ext4/extents.c:ext4_ext_map_blocks Cyclomatic Complexity 13 /kisskb/src/fs/ext4/extents.c:ext4_ext_truncate Cyclomatic Complexity 42 /kisskb/src/fs/ext4/extents.c:ext4_fallocate Cyclomatic Complexity 28 /kisskb/src/fs/ext4/extents.c:ext4_convert_unwritten_extents Cyclomatic Complexity 14 /kisskb/src/fs/ext4/extents.c:ext4_convert_unwritten_io_end_vec Cyclomatic Complexity 13 /kisskb/src/fs/ext4/extents.c:ext4_fiemap Cyclomatic Complexity 21 /kisskb/src/fs/ext4/extents.c:ext4_get_es_cache Cyclomatic Complexity 101 /kisskb/src/fs/ext4/extents.c:ext4_swap_extents Cyclomatic Complexity 22 /kisskb/src/fs/ext4/extents.c:ext4_clu_mapped Cyclomatic Complexity 31 /kisskb/src/fs/ext4/extents.c:ext4_ext_replay_update_ex Cyclomatic Complexity 10 /kisskb/src/fs/ext4/extents.c:ext4_ext_replay_shrink_inode Cyclomatic Complexity 46 /kisskb/src/fs/ext4/extents.c:ext4_ext_replay_set_iblocks Cyclomatic Complexity 16 /kisskb/src/fs/ext4/extents.c:ext4_ext_clear_bb In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/fs/ext4/extents.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:mpic_msi_reserve_u3_hwirqs Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:irq_domain_get_of_node Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:mpic_msi_reserve_hwirq Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:mpic_msi_init_allocator Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_savedwrite Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_exprotect Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkexec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkwrite Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkdirty Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_kernel_range Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:ptep_get Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_clear_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_wrprotect Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:__radix_pte_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_modify Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_update Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_kernel_range Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/pageattr.c:change_page_attr Cyclomatic Complexity 1 /kisskb/src/include/linux/vmalloc.h:is_vm_area_hugepages Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/pageattr.c:set_page_attr Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/mm/pageattr.c:change_memory_attr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/pageattr.c:set_memory_attr /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_put_gap_in_cache': /kisskb/src/fs/ext4/extents.c:2245:23: note: byref variable will be forcibly initialized 2245 | struct extent_status es; | ^~ /kisskb/src/fs/ext4/extents.c: In function 'skip_hole': /kisskb/src/fs/ext4/extents.c:5917:25: note: byref variable will be forcibly initialized 5917 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_alloc_file_blocks': /kisskb/src/fs/ext4/extents.c:4402:25: note: byref variable will be forcibly initialized 4402 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_iomap_xattr_fiemap': /kisskb/src/fs/ext4/extents.c:4837:20: note: byref variable will be forcibly initialized 4837 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_fill_es_cache_info': /kisskb/src/fs/ext4/extents.c:2153:23: note: byref variable will be forcibly initialized 2153 | struct extent_status es; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps65910.h:tps65910_chip_id Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65910.c:tps65910_gpio_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tps65910.c:tps65910_gpio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_clear_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65910.c:tps65910_gpio_input Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_set_bits Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tps65910.c:tps65910_gpio_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65910.c:tps65910_gpio_output Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 5 /kisskb/src/drivers/gpio/gpio-tps65910.c:tps65910_parse_dt_for_gpio Cyclomatic Complexity 32 /kisskb/src/drivers/gpio/gpio-tps65910.c:tps65910_gpio_probe /kisskb/src/fs/ext4/extents.c: In function 'ext4_split_extent_at': /kisskb/src/fs/ext4/extents.c:3151:42: note: byref variable will be forcibly initialized 3151 | struct ext4_extent *ex, newex, orig_ex, zero_ex; | ^~~~~~~ /kisskb/src/fs/ext4/extents.c:3151:33: note: byref variable will be forcibly initialized 3151 | struct ext4_extent *ex, newex, orig_ex, zero_ex; | ^~~~~~~ /kisskb/src/fs/ext4/extents.c:3151:26: note: byref variable will be forcibly initialized 3151 | struct ext4_extent *ex, newex, orig_ex, zero_ex; | ^~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_convert_to_initialized': /kisskb/src/fs/ext4/extents.c:3391:31: note: byref variable will be forcibly initialized 3391 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ /kisskb/src/fs/ext4/extents.c:3391:21: note: byref variable will be forcibly initialized 3391 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ /kisskb/src/fs/ext4/extents.c:3390:25: note: byref variable will be forcibly initialized 3390 | struct ext4_map_blocks split_map; | ^~~~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_remove_space': /kisskb/src/fs/ext4/extents.c:2783:25: note: byref variable will be forcibly initialized 2783 | struct partial_cluster partial; | ^~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_map_blocks': /kisskb/src/fs/ext4/extents.c:4061:33: note: byref variable will be forcibly initialized 4061 | struct ext4_allocation_request ar; | ^~ /kisskb/src/fs/ext4/extents.c:4055:33: note: byref variable will be forcibly initialized 4055 | struct ext4_extent newex, *ex, ex2; | ^~~ /kisskb/src/fs/ext4/extents.c:4055:21: note: byref variable will be forcibly initialized 4055 | struct ext4_extent newex, *ex, ex2; | ^~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_convert_unwritten_extents': /kisskb/src/fs/ext4/extents.c:4751:25: note: byref variable will be forcibly initialized 4751 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_replay_set_iblocks': /kisskb/src/fs/ext4/extents.c:5939:25: note: byref variable will be forcibly initialized 5939 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_clear_bb': /kisskb/src/fs/ext4/extents.c:6039:25: note: byref variable will be forcibly initialized 6039 | struct ext4_map_blocks map; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 2 /kisskb/src/include/linux/nodemask.h:__nodemask_pr_numnodes Cyclomatic Complexity 2 /kisskb/src/include/linux/nodemask.h:__nodemask_pr_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_set Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone_idx Cyclomatic Complexity 5 /kisskb/src/include/linux/mmzone.h:next_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:first_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_trans_unstable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_is_accessible Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:vma_is_dax Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:prep_transhuge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:pmd_trans_huge_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:is_huge_zero_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__count_numa_event Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:range_in_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 3 /kisskb/src/include/linux/mempolicy.h:mpol_needs_cond_ref Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:alloc_huge_page_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hstate_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:page_hstate Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugepage_migration_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/numa_balancing.h:should_numa_migrate_memory Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_mems_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_nodemask_valid_mems_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:current_cpuset_is_being_rebound Cyclomatic Complexity 1 /kisskb/src/include/linux/compat.h:in_compat_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:lru_cache_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_movememory Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:folio_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_pmd_migration_entry Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:mpol_store_user_nodemask Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:mpol_rebind_default Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:mpol_rebind_preferred Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:queue_pages_required Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:change_prot_numa Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:sp_node_init Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:check_numabalancing_enable Cyclomatic Complexity 18 /kisskb/src/mm/mempolicy.c:sanitize_mpol_flags Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_empty Cyclomatic Complexity 3 /kisskb/src/mm/mempolicy.c:mpol_new_nodemask Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:page_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/gfp.h:gfp_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:node_zonelist Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 5 /kisskb/src/mm/mempolicy.c:offset_il_node Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_get Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_and Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_fold Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_onto Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:mpol_relative_nodemask Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_remap Cyclomatic Complexity 9 /kisskb/src/mm/mempolicy.c:mpol_rebind_nodemask Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_clear Cyclomatic Complexity 3 /kisskb/src/mm/mempolicy.c:mpol_new_preferred Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:init_nodemask_of_node Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_init Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_equal Cyclomatic Complexity 7 /kisskb/src/mm/mempolicy.c:mpol_rebind_policy Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_remap Cyclomatic Complexity 0 /kisskb/src/mm/mempolicy.c:queue_pages_hugetlb Cyclomatic Complexity 19 /kisskb/src/mm/mempolicy.c:mpol_set_nodemask Cyclomatic Complexity 5 /kisskb/src/mm/mempolicy.c:get_policy_nodemask Cyclomatic Complexity 6 /kisskb/src/include/linux/gfp.h:gfp_zone Cyclomatic Complexity 8 /kisskb/src/mm/mempolicy.c:policy_node Cyclomatic Complexity 4 /kisskb/src/mm/mempolicy.c:queue_pages_range Cyclomatic Complexity 11 /kisskb/src/mm/mempolicy.c:migrate_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 9 /kisskb/src/mm/mempolicy.c:migrate_page_add Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 9 /kisskb/src/mm/mempolicy.c:get_bitmap Cyclomatic Complexity 21 /kisskb/src/mm/mempolicy.c:get_nodes Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 9 /kisskb/src/include/linux/mm.h:vma_lookup Cyclomatic Complexity 37 /kisskb/src/mm/mempolicy.c:mpol_new Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_subset Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 4 /kisskb/src/mm/mempolicy.c:interleave_nodes Cyclomatic Complexity 9 /kisskb/src/mm/mempolicy.c:interleave_nid Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 7 /kisskb/src/mm/mempolicy.c:lookup_node Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__clear_user Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/uaccess.h:clear_user Cyclomatic Complexity 16 /kisskb/src/mm/mempolicy.c:copy_nodes_to_user Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_intersects Cyclomatic Complexity 8 /kisskb/src/mm/mempolicy.c:apply_policy_zone Cyclomatic Complexity 6 /kisskb/src/mm/mempolicy.c:alloc_page_interleave Cyclomatic Complexity 4 /kisskb/src/mm/mempolicy.c:alloc_pages_preferred_many Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 17 /kisskb/src/mm/mempolicy.c:sp_lookup Cyclomatic Complexity 7 /kisskb/src/mm/mempolicy.c:sp_insert Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodelist_parse Cyclomatic Complexity 7 /kisskb/src/mm/mempolicy.c:numa_init_sysfs Cyclomatic Complexity 17 /kisskb/src/mm/mempolicy.c:numa_demotion_enabled_store Cyclomatic Complexity 2 /kisskb/src/mm/mempolicy.c:numa_demotion_enabled_show Cyclomatic Complexity 8 /kisskb/src/mm/mempolicy.c:numa_map_to_online_node Cyclomatic Complexity 10 /kisskb/src/mm/mempolicy.c:get_task_policy Cyclomatic Complexity 3 /kisskb/src/mm/mempolicy.c:__mpol_put Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_put Cyclomatic Complexity 17 /kisskb/src/mm/mempolicy.c:do_set_mempolicy Cyclomatic Complexity 7 /kisskb/src/mm/mempolicy.c:kernel_set_mempolicy Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:__do_sys_set_mempolicy Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:sp_free Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:sp_delete Cyclomatic Complexity 33 /kisskb/src/mm/mempolicy.c:shared_policy_replace Cyclomatic Complexity 3 /kisskb/src/include/linux/mempolicy.h:mpol_cond_put Cyclomatic Complexity 54 /kisskb/src/mm/mempolicy.c:do_get_mempolicy Cyclomatic Complexity 27 /kisskb/src/mm/mempolicy.c:kernel_get_mempolicy Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:__do_sys_get_mempolicy Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:mpol_rebind_task Cyclomatic Complexity 2 /kisskb/src/mm/mempolicy.c:mpol_rebind_mm Cyclomatic Complexity 23 /kisskb/src/mm/mempolicy.c:do_migrate_pages Cyclomatic Complexity 28 /kisskb/src/mm/mempolicy.c:kernel_migrate_pages Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:__do_sys_migrate_pages Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:__se_sys_set_mempolicy Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:__se_sys_migrate_pages Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:__se_sys_get_mempolicy Cyclomatic Complexity 12 /kisskb/src/mm/mempolicy.c:vma_migratable Cyclomatic Complexity 13 /kisskb/src/mm/mempolicy.c:queue_pages_pmd Cyclomatic Complexity 30 /kisskb/src/mm/mempolicy.c:queue_pages_pte_range Cyclomatic Complexity 43 /kisskb/src/mm/mempolicy.c:queue_pages_test_walk Cyclomatic Complexity 17 /kisskb/src/mm/mempolicy.c:__get_vma_policy Cyclomatic Complexity 4 /kisskb/src/mm/mempolicy.c:get_vma_policy Cyclomatic Complexity 20 /kisskb/src/mm/mempolicy.c:vma_policy_mof Cyclomatic Complexity 8 /kisskb/src/mm/mempolicy.c:policy_nodemask Cyclomatic Complexity 10 /kisskb/src/mm/mempolicy.c:mempolicy_slab_node Cyclomatic Complexity 12 /kisskb/src/mm/mempolicy.c:mempolicy_in_oom_domain Cyclomatic Complexity 23 /kisskb/src/mm/mempolicy.c:alloc_pages_vma Cyclomatic Complexity 12 /kisskb/src/mm/mempolicy.c:new_page Cyclomatic Complexity 10 /kisskb/src/mm/mempolicy.c:alloc_pages Cyclomatic Complexity 9 /kisskb/src/mm/mempolicy.c:folio_alloc Cyclomatic Complexity 8 /kisskb/src/mm/mempolicy.c:__mpol_dup Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_dup Cyclomatic Complexity 14 /kisskb/src/mm/mempolicy.c:vma_replace_policy Cyclomatic Complexity 3 /kisskb/src/mm/mempolicy.c:vma_dup_policy Cyclomatic Complexity 6 /kisskb/src/mm/mempolicy.c:sp_alloc Cyclomatic Complexity 20 /kisskb/src/mm/mempolicy.c:__mpol_equal Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_equal Cyclomatic Complexity 33 /kisskb/src/mm/mempolicy.c:mbind_range Cyclomatic Complexity 68 /kisskb/src/mm/mempolicy.c:do_mbind Cyclomatic Complexity 7 /kisskb/src/mm/mempolicy.c:kernel_mbind Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:__do_sys_mbind Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:__se_sys_mbind Cyclomatic Complexity 7 /kisskb/src/mm/mempolicy.c:mpol_shared_policy_lookup Cyclomatic Complexity 25 /kisskb/src/mm/mempolicy.c:mpol_misplaced Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:mpol_put_task_policy Cyclomatic Complexity 15 /kisskb/src/mm/mempolicy.c:mpol_set_shared_policy Cyclomatic Complexity 13 /kisskb/src/mm/mempolicy.c:mpol_shared_policy_init Cyclomatic Complexity 5 /kisskb/src/mm/mempolicy.c:mpol_free_shared_policy Cyclomatic Complexity 13 /kisskb/src/mm/mempolicy.c:numa_policy_init Cyclomatic Complexity 1 /kisskb/src/mm/mempolicy.c:numa_default_policy Cyclomatic Complexity 66 /kisskb/src/mm/mempolicy.c:mpol_parse_str Cyclomatic Complexity 27 /kisskb/src/mm/mempolicy.c:mpol_to_str Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index /kisskb/src/mm/mempolicy.c: In function 'offset_il_node': /kisskb/src/mm/mempolicy.c:1873:13: note: byref variable will be forcibly initialized 1873 | nodemask_t nodemask = pol->nodes; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:free_image_buf Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:opal_flash_update Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:update_store Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:alloc_image_buf Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:image_data_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:update_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:manage_show Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:validate_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:opal_flash_manage Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:manage_store Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:opal_flash_validate Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:validate_store Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:opal_flash_update_print_message Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/opal-flash.c:opal_flash_update_init /kisskb/src/mm/mempolicy.c: In function 'mpol_relative_nodemask': /kisskb/src/mm/mempolicy.c:190:13: note: byref variable will be forcibly initialized 190 | nodemask_t tmp; | ^~~ /kisskb/src/mm/mempolicy.c: In function 'mpol_rebind_nodemask': /kisskb/src/mm/mempolicy.c:317:13: note: byref variable will be forcibly initialized 317 | nodemask_t tmp; | ^~~ /kisskb/src/mm/mempolicy.c: In function 'queue_pages_range': /kisskb/src/mm/mempolicy.c:728:21: note: byref variable will be forcibly initialized 728 | struct queue_pages qp = { | ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'migrate_to_node': /kisskb/src/mm/mempolicy.c:1056:12: note: byref variable will be forcibly initialized 1056 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mempolicy.c:1055:13: note: byref variable will be forcibly initialized 1055 | nodemask_t nmask; | ^~~~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'do_set_mempolicy': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized 527 | #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name | ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' 538 | NODEMASK_ALLOC(struct nodemask_scratch, x, \ | ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:847:2: note: in expansion of macro 'NODEMASK_SCRATCH' 847 | NODEMASK_SCRATCH(scratch); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c: In function 'kernel_set_mempolicy': /kisskb/src/mm/mempolicy.c:1492:13: note: byref variable will be forcibly initialized 1492 | nodemask_t nodes; | ^~~~~ /kisskb/src/mm/mempolicy.c: In function 'kernel_get_mempolicy': /kisskb/src/mm/mempolicy.c:1618:13: note: byref variable will be forcibly initialized 1618 | nodemask_t nodes; | ^~~~~ /kisskb/src/mm/mempolicy.c: In function 'do_migrate_pages': /kisskb/src/mm/mempolicy.c:1096:13: note: byref variable will be forcibly initialized 1096 | nodemask_t tmp; | ^~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'kernel_migrate_pages': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized 527 | #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name | ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' 538 | NODEMASK_ALLOC(struct nodemask_scratch, x, \ | ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:1523:2: note: in expansion of macro 'NODEMASK_SCRATCH' 1523 | NODEMASK_SCRATCH(scratch); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:1519:13: note: byref variable will be forcibly initialized 1519 | nodemask_t task_nodes; | ^~~~~~~~~~ /kisskb/src/mm/mempolicy.c: In function '__mpol_dup': /kisskb/src/mm/mempolicy.c:2247:14: note: byref variable will be forcibly initialized 2247 | nodemask_t mems = cpuset_mems_allowed(current); | ^~~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'do_mbind': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized 527 | #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name | ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' 538 | NODEMASK_ALLOC(struct nodemask_scratch, x, \ | ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:1302:3: note: in expansion of macro 'NODEMASK_SCRATCH' 1302 | NODEMASK_SCRATCH(scratch); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c:1258:12: note: byref variable will be forcibly initialized 1258 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mempolicy.c: In function 'kernel_mbind': /kisskb/src/mm/mempolicy.c:1464:13: note: byref variable will be forcibly initialized 1464 | nodemask_t nodes; | ^~~~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'mpol_shared_policy_init': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized 527 | #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name | ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' 538 | NODEMASK_ALLOC(struct nodemask_scratch, x, \ | ^~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:2604:3: note: in expansion of macro 'NODEMASK_SCRATCH' 2604 | NODEMASK_SCRATCH(scratch); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:2602:25: note: byref variable will be forcibly initialized 2602 | struct vm_area_struct pvma; | ^~~~ In file included from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/include/linux/mempolicy.h:10, from /kisskb/src/mm/mempolicy.c:73: /kisskb/src/mm/mempolicy.c: In function 'numa_policy_init': /kisskb/src/include/linux/nodemask.h:289:32: note: byref variable will be forcibly initialized 289 | typeof(_unused_nodemask_arg_) m; \ | ^ /kisskb/src/mm/mempolicy.c:2742:13: note: in expansion of macro 'nodemask_of_node' 2742 | .nodes = nodemask_of_node(nid), | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c:2725:13: note: byref variable will be forcibly initialized 2725 | nodemask_t interleave_nodes; | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mempolicy.c: In function 'mpol_parse_str': /kisskb/src/mm/mempolicy.c:2812:13: note: byref variable will be forcibly initialized 2812 | nodemask_t nodes; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:u3msi_teardown_msi_irqs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:mpic_u3msi_unmask_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:mpic_u3msi_mask_irq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:read_ht_magic_addr Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:find_ht_magic_addr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:find_u4_magic_addr Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:u3msi_setup_msi_irqs Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:mpic_u3msi_init /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c: In function 'u3msi_setup_msi_irqs': /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:124:17: note: byref variable will be forcibly initialized 124 | struct msi_msg msg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65912.c:tps65912_gpio_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65912.c:tps65912_gpio_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65912.c:tps65912_gpio_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65912.c:tps65912_gpio_direction_input Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-tps65912.c:tps65912_gpio_get Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-tps65912.c:tps65912_gpio_get_direction Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tps65912.c:tps65912_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tps65912.c:tps65912_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:vmemmap_create_mapping Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/memremap.h:vmem_altmap_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init_64.c:vmemmap_subsection_start Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/init_64.c:vmemmap_populated Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/init_64.c:altmap_cross_boundary Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/init_64.c:vmemmap_list_free Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/init_64.c:vmemmap_list_alloc Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/init_64.c:vmemmap_list_populate Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:vmemmap_remove_mapping Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/init_64.c:parse_disable_radix Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/mm/init_64.c:early_check_vec5 Cyclomatic Complexity 24 /kisskb/src/arch/powerpc/mm/init_64.c:vmemmap_populate Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/mm/init_64.c:vmemmap_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init_64.c:register_page_bootmem_memmap Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/mm/init_64.c:mmu_early_init_devtree Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_rm_readq Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:rng_whiten Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:powernv_get_random_long Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:powernv_get_random_darn Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:initialise_darn Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:rng_init_per_cpu Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:rng_create Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:rng_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:__machine_initcall_powernv_rng_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:powernv_hwrng_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/rng.c:powernv_get_random_real_mode /kisskb/src/arch/powerpc/platforms/powernv/rng.c: In function 'rng_create': /kisskb/src/arch/powerpc/platforms/powernv/rng.c:137:18: note: byref variable will be forcibly initialized 137 | struct resource res; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_not_leak Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:get_count_order Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_find_next_zero_area Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/msi_bitmap.c:msi_bitmap_alloc_hwirqs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/msi_bitmap.c:msi_bitmap_free_hwirqs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/msi_bitmap.c:msi_bitmap_reserve_hwirq Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/sysdev/msi_bitmap.c:msi_bitmap_reserve_dt_hwirqs Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/sysdev/msi_bitmap.c:msi_bitmap_alloc Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/msi_bitmap.c:msi_bitmap_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_runtime_resume Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_init_irq_valid_mask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_driver_init Cyclomatic Complexity 10 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_enter Cyclomatic Complexity 4 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_exit Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_get_direction Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_direction_input Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_read Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_write Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_irq_handler Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_irq_set_type Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_irq_mask Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_direction_output Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 27 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-tqmx86.c:tqmx86_gpio_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 10 /kisskb/src/include/linux/printk.h:printk_get_level Cyclomatic Complexity 3 /kisskb/src/include/linux/printk.h:printk_skip_level Cyclomatic Complexity 4 /kisskb/src/sound/core/misc.c:sanity_file_name Cyclomatic Complexity 4 /kisskb/src/sound/core/misc.c:release_and_free_resource Cyclomatic Complexity 13 /kisskb/src/sound/core/misc.c:__snd_printk Cyclomatic Complexity 13 /kisskb/src/sound/core/misc.c:snd_pci_quirk_lookup_id Cyclomatic Complexity 4 /kisskb/src/sound/core/misc.c:snd_pci_quirk_lookup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_is_leaf Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:pmd_huge Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:pud_huge Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/pgtable_64.c:p4d_page Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/pgtable_64.c:pud_page Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/pgtable_64.c:pmd_page Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:elog_type_to_string Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:elog_attr_store Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:elog_attr_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:elog_ack_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:elog_type_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:elog_id_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:elog_release Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:create_elog_obj Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:elog_event Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:raw_attr_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:elog_ack_store Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/powernv/opal-elog.c:opal_elog_init Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 5 /kisskb/src/sound/core/device.c:look_for_dev Cyclomatic Complexity 7 /kisskb/src/sound/core/device.c:__snd_device_disconnect Cyclomatic Complexity 10 /kisskb/src/sound/core/device.c:__snd_device_register Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 6 /kisskb/src/sound/core/device.c:__snd_device_free Cyclomatic Complexity 13 /kisskb/src/sound/core/device.c:snd_device_new Cyclomatic Complexity 8 /kisskb/src/sound/core/device.c:snd_device_disconnect Cyclomatic Complexity 8 /kisskb/src/sound/core/device.c:snd_device_free Cyclomatic Complexity 8 /kisskb/src/sound/core/device.c:snd_device_register Cyclomatic Complexity 7 /kisskb/src/sound/core/device.c:snd_device_register_all Cyclomatic Complexity 4 /kisskb/src/sound/core/device.c:snd_device_disconnect_all Cyclomatic Complexity 13 /kisskb/src/sound/core/device.c:snd_device_free_all Cyclomatic Complexity 4 /kisskb/src/sound/core/device.c:snd_device_get_state Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:set_preempt_need_resched Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_del_all Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_rcu_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:destroy_work_on_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_idle_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_record_aux_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mem_dump_obj Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kfree_bulk Cyclomatic Complexity 1 /kisskb/src/include/linux/hardirq.h:__rcu_irq_enter_check_tick Cyclomatic Complexity 3 /kisskb/src/include/linux/hardirq.h:rcu_irq_enter_check_tick Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/include/linux/kernel_stat.h:kstat_softirqs_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_dep_set Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_dep_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_dep_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_dep_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_dep_set_task Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_dep_clear_task Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_empty Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_n_cbs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_test_flags Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_is_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_is_offloaded Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_completely_offloaded Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_restempty Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_spawn_boost_kthreads Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_spawn_nocb_kthreads Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_grace_period Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_future_grace_period Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_grace_period_init Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_exp_grace_period Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_exp_funnel_lock Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_quiescent_state_report Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_fqs Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_dyntick Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_callback Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_segcb_stats Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_kvfree_callback Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_batch_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_invoke_callback Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_invoke_kvfree_callback Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_invoke_kfree_bulk_callback Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_batch_end Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rcu.h:trace_rcu_barrier Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_ctr Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_state Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_endval Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_snap Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_current Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_started Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_done Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_completed_gp Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_new_gp Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:debug_rcu_head_queue Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu.h:debug_rcu_head_unqueue Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_rnp_online_cpus Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_gp_in_progress Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_get_n_cbs_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_dynticks_inc Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_dynticks_eqs_online Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_dynticks_curr_cpu_in_eqs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_dynticks_snap Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_dynticks_in_eqs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_dynticks_in_eqs_since Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_get_root Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:trace_rcu_this_gp Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_strict_gp_check_qs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_gp_torture_wait Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_cpu_kthread_park Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_cpu_kthread_should_run Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_leak_callback Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:debug_rcu_bhead_unqueue Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:krc_this_cpu_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_barrier_trace Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_para.h:kvm_check_and_clear_guest_paused Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_stall.h:rcu_panic Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_stall.h:zero_cpu_stall_ticks Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_stall.h:rcu_print_detail_task_stall_rnp Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:rcu_exp_gp_seq_endval Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:rcu_exp_gp_seq_snap Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:rcu_exp_gp_seq_done Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree_exp.h:sync_exp_work_done Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:rcu_exp_need_qs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:rcu_print_task_exp_stall Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_lockdep_is_held_nocb Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_current_is_nocb_kthread Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_nocb_lock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_nocb_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_nocb_gp_cleanup Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_nocb_gp_get Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_init_one_nocb Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_nocb_flush_bypass Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_nocb_try_bypass Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_boot_init_nocb_percpu_data Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_nocb_need_deferred_wakeup Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:do_nocb_deferred_wakeup Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_spawn_cpu_nocb_kthread Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_nocb.h:show_rcu_nocb_state Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_preempt_blocked_readers_cgp Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_preempt_has_tasks Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_preempt_need_deferred_qs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_cpu_kthread_setup Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_is_callbacks_kthread Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_preempt_boost_start_gp Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_spawn_one_boost_kthread Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_boost_kthread_setaffinity Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcutree_affinity_setting Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_nohz_full_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_dynticks_task_enter Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_dynticks_task_exit Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_dynticks_task_trace_enter Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_dynticks_task_trace_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree.c:adjust_jiffies_till_sched_qs Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree_stall.h:rcu_is_gp_kthread_starving Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree_stall.h:gp_state_getname Cyclomatic Complexity 8 /kisskb/src/kernel/rcu/tree_stall.h:rcu_check_gp_kthread_expired_fqs_timer Cyclomatic Complexity 10 /kisskb/src/kernel/rcu/tree.c:rcu_gp_fqs_check_wake Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tree.c:rcu_future_gp_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/rcu.h:rcu_init_levelspread Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tree.c:rcu_dump_rcu_node_tree Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_initiate_boost Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_dynticks_eqs_enter Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_dynticks_eqs_exit Cyclomatic Complexity 15 /kisskb/src/kernel/rcu/tree.c:rcu_eqs_exit Cyclomatic Complexity 21 /kisskb/src/kernel/rcu/tree.c:rcu_is_cpu_rrupt_from_idle Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree_stall.h:rcu_print_task_stall Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree_nocb.h:__call_rcu_nocb_wake Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_lockdep_assert_cblist_protected Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_start Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:rcu_exp_gp_seq_start Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu.h:rcu_seq_end Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:rcu_exp_gp_seq_end Cyclomatic Complexity 10 /kisskb/src/kernel/rcu/tree_stall.h:rcu_iw_handler Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_preempt_check_blocked_tasks Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree_plugin.h:dump_blkd_tasks Cyclomatic Complexity 32 /kisskb/src/kernel/rcu/tree_exp.h:sync_exp_reset_tree_hotplug Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/tree_exp.h:sync_exp_reset_tree Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree.c:rcu_gp_kthread_wake Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree_exp.h:sync_rcu_exp_done Cyclomatic Complexity 32 /kisskb/src/kernel/rcu/tree_exp.h:__rcu_report_exp_rnp Cyclomatic Complexity 12 /kisskb/src/kernel/rcu/tree_exp.h:rcu_report_exp_cpu_mult Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:rcu_report_exp_rdp Cyclomatic Complexity 10 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_qs Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_flavor_sched_clock_irq Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_preempt_deferred_qs Cyclomatic Complexity 15 /kisskb/src/kernel/rcu/tree.c:rcu_eqs_enter Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree_exp.h:rcu_exp_handler Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree_exp.h:sync_rcu_exp_done_unlocked Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/tree.c:check_cb_ovld_locked Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/tree.c:check_cb_ovld Cyclomatic Complexity 45 /kisskb/src/kernel/rcu/tree.c:rcu_start_this_gp Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/tree.c:rcu_gpnum_ovf Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:dyntick_save_progress_counter Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree.c:rcu_disable_urgency_upon_qs Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/tree.c:rcu_report_qs_rsp Cyclomatic Complexity 42 /kisskb/src/kernel/rcu/tree.c:rcu_report_qs_rnp Cyclomatic Complexity 17 /kisskb/src/kernel/rcu/tree.c:rcu_init_new_rnp Cyclomatic Complexity 29 /kisskb/src/kernel/rcu/tree.c:rcu_cleanup_dead_rnp Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree.c:param_set_first_fqs_jiffies Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:param_set_next_fqs_jiffies Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_host_xlate Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:krc_this_cpu_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tree_nocb.h:rcu_nocb_unlock_irqrestore Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_rdp_is_offloaded Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu.h:rcu_stall_is_suppressed_at_boot Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu.h:rcu_stall_is_suppressed Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_set_irq_mask Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_unmask_irq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_mask_irq Cyclomatic Complexity 27 /kisskb/src/kernel/rcu/tree_stall.h:rcu_stall_kick_kthreads Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_mask_and_ack_irq Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tree.c:rcu_wake_cond Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:irq_domain_get_of_node Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_host_match Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 10 /kisskb/src/kernel/rcu/tree.c:invoke_rcu_core_kthread Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_host_map Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/tree.c:kfree_rcu_shrink_count Cyclomatic Complexity 13 /kisskb/src/include/trace/events/rcu.h:trace_rcu_stall_warning Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_get_host Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/i8259.c:i8259_init Cyclomatic Complexity 8 /kisskb/src/kernel/rcu/tree_stall.h:print_cpu_stall_info Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:trigger_single_cpu_backtrace Cyclomatic Complexity 15 /kisskb/src/kernel/rcu/tree_stall.h:rcu_check_gp_kthread_starvation Cyclomatic Complexity 17 /kisskb/src/kernel/rcu/tree_stall.h:rcu_dump_cpu_stacks Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tree_stall.h:panic_on_rcu_stall Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:invoke_rcu_core Cyclomatic Complexity 13 /kisskb/src/include/trace/events/rcu.h:trace_rcu_utilization Cyclomatic Complexity 10 /kisskb/src/kernel/rcu/tree.c:rcu_accelerate_cbs Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:rcu_advance_cbs Cyclomatic Complexity 30 /kisskb/src/kernel/rcu/tree.c:__note_gp_changes Cyclomatic Complexity 22 /kisskb/src/kernel/rcu/tree.c:note_gp_changes Cyclomatic Complexity 33 /kisskb/src/kernel/rcu/tree.c:rcu_report_qs_rdp Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree.c:rcu_check_quiescent_state Cyclomatic Complexity 12 /kisskb/src/kernel/rcu/tree.c:rcu_accelerate_cbs_unlocked Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_blocking_is_gp Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree.c:get_cached_bnode Cyclomatic Complexity 22 /kisskb/src/kernel/rcu/tree.c:add_ptr_to_bulk_krc_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:schedule_page_work_fn Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work_on Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:run_page_cache_worker Cyclomatic Complexity 15 /kisskb/src/kernel/rcu/tree_exp.h:sync_sched_exp_online_cleanup Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_barrier_callback Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tree.c:rcu_barrier_func Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_bind_gp_kthread Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree.c:rcu_gp_slow Cyclomatic Complexity 55 /kisskb/src/kernel/rcu/tree_exp.h:sync_rcu_exp_select_node_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 30 /kisskb/src/kernel/rcu/tree.c:force_qs_rnp Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/tree.c:rcu_gp_fqs Cyclomatic Complexity 56 /kisskb/src/kernel/rcu/tree.c:rcu_gp_cleanup Cyclomatic Complexity 59 /kisskb/src/kernel/rcu/tree.c:rcu_gp_fqs_loop Cyclomatic Complexity 35 /kisskb/src/kernel/rcu/tree_exp.h:synchronize_rcu_expedited_wait_once Cyclomatic Complexity 46 /kisskb/src/kernel/rcu/tree.c:rcu_implicit_dynticks_qs Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/tree.c:rcu_spawn_core_kthreads Cyclomatic Complexity 28 /kisskb/src/kernel/rcu/tree.c:rcu_spawn_gp_kthread Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_enable Cyclomatic Complexity 84 /kisskb/src/kernel/rcu/tree.c:rcu_do_batch Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/tree.c:drain_page_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_add Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree.c:put_cached_bnode Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/tree.c:fill_page_cache_func Cyclomatic Complexity 40 /kisskb/src/kernel/rcu/tree.c:kfree_rcu_monitor Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:kfree_rcu_shrink_scan Cyclomatic Complexity 28 /kisskb/src/kernel/rcu/tree.c:kfree_rcu_work Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 8 /kisskb/src/kernel/rcu/tree.c:kfree_rcu_batch_init Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tree.c:rcu_boot_init_percpu_data Cyclomatic Complexity 46 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_bootup_announce_oddness Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_bootup_announce Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 14 /kisskb/src/kernel/rcu/tree.c:rcu_init_one Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_pm_notify Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_stall.h:check_cpu_stall_init Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree_stall.h:rcu_sysrq_init Cyclomatic Complexity 18 /kisskb/src/kernel/rcu/tree_exp.h:exp_funnel_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 14 /kisskb/src/kernel/rcu/tree_exp.h:sync_rcu_exp_select_cpus Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_get_gp_kthreads_prio Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:rcu_softirq_qs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_is_idle_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_dynticks_zero_in_eqs Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_momentary_dyntick_idle Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_get_gp_seq Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_exp_batches_completed Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/tree.c:rcutorture_get_gp_data Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:rcu_idle_enter Cyclomatic Complexity 10 /kisskb/src/kernel/rcu/tree.c:rcu_nmi_exit Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:rcu_irq_exit Cyclomatic Complexity 18 /kisskb/src/kernel/rcu/tree.c:rcu_irq_exit_check_preempt Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree.c:rcu_irq_exit_irqson Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree.c:rcu_idle_exit Cyclomatic Complexity 10 /kisskb/src/kernel/rcu/tree.c:rcu_nmi_enter Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:rcu_irq_enter Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree.c:rcu_irq_enter_irqson Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_needs_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_is_watching Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:strict_work_handler Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_request_urgent_qs_task Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree.c:rcu_lockdep_current_cpu_online Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_gp_set_torture_wait Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/tree.c:rcutree_dying_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcutree_dead_cpu Cyclomatic Complexity 22 /kisskb/src/kernel/rcu/tree.c:rcu_force_quiescent_state Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/tree.c:__call_rcu_core Cyclomatic Complexity 28 /kisskb/src/kernel/rcu/tree.c:__call_rcu Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:call_rcu Cyclomatic Complexity 16 /kisskb/src/kernel/rcu/tree.c:kfree_rcu_scheduler_running Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:get_state_synchronize_rcu Cyclomatic Complexity 16 /kisskb/src/kernel/rcu/tree.c:start_poll_synchronize_rcu Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:poll_state_synchronize_rcu Cyclomatic Complexity 20 /kisskb/src/kernel/rcu/tree.c:rcu_barrier Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/tree.c:rcutree_prepare_cpu Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/tree.c:rcutree_online_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/rcu/tree.c:rcutree_offline_cpu Cyclomatic Complexity 17 /kisskb/src/kernel/rcu/tree.c:rcu_cpu_starting Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/tree.c:rcu_report_dead Cyclomatic Complexity 44 /kisskb/src/kernel/rcu/tree.c:rcutree_migrate_callbacks Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:rcu_scheduler_starting Cyclomatic Complexity 30 /kisskb/src/kernel/rcu/tree.c:rcu_init_geometry Cyclomatic Complexity 25 /kisskb/src/kernel/rcu/tree.c:rcu_init Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree_stall.h:rcu_jiffies_till_stall_check Cyclomatic Complexity 21 /kisskb/src/kernel/rcu/tree_stall.h:print_cpu_stall Cyclomatic Complexity 32 /kisskb/src/kernel/rcu/tree_stall.h:print_other_cpu_stall Cyclomatic Complexity 58 /kisskb/src/kernel/rcu/tree_stall.h:check_cpu_stall Cyclomatic Complexity 34 /kisskb/src/kernel/rcu/tree.c:rcu_pending Cyclomatic Complexity 18 /kisskb/src/kernel/rcu/tree.c:rcu_sched_clock_irq Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_stall.h:record_gp_stall_check_time Cyclomatic Complexity 88 /kisskb/src/kernel/rcu/tree.c:rcu_gp_init Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/tree.c:rcu_gp_kthread Cyclomatic Complexity 42 /kisskb/src/kernel/rcu/tree_exp.h:synchronize_rcu_expedited_wait Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/tree_exp.h:rcu_exp_wait_wake Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:rcu_exp_sel_wait_wake Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_exp.h:wait_rcu_exp_gp Cyclomatic Complexity 9 /kisskb/src/kernel/rcu/tree_stall.h:rcu_gp_might_be_stalled Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree_stall.h:rcu_sysrq_start Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/tree_stall.h:rcu_sysrq_end Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_stall.h:rcu_cpu_stall_reset Cyclomatic Complexity 36 /kisskb/src/kernel/rcu/tree_stall.h:rcu_check_boost_fail Cyclomatic Complexity 22 /kisskb/src/kernel/rcu/tree_stall.h:show_rcu_gp_kthreads Cyclomatic Complexity 67 /kisskb/src/kernel/rcu/tree_stall.h:rcu_check_gp_start_stall Cyclomatic Complexity 21 /kisskb/src/kernel/rcu/tree.c:rcu_core Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/tree.c:rcu_cpu_kthread Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree.c:rcu_core_si Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_stall.h:sysrq_show_rcu Cyclomatic Complexity 16 /kisskb/src/kernel/rcu/tree_stall.h:rcu_fwd_progress_check Cyclomatic Complexity 21 /kisskb/src/kernel/rcu/tree_exp.h:synchronize_rcu_expedited Cyclomatic Complexity 11 /kisskb/src/kernel/rcu/tree.c:synchronize_rcu Cyclomatic Complexity 31 /kisskb/src/kernel/rcu/tree.c:kvfree_call_rcu Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/tree.c:cond_synchronize_rcu Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_read_unlock_strict Cyclomatic Complexity 15 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_all_qs Cyclomatic Complexity 13 /kisskb/src/kernel/rcu/tree_plugin.h:rcu_note_context_switch Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/tree_plugin.h:exit_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-twl4030.c:gpio_twl4030_init Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpio-twl4030.c:gpio_twl4030_remove Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl_to_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_write_u8 Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-twl4030.c:gpio_twl4030_write Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl4030_set_gpio_dataout Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl4030_led_set_value Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl_set Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl_free Cyclomatic Complexity 9 /kisskb/src/drivers/gpio/gpio-twl4030.c:gpio_twl4030_pulls Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-twl4030.c:gpio_twl4030_debounce Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_read_u8 Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-twl4030.c:gpio_twl4030_read Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl4030_get_gpio_datain Cyclomatic Complexity 8 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl_get Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl4030_set_gpio_direction Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl_direction_out Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl_direction_in Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl4030_get_gpio_direction Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl_get_direction Cyclomatic Complexity 28 /kisskb/src/drivers/gpio/gpio-twl4030.c:twl_request Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-twl4030.c:of_gpio_twl4030 Cyclomatic Complexity 31 /kisskb/src/drivers/gpio/gpio-twl4030.c:gpio_twl4030_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-twl4030.c:gpio_twl4030_exit In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_fqs_loop': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:255:2: note: in expansion of macro '___swait_event' 255 | ___swait_event(wq, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:282:11: note: in expansion of macro '__swait_event_idle_timeout' 282 | __ret = __swait_event_idle_timeout(wq, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1966:9: note: in expansion of macro 'swait_event_idle_timeout_exclusive' 1966 | (void)swait_event_idle_timeout_exclusive(rcu_state.gp_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited_wait_once': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:194:2: note: in expansion of macro '___swait_event' 194 | ___swait_event(wq, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:202:11: note: in expansion of macro '__swait_event_timeout' 202 | __ret = __swait_event_timeout(wq, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:471:6: note: in expansion of macro 'swait_event_timeout_exclusive' 471 | t = swait_event_timeout_exclusive(rcu_state.expedited_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_spawn_gp_kthread': /kisskb/src/kernel/rcu/tree.c:4415:21: note: byref variable will be forcibly initialized 4415 | struct sched_param sp; | ^~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'exp_funnel_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:313:4: note: in expansion of macro 'wait_event' 313 | wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_kthread': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:233:8: note: in expansion of macro '___swait_event' 233 | (void)___swait_event(wq, condition, TASK_IDLE, 0, schedule()) | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:251:2: note: in expansion of macro '__swait_event_idle' 251 | __swait_event_idle(wq, condition); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2123:4: note: in expansion of macro 'swait_event_idle_exclusive' 2123 | swait_event_idle_exclusive(rcu_state.gp_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:855:2: note: in expansion of macro 'wait_event' 855 | wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], | ^~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4751: /kisskb/src/kernel/rcu/tree_exp.h:818:22: note: byref variable will be forcibly initialized 818 | struct rcu_exp_work rew; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTable Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__SetPageTable Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__ClearPageTable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pte_frag_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pte_frag_set Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:mod_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:dec_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pgtable_pte_page_dtor Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:inc_lruvec_page_state Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/pgtable-frag.c:get_pte_from_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:ptlock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:pgtable_pte_page_ctor Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/pgtable-frag.c:__alloc_for_ptecache Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/pgtable-frag.c:pte_frag_destroy Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/pgtable-frag.c:pte_fragment_alloc Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/mm/pgtable-frag.c:pte_fragment_free Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dma.h:claim_dma_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dma.h:release_dma_lock Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/dma.h:disable_dma Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/dma.h:clear_dma_ff Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/dma.h:set_dma_mode Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/include/asm/dma.h:set_dma_page Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/dma.h:set_dma_addr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/dma.h:set_dma_count Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/dma.h:enable_dma Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/dma.h:get_dma_residue Cyclomatic Complexity 4 /kisskb/src/sound/core/isadma.c:snd_dma_program Cyclomatic Complexity 1 /kisskb/src/sound/core/isadma.c:snd_dma_disable Cyclomatic Complexity 1 /kisskb/src/sound/core/isadma.c:__snd_release_dma Cyclomatic Complexity 17 /kisskb/src/sound/core/isadma.c:snd_dma_pointer Cyclomatic Complexity 6 /kisskb/src/sound/core/isadma.c:snd_devm_request_dma Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:section_nr_to_pfn Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:present_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:mminit_dprintk Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:set_section_nid Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:sparse_encode_early_nid Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:sparse_early_nid Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:subsection_mask_set Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:usemap_size Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:check_usemap_section_nr Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:section_map_size Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:clear_hwpoisoned_pages Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:present_section_nr Cyclomatic Complexity 4 /kisskb/src/include/linux/mmzone.h:next_present_section_nr Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:first_present_section_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:valid_section_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 4 /kisskb/src/mm/sparse.c:__section_mark_present Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/mm/sparse.c:sparse_encode_mem_map Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:sparse_init_one_section Cyclomatic Complexity 21 /kisskb/src/mm/sparse.c:sparse_buffer_free Cyclomatic Complexity 9 /kisskb/src/mm/sparse.c:sparse_buffer_fini Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc_node Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:sparse_early_usemaps_alloc_pgdat_section Cyclomatic Complexity 5 /kisskb/src/mm/sparse.c:sparse_index_alloc Cyclomatic Complexity 7 /kisskb/src/mm/sparse.c:sparse_index_init Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:populate_section_memmap Cyclomatic Complexity 2 /kisskb/src/mm/sparse.c:sparse_buffer_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:is_subsection_map_empty Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_intersects Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_or Cyclomatic Complexity 5 /kisskb/src/mm/sparse.c:fill_subsection_map Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_xor Cyclomatic Complexity 11 /kisskb/src/mm/sparse.c:clear_subsection_map Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:depopulate_section_memmap Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:free_map_bootmem Cyclomatic Complexity 11 /kisskb/src/mm/sparse.c:mminit_validate_memmodel_limits Cyclomatic Complexity 9 /kisskb/src/mm/sparse.c:memory_present Cyclomatic Complexity 2 /kisskb/src/mm/sparse.c:memblocks_present Cyclomatic Complexity 5 /kisskb/src/mm/sparse.c:subsection_map_init Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:sparse_decode_mem_map Cyclomatic Complexity 17 /kisskb/src/mm/sparse.c:section_deactivate Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:mem_section_usage_size Cyclomatic Complexity 17 /kisskb/src/mm/sparse.c:sparse_init_nid Cyclomatic Complexity 19 /kisskb/src/mm/sparse.c:section_activate Cyclomatic Complexity 10 /kisskb/src/mm/sparse.c:sparse_buffer_alloc Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:vmemmap_populate_print_last Cyclomatic Complexity 6 /kisskb/src/mm/sparse.c:sparse_init Cyclomatic Complexity 5 /kisskb/src/mm/sparse.c:online_mem_sections Cyclomatic Complexity 5 /kisskb/src/mm/sparse.c:offline_mem_sections Cyclomatic Complexity 8 /kisskb/src/mm/sparse.c:sparse_add_section Cyclomatic Complexity 1 /kisskb/src/mm/sparse.c:sparse_remove_section Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_type_to_string Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_attr_store Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_attr_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_ack_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_type_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_id_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:init_dump_show Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_read_info Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:create_dump_obj Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:process_dump Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_read_data Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_attr_read Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_send_ack Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_ack_store Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:dump_fips_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:init_dump_store Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/opal-dump.c:opal_platform_dump_init Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/sysdev/cpm_common.c:cpm_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:__create_pipe Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpio_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpiob_setdir Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpiob_direction_input Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpiob_get Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpiob_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpiob_direction_output Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpioa_direction_output Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpioa_direction_input Cyclomatic Complexity 13 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpioa_get Cyclomatic Complexity 10 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpioa_set Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-viperboard.c:vprbrd_gpio_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/opal.h:opal_get_async_rc Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c:opal_set_sys_param Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c:sys_param_store Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c:opal_get_sys_param Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c:sys_param_show Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_strings Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_string_index Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u8_array Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 47 /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c:opal_sys_param_init /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c: In function 'opal_set_sys_param': /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c:67:18: note: byref variable will be forcibly initialized 67 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c: In function 'opal_get_sys_param': /kisskb/src/arch/powerpc/platforms/powernv/opal-sysparam.c:31:18: note: byref variable will be forcibly initialized 31 | struct opal_msg msg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_exprotect Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkdirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkprivileged Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_cached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-workarounds.h:iowa_is_active Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pte_pgprot Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:map_kernel_page Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/ioremap.c:ioremap Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/ioremap.c:ioremap_wc Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/ioremap.c:ioremap_coherent Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/ioremap.c:ioremap_prot Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/ioremap.c:early_ioremap_range Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/ioremap.c:do_ioremap Cyclomatic Complexity 1 /kisskb/src/sound/core/ctljack.c:jack_detect_kctl_get Cyclomatic Complexity 5 /kisskb/src/sound/core/ctljack.c:jack_kctl_name_gen Cyclomatic Complexity 2 /kisskb/src/sound/core/ctljack.c:get_available_index Cyclomatic Complexity 4 /kisskb/src/sound/core/ctljack.c:snd_kctl_jack_new Cyclomatic Complexity 4 /kisskb/src/sound/core/ctljack.c:snd_kctl_jack_report /kisskb/src/sound/core/ctljack.c: In function 'get_available_index': /kisskb/src/sound/core/ctljack.c:32:25: note: byref variable will be forcibly initialized 32 | struct snd_ctl_elem_id sid; | ^~~ Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_empty Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_n_cbs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_set_flags Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_clear_flags Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_test_flags Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_is_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.h:rcu_segcblist_restempty Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_set_len Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_get_seglen Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_set_seglen Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_add_seglen Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_inc_seglen Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_move_seglen Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_cblist_init Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_cblist_enqueue Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_cblist_flush_enqueue Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_cblist_dequeue Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_n_segment_cbs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_add_len Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_inc_len Cyclomatic Complexity 2 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_init Cyclomatic Complexity 5 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_disable Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_offload Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_ready_cbs Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_pend_cbs Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_first_cb Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_first_pend_cb Cyclomatic Complexity 3 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_nextgp Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_enqueue Cyclomatic Complexity 8 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_entrain Cyclomatic Complexity 7 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_extract_done_cbs Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_extract_pend_cbs Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_insert_count Cyclomatic Complexity 8 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_insert_done_cbs Cyclomatic Complexity 4 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_insert_pend_cbs Cyclomatic Complexity 17 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_advance Cyclomatic Complexity 19 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_accelerate Cyclomatic Complexity 1 /kisskb/src/kernel/rcu/rcu_segcblist.c:rcu_segcblist_merge /kisskb/src/kernel/rcu/rcu_segcblist.c: In function 'rcu_segcblist_merge': /kisskb/src/kernel/rcu/rcu_segcblist.c:613:20: note: byref variable will be forcibly initialized 613 | struct rcu_cblist pendcbs; | ^~~~~~~ /kisskb/src/kernel/rcu/rcu_segcblist.c:612:20: note: byref variable will be forcibly initialized 612 | struct rcu_cblist donecbs; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:pgd_none Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_kernel_range Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/mm/sparse-vmemmap.c:vmem_altmap_next_pfn Cyclomatic Complexity 4 /kisskb/src/mm/sparse-vmemmap.c:vmem_altmap_nr_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pfn_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 5 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_pte_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pmd_populate_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pud_populate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:p4d_populate Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_restore_pte Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_remap_pte Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_downgrade Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgalloc.h:pte_alloc_one_kernel Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_kernel_range Cyclomatic Complexity 5 /kisskb/src/mm/sparse-vmemmap.c:split_vmemmap_huge_pmd Cyclomatic Complexity 8 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_pmd_range Cyclomatic Complexity 6 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_pud_range Cyclomatic Complexity 5 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_p4d_range Cyclomatic Complexity 16 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_remap_range Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 1 /kisskb/src/include/linux/bootmem_info.h:free_bootmem_page Cyclomatic Complexity 3 /kisskb/src/mm/sparse-vmemmap.c:free_vmemmap_page Cyclomatic Complexity 2 /kisskb/src/mm/sparse-vmemmap.c:free_vmemmap_page_list Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 6 /kisskb/src/mm/sparse-vmemmap.c:alloc_vmemmap_page_list Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/mm/sparse-vmemmap.c:__earlyonly_bootmem_alloc Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 6 /kisskb/src/mm/sparse-vmemmap.c:altmap_alloc_block_buf Cyclomatic Complexity 14 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_remap_free Cyclomatic Complexity 8 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_remap_alloc Cyclomatic Complexity 9 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_alloc_block Cyclomatic Complexity 4 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_alloc_block_zero Cyclomatic Complexity 7 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_alloc_block_buf Cyclomatic Complexity 3 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_verify Cyclomatic Complexity 6 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_pte_populate Cyclomatic Complexity 6 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_pmd_populate Cyclomatic Complexity 6 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_pud_populate Cyclomatic Complexity 6 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_p4d_populate Cyclomatic Complexity 6 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_pgd_populate Cyclomatic Complexity 17 /kisskb/src/mm/sparse-vmemmap.c:vmemmap_populate_basepages Cyclomatic Complexity 9 /kisskb/src/mm/sparse-vmemmap.c:__populate_section_memmap In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/sparse-vmemmap.c:21: /kisskb/src/mm/sparse-vmemmap.c: In function 'vmemmap_remap_free': /kisskb/src/mm/sparse-vmemmap.c:281:12: note: byref variable will be forcibly initialized 281 | LIST_HEAD(vmemmap_pages); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/sparse-vmemmap.c: In function 'vmemmap_remap_alloc': /kisskb/src/mm/sparse-vmemmap.c:367:12: note: byref variable will be forcibly initialized 367 | LIST_HEAD(vmemmap_pages); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pinctrl/pinconf-generic.h:pinconf_to_config_param Cyclomatic Complexity 24 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_fn Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_init Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_request Cyclomatic Complexity 4 /kisskb/src/include/linux/mfd/wm8994/core.h:wm8994_reg_read Cyclomatic Complexity 23 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_dbg_show Cyclomatic Complexity 7 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_to_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/wm8994/core.h:wm8994_set_bits Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_set_config Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_direction_out Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_direction_in Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 12 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-wm8994.c:wm8994_gpio_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/mm/ioremap_64.c:__ioremap_caller Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/ioremap_64.c:iounmap Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/opal.h:opal_get_async_rc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c:opal_get_sensor_data Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c:opal_get_sensor_data_u64 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c:opal_sensor_init /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c: In function 'opal_get_sensor_data': /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c:21:18: note: byref variable will be forcibly initialized 21 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c: In function 'opal_get_sensor_data_u64': /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor.c:65:18: note: byref variable will be forcibly initialized 65 | struct opal_msg msg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/include/sound/core.h:snd_card_get_device_link Cyclomatic Complexity 1 /kisskb/src/sound/core/jack.c:snd_jack_debugfs_add_inject_node Cyclomatic Complexity 1 /kisskb/src/sound/core/jack.c:snd_jack_debugfs_clear_inject_node Cyclomatic Complexity 10 /kisskb/src/sound/core/jack.c:snd_jack_kctl_new Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/sound/core/jack.c:snd_jack_kctl_private_free Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/sound/core/jack.c:snd_jack_kctl_add Cyclomatic Complexity 17 /kisskb/src/sound/core/jack.c:snd_jack_dev_register Cyclomatic Complexity 7 /kisskb/src/sound/core/jack.c:snd_jack_dev_disconnect Cyclomatic Complexity 5 /kisskb/src/sound/core/jack.c:snd_jack_dev_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/input.h:input_report_key Cyclomatic Complexity 1 /kisskb/src/include/linux/input.h:input_report_switch Cyclomatic Complexity 1 /kisskb/src/include/linux/input.h:input_sync Cyclomatic Complexity 4 /kisskb/src/sound/core/jack.c:snd_jack_add_new_kctl Cyclomatic Complexity 26 /kisskb/src/sound/core/jack.c:snd_jack_new Cyclomatic Complexity 11 /kisskb/src/sound/core/jack.c:snd_jack_set_parent Cyclomatic Complexity 16 /kisskb/src/sound/core/jack.c:snd_jack_set_key Cyclomatic Complexity 19 /kisskb/src/sound/core/jack.c:snd_jack_report Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:imajor Cyclomatic Complexity 4 /kisskb/src/sound/core/hwdep.c:snd_hwdep_mmap Cyclomatic Complexity 4 /kisskb/src/sound/core/hwdep.c:snd_hwdep_llseek Cyclomatic Complexity 4 /kisskb/src/sound/core/hwdep.c:snd_hwdep_read Cyclomatic Complexity 13 /kisskb/src/sound/core/hwdep.c:snd_hwdep_dsp_load Cyclomatic Complexity 3 /kisskb/src/sound/core/hwdep.c:snd_hwdep_dsp_load_user Cyclomatic Complexity 4 /kisskb/src/sound/core/hwdep.c:snd_hwdep_write Cyclomatic Complexity 4 /kisskb/src/sound/core/hwdep.c:snd_hwdep_poll Cyclomatic Complexity 10 /kisskb/src/sound/core/hwdep.c:snd_hwdep_search Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 7 /kisskb/src/sound/core/hwdep.c:snd_hwdep_dev_free Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_card_unref Cyclomatic Complexity 1 /kisskb/src/sound/core/hwdep.c:release_hwdep_device Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 3 /kisskb/src/sound/core/hwdep.c:snd_hwdep_info Cyclomatic Complexity 9 /kisskb/src/sound/core/hwdep.c:snd_hwdep_dsp_status Cyclomatic Complexity 17 /kisskb/src/sound/core/hwdep.c:snd_hwdep_ioctl Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 7 /kisskb/src/sound/core/hwdep.c:snd_hwdep_release Cyclomatic Complexity 48 /kisskb/src/sound/core/hwdep.c:snd_hwdep_open Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 6 /kisskb/src/sound/core/hwdep.c:snd_hwdep_dev_register Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 5 /kisskb/src/sound/core/hwdep.c:snd_hwdep_dev_disconnect Cyclomatic Complexity 1 /kisskb/src/sound/core/hwdep.c:alsa_hwdep_exit Cyclomatic Complexity 49 /kisskb/src/sound/core/hwdep.c:snd_hwdep_control_ioctl Cyclomatic Complexity 1 /kisskb/src/sound/core/hwdep.c:alsa_hwdep_init Cyclomatic Complexity 18 /kisskb/src/sound/core/hwdep.c:snd_hwdep_new /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_info': /kisskb/src/sound/core/hwdep.c:176:24: note: byref variable will be forcibly initialized 176 | struct snd_hwdep_info info; | ^~~~ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_dsp_status': /kisskb/src/sound/core/hwdep.c:191:30: note: byref variable will be forcibly initialized 191 | struct snd_hwdep_dsp_status info; | ^~~~ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_open': /kisskb/src/sound/core/hwdep.c:73:21: note: byref variable will be forcibly initialized 73 | wait_queue_entry_t wait; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:parse_nosmep Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:parse_nosmap Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/init-common.c:ctor Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_15 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_14 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_13 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_12 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_11 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_10 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_9 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_7 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_6 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_5 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_4 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_3 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_1 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/init-common.c:ctor_0 Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/mm/init-common.c:pgtable_cache_add Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/init-common.c:pgtable_cache_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:__assign_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writel Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_wakeup_set Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_data_to_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_set_handler_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_noresume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_get_value32 Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_set_value32 Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_regoffset Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_read_ch Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_write_ch Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_irq_ack Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_runtime_resume Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_init Cyclomatic Complexity 10 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_enter Cyclomatic Complexity 4 /kisskb/src/include/linux/irqchip/chained_irq.h:chained_irq_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_resume Cyclomatic Complexity 6 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_request Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_to_bit Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_read_ch_all Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_set_irq_type Cyclomatic Complexity 4 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_irq_unmask Cyclomatic Complexity 3 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_irq_mask Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_write_ch_all Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_save_regs Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_from_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_complement Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_or Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 2 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_irqhandler Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_dir_out Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_dir_in Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_replace Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_set_multiple Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/string.h:memset32 Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 35 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_free Cyclomatic Complexity 1 /kisskb/src/drivers/gpio/gpio-xilinx.c:xgpio_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_blockable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:hlist_del_init_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_head_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/mm/mmu_notifier.c:mn_itree_inv_start_range Cyclomatic Complexity 4 /kisskb/src/mm/mmu_notifier.c:mn_itree_inv_next Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/mm/mmu_notifier.c:mn_itree_is_invalidating Cyclomatic Complexity 11 /kisskb/src/mm/mmu_notifier.c:mn_itree_inv_end Cyclomatic Complexity 9 /kisskb/src/mm/mmu_notifier.c:mn_itree_release Cyclomatic Complexity 8 /kisskb/src/mm/mmu_notifier.c:mn_itree_invalidate Cyclomatic Complexity 13 /kisskb/src/mm/mmu_notifier.c:__mmu_interval_notifier_insert Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_lock_held Cyclomatic Complexity 14 /kisskb/src/mm/mmu_notifier.c:find_get_mmu_notifier Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 13 /kisskb/src/mm/mmu_notifier.c:mn_hlist_release Cyclomatic Complexity 39 /kisskb/src/mm/mmu_notifier.c:mn_hlist_invalidate_range_start Cyclomatic Complexity 25 /kisskb/src/mm/mmu_notifier.c:mn_hlist_invalidate_end Cyclomatic Complexity 5 /kisskb/src/include/linux/mmap_lock.h:mmap_assert_write_locked Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:mmdrop Cyclomatic Complexity 1 /kisskb/src/mm/mmu_notifier.c:mmu_notifier_free_rcu Cyclomatic Complexity 8 /kisskb/src/mm/mmu_notifier.c:mmu_interval_read_begin Cyclomatic Complexity 6 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_release Cyclomatic Complexity 12 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_clear_flush_young Cyclomatic Complexity 12 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_clear_young Cyclomatic Complexity 15 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_test_young Cyclomatic Complexity 12 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_change_pte Cyclomatic Complexity 9 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start Cyclomatic Complexity 6 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end Cyclomatic Complexity 12 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_invalidate_range Cyclomatic Complexity 15 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_register Cyclomatic Complexity 1 /kisskb/src/mm/mmu_notifier.c:mmu_notifier_register Cyclomatic Complexity 12 /kisskb/src/mm/mmu_notifier.c:mmu_notifier_get_locked Cyclomatic Complexity 1 /kisskb/src/mm/mmu_notifier.c:__mmu_notifier_subscriptions_destroy Cyclomatic Complexity 6 /kisskb/src/mm/mmu_notifier.c:mmu_notifier_unregister Cyclomatic Complexity 11 /kisskb/src/mm/mmu_notifier.c:mmu_notifier_put Cyclomatic Complexity 12 /kisskb/src/mm/mmu_notifier.c:mmu_interval_notifier_insert Cyclomatic Complexity 12 /kisskb/src/mm/mmu_notifier.c:mmu_interval_notifier_insert_locked Cyclomatic Complexity 20 /kisskb/src/mm/mmu_notifier.c:mmu_interval_notifier_remove Cyclomatic Complexity 1 /kisskb/src/mm/mmu_notifier.c:mmu_notifier_synchronize Cyclomatic Complexity 9 /kisskb/src/mm/mmu_notifier.c:mmu_notifier_range_update_to_read_only Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:phys_to_virt Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/platforms/powernv/opal-msglog.c:memcons_copy Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-msglog.c:opal_msglog_copy Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-msglog.c:opal_msglog_read Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/opal-msglog.c:memcons_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-msglog.c:memcons_get_size Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-msglog.c:opal_msglog_init Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/opal-msglog.c:opal_msglog_sysfs_init In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_read_begin': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:248:3: note: in expansion of macro 'wait_event' 248 | wait_event(subscriptions->wq, | ^~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:1085:3: note: in expansion of macro 'wait_event' 1085 | wait_event(subscriptions->wq, | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/fsverity.h:fsverity_get_info Cyclomatic Complexity 1 /kisskb/src/include/linux/fsverity.h:fsverity_active Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_dir_index Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_quota_capable Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_inline_data Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 4 /kisskb/src/fs/ext4/file.c:ext4_extending_io Cyclomatic Complexity 4 /kisskb/src/include/linux/uio.h:iov_iter_truncate Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock_shared Cyclomatic Complexity 8 /kisskb/src/fs/ext4/file.c:ext4_llseek Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 5 /kisskb/src/include/linux/rcu_sync.h:rcu_sync_is_idle Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_start_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_start_pagefault Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_start_write_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_start_intwrite_trylock Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-rwsem.h:percpu_up_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_end_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_end_pagefault Cyclomatic Complexity 20 /kisskb/src/fs/ext4/file.c:ext4_dax_huge_fault Cyclomatic Complexity 1 /kisskb/src/fs/ext4/file.c:ext4_dax_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_end_intwrite Cyclomatic Complexity 1 /kisskb/src/include/linux/dax.h:dax_synchronous Cyclomatic Complexity 6 /kisskb/src/include/linux/dax.h:daxdev_mapping_supported Cyclomatic Complexity 4 /kisskb/src/include/linux/fs.h:file_accessed Cyclomatic Complexity 7 /kisskb/src/fs/ext4/file.c:ext4_file_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_trylock_shared Cyclomatic Complexity 9 /kisskb/src/fs/ext4/file.c:ext4_dax_read_iter Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 10 /kisskb/src/fs/ext4/file.c:ext4_dio_supported Cyclomatic Complexity 8 /kisskb/src/fs/ext4/file.c:ext4_dio_read_iter Cyclomatic Complexity 11 /kisskb/src/fs/ext4/file.c:ext4_file_read_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock Cyclomatic Complexity 11 /kisskb/src/fs/ext4/file.c:ext4_generic_write_checks Cyclomatic Complexity 7 /kisskb/src/fs/ext4/file.c:ext4_write_checks Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_update_i_disksize Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4.h:ext4_update_inode_size Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/truncate.h:ext4_truncate_failed_write Cyclomatic Complexity 36 /kisskb/src/fs/ext4/file.c:ext4_handle_inode_extension Cyclomatic Complexity 7 /kisskb/src/include/linux/fs.h:generic_write_sync Cyclomatic Complexity 22 /kisskb/src/fs/ext4/file.c:ext4_dax_write_iter Cyclomatic Complexity 17 /kisskb/src/fs/ext4/file.c:ext4_dio_write_end_io Cyclomatic Complexity 3 /kisskb/src/fs/ext4/file.c:ext4_unaligned_io Cyclomatic Complexity 5 /kisskb/src/fs/ext4/file.c:ext4_overwrite_io Cyclomatic Complexity 20 /kisskb/src/fs/ext4/file.c:ext4_dio_write_checks Cyclomatic Complexity 9 /kisskb/src/fs/ext4/file.c:ext4_buffered_write_iter Cyclomatic Complexity 71 /kisskb/src/fs/ext4/file.c:ext4_dio_write_iter Cyclomatic Complexity 9 /kisskb/src/fs/ext4/file.c:ext4_file_write_iter Cyclomatic Complexity 11 /kisskb/src/fs/ext4/file.c:ext4_release_file Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 13 /kisskb/src/fs/ext4/file.c:ext4_sample_last_mounted Cyclomatic Complexity 18 /kisskb/src/fs/ext4/file.c:ext4_file_open Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_cpumask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:inc_mm_active_cpus Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/mmu_context.c:switch_mm_pgdir Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/membarrier.h:membarrier_arch_switch_mm Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:switch_mmu_context Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/mm/mmu_context.c:switch_mm_irqs_off /kisskb/src/fs/ext4/file.c: In function 'ext4_dax_huge_fault': /kisskb/src/fs/ext4/file.c:708:8: note: byref variable will be forcibly initialized 708 | pfn_t pfn; | ^~~ /kisskb/src/fs/ext4/file.c: In function 'ext4_overwrite_io': /kisskb/src/fs/ext4/file.c:191:25: note: byref variable will be forcibly initialized 191 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/file.c: In function 'ext4_sample_last_mounted': /kisskb/src/fs/ext4/file.c:795:14: note: byref variable will be forcibly initialized 795 | struct path path; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_status Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_type Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_written Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_unwritten Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_delayed Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_hole Cyclomatic Complexity 3 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_delonly Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_set_referenced Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_clear_referenced Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_referenced Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_store_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_store_pblock_status Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_es_insert_extent_check Cyclomatic Complexity 11 /kisskb/src/fs/ext4/extents_status.c:__get_pending Cyclomatic Complexity 4 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read_positive Cyclomatic Complexity 6 /kisskb/src/fs/ext4/extents_status.c:ext4_es_end Cyclomatic Complexity 42 /kisskb/src/fs/ext4/extents_status.c:count_rsvd Cyclomatic Complexity 18 /kisskb/src/fs/ext4/extents_status.c:ext4_es_can_be_merged Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_find_extent_range_enter Cyclomatic Complexity 19 /kisskb/src/fs/ext4/extents_status.c:__es_tree_search Cyclomatic Complexity 38 /kisskb/src/fs/ext4/extents_status.c:__es_find_extent_range Cyclomatic Complexity 20 /kisskb/src/fs/ext4/extents_status.c:__es_scan_range Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:__es_scan_clu Cyclomatic Complexity 25 /kisskb/src/fs/ext4/extents_status.c:__pr_tree_search Cyclomatic Complexity 16 /kisskb/src/fs/ext4/extents_status.c:__es_delayed_clu Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_find_extent_range_exit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_insert_extent Cyclomatic Complexity 8 /kisskb/src/fs/ext4/extents_status.c:init_rsvd Cyclomatic Complexity 61 /kisskb/src/fs/ext4/extents_status.c:get_rsvd Cyclomatic Complexity 4 /kisskb/src/fs/ext4/extents_status.c:__remove_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 5 /kisskb/src/fs/ext4/extents_status.c:ext4_es_list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_dec Cyclomatic Complexity 5 /kisskb/src/fs/ext4/extents_status.c:ext4_es_free_extent Cyclomatic Complexity 8 /kisskb/src/fs/ext4/extents_status.c:ext4_es_try_to_merge_left Cyclomatic Complexity 8 /kisskb/src/fs/ext4/extents_status.c:ext4_es_try_to_merge_right Cyclomatic Complexity 15 /kisskb/src/fs/ext4/extents_status.c:es_do_reclaim_extents Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 11 /kisskb/src/fs/ext4/extents_status.c:__insert_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 31 /kisskb/src/fs/ext4/extents_status.c:__revise_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 5 /kisskb/src/fs/ext4/extents_status.c:ext4_es_list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 8 /kisskb/src/fs/ext4/extents_status.c:ext4_es_alloc_extent Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 16 /kisskb/src/fs/ext4/extents_status.c:__es_insert_extent Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 10 /kisskb/src/fs/ext4/extents_status.c:es_reclaim_extents Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_shrink Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 39 /kisskb/src/fs/ext4/extents_status.c:__es_shrink Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 73 /kisskb/src/fs/ext4/extents_status.c:__es_remove_extent Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_cache_extent Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_user_zero_id Cyclomatic Complexity 2 /kisskb/src/sound/core/timer.c:snd_timer_user_copy_id Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_lookup_extent_enter Cyclomatic Complexity 22 /kisskb/src/sound/core/timer.c:snd_timer_find Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_lookup_extent_exit Cyclomatic Complexity 4 /kisskb/src/sound/core/timer.c:snd_timer_hw_resolution Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_remove_extent Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sum_positive Cyclomatic Complexity 20 /kisskb/src/sound/core/timer.c:snd_timer_reschedule Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_shrink_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_es_count Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_shrink_scan_enter Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_user_poll Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_free_system Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_shrink_scan_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_es_scan Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_es_insert_delayed_block Cyclomatic Complexity 4 /kisskb/src/fs/ext4/extents_status.c:ext4_init_es Cyclomatic Complexity 10 /kisskb/src/sound/core/timer.c:realloc_user_queue Cyclomatic Complexity 4 /kisskb/src/fs/ext4/extents_status.c:ext4_init_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_exit_es Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_es_init_tree Cyclomatic Complexity 3 /kisskb/src/fs/ext4/extents_status.c:ext4_es_find_extent_range Cyclomatic Complexity 3 /kisskb/src/fs/ext4/extents_status.c:ext4_es_scan_range Cyclomatic Complexity 3 /kisskb/src/fs/ext4/extents_status.c:ext4_es_scan_clu Cyclomatic Complexity 62 /kisskb/src/sound/core/timer.c:snd_timer_user_next_device Cyclomatic Complexity 27 /kisskb/src/fs/ext4/extents_status.c:ext4_es_insert_extent Cyclomatic Complexity 19 /kisskb/src/fs/ext4/extents_status.c:ext4_es_cache_extent Cyclomatic Complexity 36 /kisskb/src/fs/ext4/extents_status.c:ext4_es_lookup_extent Cyclomatic Complexity 9 /kisskb/src/sound/core/timer.c:timer_set_gparams Cyclomatic Complexity 3 /kisskb/src/sound/core/timer.c:snd_timer_user_gparams Cyclomatic Complexity 11 /kisskb/src/fs/ext4/extents_status.c:ext4_es_remove_extent Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 2 /kisskb/src/sound/core/timer.c:snd_timer_clear_callbacks Cyclomatic Complexity 8 /kisskb/src/sound/core/timer.c:snd_timer_process_callbacks Cyclomatic Complexity 22 /kisskb/src/fs/ext4/extents_status.c:ext4_seq_es_shrinker_info_show Cyclomatic Complexity 9 /kisskb/src/sound/core/timer.c:snd_timer_work Cyclomatic Complexity 5 /kisskb/src/sound/core/timer.c:snd_timer_dev_disconnect Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 16 /kisskb/src/fs/ext4/extents_status.c:ext4_es_register_shrinker Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_es_unregister_shrinker Cyclomatic Complexity 10 /kisskb/src/sound/core/timer.c:snd_timer_free Cyclomatic Complexity 4 /kisskb/src/fs/ext4/extents_status.c:ext4_clear_inode_es Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_dev_free Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_exit_pending Cyclomatic Complexity 2 /kisskb/src/sound/core/timer.c:snd_timer_free_all Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_init_pending_tree Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_remove_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.c:ext4_is_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 15 /kisskb/src/fs/ext4/extents_status.c:ext4_es_insert_delayed_block Cyclomatic Complexity 10 /kisskb/src/sound/core/timer.c:check_matching_master_slave Cyclomatic Complexity 6 /kisskb/src/sound/core/timer.c:snd_timer_check_slave Cyclomatic Complexity 11 /kisskb/src/fs/ext4/extents_status.c:ext4_es_delayed_clu Cyclomatic Complexity 5 /kisskb/src/sound/core/timer.c:snd_timer_check_master Cyclomatic Complexity 50 /kisskb/src/sound/core/timer.c:snd_timer_dev_register Cyclomatic Complexity 33 /kisskb/src/sound/core/timer.c:snd_timer_notify1 Cyclomatic Complexity 16 /kisskb/src/sound/core/timer.c:snd_timer_start_slave Cyclomatic Complexity 34 /kisskb/src/sound/core/timer.c:snd_timer_start1 Cyclomatic Complexity 8 /kisskb/src/sound/core/timer.c:snd_timer_stop_slave Cyclomatic Complexity 31 /kisskb/src/sound/core/timer.c:snd_timer_stop1 Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 16 /kisskb/src/sound/core/timer.c:snd_timer_user_info Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 12 /kisskb/src/sound/core/timer.c:snd_timer_user_gstatus Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:alsa_timer_exit Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 42 /kisskb/src/sound/core/timer.c:snd_timer_user_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 28 /kisskb/src/sound/core/timer.c:snd_timer_user_tread Cyclomatic Complexity 17 /kisskb/src/sound/core/timer.c:snd_timer_user_ginfo Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_user_disconnect Cyclomatic Complexity 11 /kisskb/src/sound/core/timer.c:snd_timer_user_interrupt Cyclomatic Complexity 4 /kisskb/src/sound/core/timer.c:snd_timer_user_append_to_tqueue Cyclomatic Complexity 12 /kisskb/src/sound/core/timer.c:snd_timer_user_ccallback Cyclomatic Complexity 39 /kisskb/src/sound/core/timer.c:snd_timer_user_tinterrupt Cyclomatic Complexity 9 /kisskb/src/sound/core/timer.c:snd_timer_user_open Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_user_fasync Cyclomatic Complexity 5 /kisskb/src/sound/core/timer.c:snd_timer_s_stop Cyclomatic Complexity 4 /kisskb/src/sound/core/timer.c:snd_timer_s_start Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_s_close Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_instance_new Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_instance_free Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_resolution Cyclomatic Complexity 6 /kisskb/src/sound/core/timer.c:snd_timer_user_status32 Cyclomatic Complexity 6 /kisskb/src/sound/core/timer.c:snd_timer_user_status64 Cyclomatic Complexity 12 /kisskb/src/sound/core/timer.c:snd_timer_start Cyclomatic Complexity 4 /kisskb/src/sound/core/timer.c:snd_timer_stop Cyclomatic Complexity 26 /kisskb/src/sound/core/timer.c:snd_timer_close_locked Cyclomatic Complexity 43 /kisskb/src/sound/core/timer.c:snd_timer_open Cyclomatic Complexity 6 /kisskb/src/sound/core/timer.c:snd_timer_close Cyclomatic Complexity 16 /kisskb/src/sound/core/timer.c:snd_timer_user_tselect Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_user_release Cyclomatic Complexity 57 /kisskb/src/sound/core/timer.c:snd_timer_user_params Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_user_start Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_user_stop Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_continue Cyclomatic Complexity 10 /kisskb/src/sound/core/timer.c:snd_timer_user_continue Cyclomatic Complexity 4 /kisskb/src/sound/core/timer.c:snd_timer_pause Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_user_pause Cyclomatic Complexity 26 /kisskb/src/sound/core/timer.c:__snd_timer_user_ioctl Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_user_ioctl Cyclomatic Complexity 61 /kisskb/src/sound/core/timer.c:snd_timer_interrupt Cyclomatic Complexity 5 /kisskb/src/sound/core/timer.c:snd_timer_s_function Cyclomatic Complexity 33 /kisskb/src/sound/core/timer.c:snd_timer_new Cyclomatic Complexity 33 /kisskb/src/sound/core/timer.c:snd_timer_notify Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_global_new Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_global_free Cyclomatic Complexity 1 /kisskb/src/sound/core/timer.c:snd_timer_global_register Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:snd_timer_register_system Cyclomatic Complexity 7 /kisskb/src/sound/core/timer.c:alsa_timer_init /kisskb/src/fs/ext4/extents_status.c: In function '__es_scan_range': /kisskb/src/fs/ext4/extents_status.c:345:23: note: byref variable will be forcibly initialized 345 | struct extent_status es; | ^~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_next_device': /kisskb/src/sound/core/timer.c:1552:22: note: byref variable will be forcibly initialized 1552 | struct snd_timer_id id; | ^~ /kisskb/src/fs/ext4/extents_status.c: In function '__es_remove_extent': /kisskb/src/fs/ext4/extents_status.c:1342:25: note: byref variable will be forcibly initialized 1342 | struct extent_status newes; | ^~~~~ /kisskb/src/fs/ext4/extents_status.c:1314:20: note: byref variable will be forcibly initialized 1314 | struct rsvd_count rc; | ^~ /kisskb/src/fs/ext4/extents_status.c:1309:23: note: byref variable will be forcibly initialized 1309 | struct extent_status orig_es; | ^~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gparams': /kisskb/src/sound/core/timer.c:1711:27: note: byref variable will be forcibly initialized 1711 | struct snd_timer_gparams gparams; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:print_core_checkstop_reason Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:print_nx_checkstop_reason Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:print_npu_checkstop_reason Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:print_checkstop_reason Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:print_hmi_event_info Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:hmi_event_handler Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:opal_handle_hmi_event Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:opal_hmi_handler_init /kisskb/src/sound/core/timer.c: In function 'snd_timer_notify1': /kisskb/src/sound/core/timer.c:502:20: note: byref variable will be forcibly initialized 502 | struct timespec64 tstamp; | ^~~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_extent': /kisskb/src/fs/ext4/extents_status.c:819:23: note: byref variable will be forcibly initialized 819 | struct extent_status newes; | ^~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_cache_extent': /kisskb/src/fs/ext4/extents_status.c:885:23: note: byref variable will be forcibly initialized 885 | struct extent_status newes; | ^~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gstatus': /kisskb/src/sound/core/timer.c:1722:22: note: byref variable will be forcibly initialized 1722 | struct snd_timer_id tid; | ^~~ /kisskb/src/sound/core/timer.c:1721:27: note: byref variable will be forcibly initialized 1721 | struct snd_timer_gstatus gstatus; | ^~~~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_delayed_block': /kisskb/src/fs/ext4/extents_status.c:1988:23: note: byref variable will be forcibly initialized 1988 | struct extent_status newes; | ^~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_read': /kisskb/src/sound/core/timer.c:2172:23: note: byref variable will be forcibly initialized 2172 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/sound/core/timer.c:2146:27: note: byref variable will be forcibly initialized 2146 | struct snd_timer_tread32 tread32; | ^~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c: In function 'hmi_event_handler': /kisskb/src/arch/powerpc/platforms/powernv/opal-hmi.c:276:18: note: byref variable will be forcibly initialized 276 | struct opal_msg msg; | ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ginfo': /kisskb/src/sound/core/timer.c:1645:22: note: byref variable will be forcibly initialized 1645 | struct snd_timer_id tid; | ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ccallback': /kisskb/src/sound/core/timer.c:1371:27: note: byref variable will be forcibly initialized 1371 | struct snd_timer_tread64 r1; | ^~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tinterrupt': /kisskb/src/sound/core/timer.c:1405:20: note: byref variable will be forcibly initialized 1405 | struct timespec64 tstamp; | ^~~~~~ /kisskb/src/sound/core/timer.c:1404:31: note: byref variable will be forcibly initialized 1404 | struct snd_timer_tread64 *r, r1; | ^~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status32': /kisskb/src/sound/core/timer.c:1932:28: note: byref variable will be forcibly initialized 1932 | struct snd_timer_status32 status; | ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status64': /kisskb/src/sound/core/timer.c:1955:28: note: byref variable will be forcibly initialized 1955 | struct snd_timer_status64 status; | ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tselect': /kisskb/src/sound/core/timer.c:1757:26: note: byref variable will be forcibly initialized 1757 | struct snd_timer_select tselect; | ^~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_params': /kisskb/src/sound/core/timer.c:1903:29: note: byref variable will be forcibly initialized 1903 | struct snd_timer_tread64 tread; | ^~~~~ /kisskb/src/sound/core/timer.c:1831:26: note: byref variable will be forcibly initialized 1831 | struct snd_timer_params params; | ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_new': /kisskb/src/sound/core/timer.c:1108:22: note: byref variable will be forcibly initialized 1108 | struct snd_timer_id tid; | ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_register': /kisskb/src/sound/core/timer.c:1127:20: note: byref variable will be forcibly initialized 1127 | struct snd_device dev; | ^~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-direction.h:valid_dma_direction Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/dma-mapping.h:get_arch_dma_ops Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:dev_is_dma_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_sync_dma_for_device Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_sync_dma_for_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_sync_dma_for_cpu_all Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_dma_mark_clean Cyclomatic Complexity 4 /kisskb/src/include/linux/swiotlb.h:is_swiotlb_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/swiotlb.h:is_swiotlb_force_bounce Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dma-direct.h:phys_to_dma Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dma-direct.h:dma_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-direct.h:force_dma_unencrypted Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-map-ops.h:get_dma_ops Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-direct.h:dma_capable Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 24 /kisskb/src/kernel/dma/mapping.c:dmam_match Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 8 /kisskb/src/kernel/dma/mapping.c:dma_go_direct Cyclomatic Complexity 1 /kisskb/src/kernel/dma/mapping.c:dma_map_direct Cyclomatic Complexity 1 /kisskb/src/kernel/dma/mapping.c:dma_alloc_direct Cyclomatic Complexity 19 /kisskb/src/kernel/dma/direct.h:dma_direct_map_page Cyclomatic Complexity 8 /kisskb/src/kernel/dma/direct.h:dma_direct_sync_single_for_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/dma/direct.h:dma_direct_unmap_page Cyclomatic Complexity 18 /kisskb/src/kernel/dma/mapping.c:__dma_map_sg_attrs Cyclomatic Complexity 5 /kisskb/src/kernel/dma/direct.h:dma_direct_sync_single_for_device Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 14 /kisskb/src/kernel/dma/mapping.c:__dma_alloc_pages Cyclomatic Complexity 6 /kisskb/src/kernel/dma/mapping.c:__dma_free_pages Cyclomatic Complexity 9 /kisskb/src/kernel/dma/mapping.c:alloc_single_sgt Cyclomatic Complexity 1 /kisskb/src/kernel/dma/mapping.c:free_single_sgt Cyclomatic Complexity 8 /kisskb/src/kernel/dma/mapping.c:dma_map_page_attrs Cyclomatic Complexity 7 /kisskb/src/kernel/dma/mapping.c:dma_unmap_page_attrs Cyclomatic Complexity 4 /kisskb/src/kernel/dma/mapping.c:dma_map_sg_attrs Cyclomatic Complexity 4 /kisskb/src/kernel/dma/mapping.c:dma_map_sgtable Cyclomatic Complexity 7 /kisskb/src/kernel/dma/mapping.c:dma_unmap_sg_attrs Cyclomatic Complexity 10 /kisskb/src/kernel/dma/mapping.c:dma_map_resource Cyclomatic Complexity 4 /kisskb/src/kernel/dma/mapping.c:dma_unmap_resource Cyclomatic Complexity 6 /kisskb/src/kernel/dma/mapping.c:dma_sync_single_for_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/dma/mapping.c:dma_sync_single_for_device Cyclomatic Complexity 6 /kisskb/src/kernel/dma/mapping.c:dma_sync_sg_for_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/dma/mapping.c:dma_sync_sg_for_device Cyclomatic Complexity 6 /kisskb/src/kernel/dma/mapping.c:dma_get_sgtable_attrs Cyclomatic Complexity 5 /kisskb/src/kernel/dma/mapping.c:dma_pgprot Cyclomatic Complexity 3 /kisskb/src/kernel/dma/mapping.c:dma_can_mmap Cyclomatic Complexity 6 /kisskb/src/kernel/dma/mapping.c:dma_mmap_attrs Cyclomatic Complexity 6 /kisskb/src/kernel/dma/mapping.c:dma_get_required_mask Cyclomatic Complexity 10 /kisskb/src/kernel/dma/mapping.c:dma_alloc_attrs Cyclomatic Complexity 7 /kisskb/src/kernel/dma/mapping.c:dmam_alloc_attrs Cyclomatic Complexity 12 /kisskb/src/kernel/dma/mapping.c:dma_free_attrs Cyclomatic Complexity 1 /kisskb/src/kernel/dma/mapping.c:dmam_release Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_coherent Cyclomatic Complexity 2 /kisskb/src/kernel/dma/mapping.c:dmam_free_coherent Cyclomatic Complexity 4 /kisskb/src/kernel/dma/mapping.c:dma_alloc_pages Cyclomatic Complexity 1 /kisskb/src/kernel/dma/mapping.c:dma_free_pages Cyclomatic Complexity 4 /kisskb/src/kernel/dma/mapping.c:dma_mmap_pages Cyclomatic Complexity 16 /kisskb/src/kernel/dma/mapping.c:dma_alloc_noncontiguous Cyclomatic Complexity 9 /kisskb/src/kernel/dma/mapping.c:dma_free_noncontiguous Cyclomatic Complexity 9 /kisskb/src/kernel/dma/mapping.c:dma_vmap_noncontiguous Cyclomatic Complexity 9 /kisskb/src/kernel/dma/mapping.c:dma_vunmap_noncontiguous Cyclomatic Complexity 12 /kisskb/src/kernel/dma/mapping.c:dma_mmap_noncontiguous Cyclomatic Complexity 7 /kisskb/src/kernel/dma/mapping.c:dma_supported Cyclomatic Complexity 4 /kisskb/src/kernel/dma/mapping.c:dma_set_mask Cyclomatic Complexity 3 /kisskb/src/kernel/dma/mapping.c:dma_set_coherent_mask Cyclomatic Complexity 11 /kisskb/src/kernel/dma/mapping.c:dma_max_mapping_size Cyclomatic Complexity 5 /kisskb/src/kernel/dma/mapping.c:dma_need_sync Cyclomatic Complexity 9 /kisskb/src/kernel/dma/mapping.c:dma_get_merge_boundary Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:is_acpi_node Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:__acpi_node_get_property_reference Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_get_state Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_get_args Cyclomatic Complexity 1 /kisskb/src/include/trace/events/pwm.h:trace_event_get_offsets_pwm Cyclomatic Complexity 5 /kisskb/src/include/trace/events/pwm.h:__traceiter_pwm_apply Cyclomatic Complexity 5 /kisskb/src/include/trace/events/pwm.h:__traceiter_pwm_get Cyclomatic Complexity 18 /kisskb/src/drivers/pwm/core.c:pwm_ops_check Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/pwm.h:trace_event_raw_event_pwm Cyclomatic Complexity 4 /kisskb/src/include/trace/events/pwm.h:trace_raw_output_pwm Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/core.c:pwm_seq_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_find_next_zero_area Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/core.c:alloc_pwms Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 14 /kisskb/src/drivers/pwm/core.c:of_pwmchip_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/core.c:of_pwmchip_remove Cyclomatic Complexity 2 /kisskb/src/drivers/pwm/core.c:free_pwms Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/core.c:pwm_to_device Cyclomatic Complexity 13 /kisskb/src/include/trace/events/pwm.h:trace_pwm_get Cyclomatic Complexity 14 /kisskb/src/drivers/pwm/core.c:pwm_device_request Cyclomatic Complexity 13 /kisskb/src/include/trace/events/pwm.h:trace_pwm_apply Cyclomatic Complexity 98 /kisskb/src/drivers/pwm/core.c:pwm_apply_state_debug Cyclomatic Complexity 5 /kisskb/src/drivers/pwm/core.c:fwnode_to_pwmchip Cyclomatic Complexity 7 /kisskb/src/drivers/pwm/core.c:pwm_device_link_add Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_string_index Cyclomatic Complexity 13 /kisskb/src/drivers/pwm/core.c:pwmchip_find_by_name Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/core.c:pwm_debugfs_init Cyclomatic Complexity 9 /kisskb/src/drivers/pwm/core.c:pwm_debugfs_open Cyclomatic Complexity 11 /kisskb/src/drivers/pwm/core.c:pwm_dbg_show Cyclomatic Complexity 3 /kisskb/src/drivers/pwm/core.c:pwm_seq_show Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/core.c:pwm_seq_start Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/core.c:pwm_seq_next Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/core.c:pwm_set_chip_data Cyclomatic Complexity 2 /kisskb/src/drivers/pwm/core.c:pwm_get_chip_data Cyclomatic Complexity 27 /kisskb/src/drivers/pwm/core.c:pwmchip_add Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/core.c:pwmchip_remove Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/core.c:devm_pwmchip_remove Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/core.c:devm_pwmchip_add Cyclomatic Complexity 10 /kisskb/src/drivers/pwm/core.c:pwm_request Cyclomatic Complexity 12 /kisskb/src/drivers/pwm/core.c:pwm_request_from_chip Cyclomatic Complexity 23 /kisskb/src/drivers/pwm/core.c:of_pwm_xlate_with_flags Cyclomatic Complexity 19 /kisskb/src/drivers/pwm/core.c:acpi_pwm_get Cyclomatic Complexity 64 /kisskb/src/drivers/pwm/core.c:pwm_apply_state Cyclomatic Complexity 12 /kisskb/src/drivers/pwm/core.c:pwm_capture Cyclomatic Complexity 10 /kisskb/src/drivers/pwm/core.c:pwm_adjust_config Cyclomatic Complexity 2 /kisskb/src/drivers/pwm/core.c:pwm_add_table Cyclomatic Complexity 2 /kisskb/src/drivers/pwm/core.c:pwm_remove_table Cyclomatic Complexity 9 /kisskb/src/drivers/pwm/core.c:pwm_put Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/core.c:pwm_free Cyclomatic Complexity 25 /kisskb/src/drivers/pwm/core.c:of_pwm_get Cyclomatic Complexity 62 /kisskb/src/drivers/pwm/core.c:pwm_get Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/core.c:devm_pwm_release Cyclomatic Complexity 6 /kisskb/src/drivers/pwm/core.c:devm_pwm_get Cyclomatic Complexity 6 /kisskb/src/drivers/pwm/core.c:devm_of_pwm_get Cyclomatic Complexity 11 /kisskb/src/drivers/pwm/core.c:devm_fwnode_pwm_get In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/pwm.h:58, from /kisskb/src/drivers/pwm/core.c:24: /kisskb/src/drivers/pwm/core.c: In function 'trace_event_raw_event_pwm': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/pwm.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 11 | DECLARE_EVENT_CLASS(pwm, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pwm/core.c: In function 'pwm_apply_state_debug': /kisskb/src/drivers/pwm/core.c:429:19: note: byref variable will be forcibly initialized 429 | struct pwm_state s1, s2; | ^~ /kisskb/src/drivers/pwm/core.c: In function 'acpi_pwm_get': /kisskb/src/drivers/pwm/core.c:848:31: note: byref variable will be forcibly initialized 848 | struct fwnode_reference_args args; | ^~~~ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:654:19: note: byref variable will be forcibly initialized 654 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:767:25: note: byref variable will be forcibly initialized 767 | struct of_phandle_args args; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_set_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_lmb_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/drmem.c:drmem_lmb_flags Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/drmem.c:read_drconf_v1_cell Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/drmem.c:__walk_drmem_v1_lmbs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/drmem.c:read_drconf_v2_cell Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/drmem.c:__walk_drmem_v2_lmbs Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/drmem.c:init_drconf_v2_cell Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/drmem.c:clone_property Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/drmem.c:init_drmem_v2_lmbs Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_lmb_next Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/drmem.c:drmem_update_dt_v1 Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/mm/drmem.c:drmem_update_dt_v2 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/drmem.c:update_lmb Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/mm/drmem.c:init_drmem_v1_lmbs Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/drmem.c:init_drmem_lmb_size Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/drmem.c:of_get_usable_memory Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/drmem.c:drmem_init Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/drmem.c:walk_drmem_lmbs_early Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/drmem.c:drmem_lmb_memory_max Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/drmem.c:drmem_update_dt Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/drmem.c:drmem_update_lmbs Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/drmem.c:walk_drmem_lmbs /kisskb/src/arch/powerpc/mm/drmem.c: In function '__walk_drmem_v1_lmbs': /kisskb/src/arch/powerpc/mm/drmem.c:222:19: note: byref variable will be forcibly initialized 222 | struct drmem_lmb lmb; | ^~~ /kisskb/src/arch/powerpc/mm/drmem.c: In function '__walk_drmem_v2_lmbs': /kisskb/src/arch/powerpc/mm/drmem.c:257:19: note: byref variable will be forcibly initialized 257 | struct drmem_lmb lmb; | ^~~ /kisskb/src/arch/powerpc/mm/drmem.c:256:27: note: byref variable will be forcibly initialized 256 | struct of_drconf_cell_v2 dr_cell; | ^~~~~~~ /kisskb/src/arch/powerpc/mm/drmem.c: In function 'init_drmem_v2_lmbs': /kisskb/src/arch/powerpc/mm/drmem.c:445:27: note: byref variable will be forcibly initialized 445 | struct of_drconf_cell_v2 dr_cell; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_same Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkclean Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkspecial Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_same Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_tlb_flush_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageMlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_ksm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageKsm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:is_zero_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_protnone Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:vma_is_dax Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:split_huge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:flush_anon_page Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_charge Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_blockable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_range_init Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:try_to_free_swap Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_do_not_count Cyclomatic Complexity 1 /kisskb/src/include/linux/oom.h:set_current_oom_origin Cyclomatic Complexity 1 /kisskb/src/include/linux/oom.h:clear_current_oom_origin Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:folio_raw_mapping Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:is_stable_node_chain Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:is_stable_node_dup Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:ksm_test_exit Cyclomatic Complexity 2 /kisskb/src/mm/ksm.c:get_kpfn_nid Cyclomatic Complexity 2 /kisskb/src/mm/ksm.c:folio_stable_node Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:set_page_stable_node Cyclomatic Complexity 8 /kisskb/src/mm/ksm.c:__is_page_sharing_candidate Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:is_page_sharing_candidate Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:chain_prune Cyclomatic Complexity 6 /kisskb/src/mm/ksm.c:chain Cyclomatic Complexity 3 /kisskb/src/mm/ksm.c:ksmd_should_run Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:wait_while_offlining Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:insert_to_mm_slots_hash Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:stable_node_chain_add_dup Cyclomatic Complexity 7 /kisskb/src/mm/ksm.c:get_mm_slot Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/hashtable.h:hash_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_del Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:__stable_node_dup_del Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 6 /kisskb/src/include/linux/rmap.h:page_vma_mapped_walk_done Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:page_stable_node Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_clear_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_wrprotect Cyclomatic Complexity 14 /kisskb/src/mm/ksm.c:stable_tree_append Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 7 /kisskb/src/mm/ksm.c:break_ksm Cyclomatic Complexity 7 /kisskb/src/mm/ksm.c:unmerge_ksm_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 4 /kisskb/src/mm/ksm.c:alloc_mm_slot Cyclomatic Complexity 4 /kisskb/src/mm/ksm.c:alloc_rmap_item Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:alloc_stable_node Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:free_mm_slot Cyclomatic Complexity 3 /kisskb/src/mm/ksm.c:free_stable_node Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:free_rmap_item Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:mmdrop Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:linear_page_index Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:copy_user_highpage Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_lock_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:anon_vma_unlock_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 4 /kisskb/src/mm/ksm.c:use_zero_pages_store Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:use_zero_pages_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:stable_node_chains_prune_millisecs_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:stable_node_dups_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:stable_node_chains_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:max_page_sharing_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:merge_across_nodes_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:full_scans_show Cyclomatic Complexity 4 /kisskb/src/mm/ksm.c:pages_volatile_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:pages_unshared_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:pages_sharing_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:pages_shared_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:run_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:pages_to_scan_show Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:sleep_millisecs_show Cyclomatic Complexity 4 /kisskb/src/mm/ksm.c:stable_node_chains_prune_millisecs_store Cyclomatic Complexity 4 /kisskb/src/mm/ksm.c:pages_to_scan_store Cyclomatic Complexity 4 /kisskb/src/mm/ksm.c:sleep_millisecs_store Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:free_stable_node_chain Cyclomatic Complexity 5 /kisskb/src/mm/ksm.c:stable_node_dup_any Cyclomatic Complexity 3 /kisskb/src/mm/ksm.c:stable_node_dup_del Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/rmap.h:put_anon_vma Cyclomatic Complexity 20 /kisskb/src/mm/ksm.c:remove_node_from_stable_tree Cyclomatic Complexity 23 /kisskb/src/mm/ksm.c:get_ksm_page Cyclomatic Complexity 6 /kisskb/src/mm/ksm.c:remove_stable_node Cyclomatic Complexity 11 /kisskb/src/mm/ksm.c:remove_stable_node_chain Cyclomatic Complexity 8 /kisskb/src/mm/ksm.c:remove_all_stable_nodes Cyclomatic Complexity 16 /kisskb/src/mm/ksm.c:max_page_sharing_store Cyclomatic Complexity 25 /kisskb/src/mm/ksm.c:remove_rmap_item_from_tree Cyclomatic Complexity 2 /kisskb/src/mm/ksm.c:remove_trailing_rmap_items Cyclomatic Complexity 18 /kisskb/src/mm/ksm.c:unmerge_and_remove_all_rmap_items Cyclomatic Complexity 19 /kisskb/src/mm/ksm.c:run_store Cyclomatic Complexity 11 /kisskb/src/mm/ksm.c:get_next_rmap_item Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:get_anon_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 24 /kisskb/src/mm/ksm.c:merge_across_nodes_store Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 47 /kisskb/src/mm/ksm.c:scan_get_next_rmap_item Cyclomatic Complexity 9 /kisskb/src/include/linux/mm.h:vma_lookup Cyclomatic Complexity 14 /kisskb/src/mm/ksm.c:find_mergeable_vma Cyclomatic Complexity 8 /kisskb/src/mm/ksm.c:get_mergeable_page Cyclomatic Complexity 4 /kisskb/src/mm/ksm.c:break_cow Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pages_identical Cyclomatic Complexity 17 /kisskb/src/mm/ksm.c:unstable_tree_search_insert Cyclomatic Complexity 43 /kisskb/src/mm/ksm.c:stable_node_dup Cyclomatic Complexity 5 /kisskb/src/mm/ksm.c:__stable_node_chain Cyclomatic Complexity 3 /kisskb/src/mm/ksm.c:alloc_stable_node_chain Cyclomatic Complexity 33 /kisskb/src/mm/ksm.c:stable_tree_insert Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 91 /kisskb/src/mm/ksm.c:stable_tree_search Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_start Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_change_pte Cyclomatic Complexity 5 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_invalidate_range_end Cyclomatic Complexity 28 /kisskb/src/mm/ksm.c:write_protect_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pfn_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:dec_mm_counter Cyclomatic Complexity 13 /kisskb/src/mm/ksm.c:replace_page Cyclomatic Complexity 34 /kisskb/src/mm/ksm.c:try_to_merge_one_page Cyclomatic Complexity 7 /kisskb/src/mm/ksm.c:try_to_merge_with_ksm_page Cyclomatic Complexity 8 /kisskb/src/mm/ksm.c:try_to_merge_two_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_count Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezable_schedule Cyclomatic Complexity 1 /kisskb/src/include/linux/xxhash.h:xxhash Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:calc_checksum Cyclomatic Complexity 69 /kisskb/src/mm/ksm.c:cmp_and_merge_page Cyclomatic Complexity 6 /kisskb/src/mm/ksm.c:ksm_do_scan Cyclomatic Complexity 42 /kisskb/src/mm/ksm.c:ksm_scan_thread Cyclomatic Complexity 10 /kisskb/src/mm/ksm.c:ksm_slab_init Cyclomatic Complexity 1 /kisskb/src/mm/ksm.c:ksm_slab_free Cyclomatic Complexity 11 /kisskb/src/mm/ksm.c:ksm_init Cyclomatic Complexity 10 /kisskb/src/mm/ksm.c:__ksm_enter Cyclomatic Complexity 25 /kisskb/src/mm/ksm.c:ksm_madvise Cyclomatic Complexity 18 /kisskb/src/mm/ksm.c:__ksm_exit Cyclomatic Complexity 20 /kisskb/src/mm/ksm.c:ksm_might_need_to_copy Cyclomatic Complexity 31 /kisskb/src/mm/ksm.c:rmap_walk_ksm Cyclomatic Complexity 8 /kisskb/src/mm/ksm.c:folio_migrate_ksm Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/opal-power.c:detect_epow Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/opal-power.c:opal_power_control_event Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/opal-power.c:poweroff_pending Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/powernv/opal-power.c:opal_power_control_init /kisskb/src/mm/ksm.c: In function 'write_protect_page': /kisskb/src/mm/ksm.c:1042:28: note: byref variable will be forcibly initialized 1042 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/ksm.c: In function 'replace_page': /kisskb/src/mm/ksm.c:1129:28: note: byref variable will be forcibly initialized 1129 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/ksm.c: In function 'try_to_merge_one_page': /kisskb/src/mm/ksm.c:1204:8: note: byref variable will be forcibly initialized 1204 | pte_t orig_pte = __pte(0); | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/ksm.c:17: /kisskb/src/mm/ksm.c: In function 'ksm_scan_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' 338 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' 358 | __ret = __wait_event_freezable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/ksm.c:2427:4: note: in expansion of macro 'wait_event_freezable' 2427 | wait_event_freezable(ksm_thread_wait, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/ksm.c:2423:4: note: in expansion of macro 'wait_event_interruptible_timeout' 2423 | wait_event_interruptible_timeout(ksm_iter_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:dma_alloc_contiguous Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:dma_mmap_from_global_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:dev_is_dma_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_sync_dma_for_device Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_sync_dma_for_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_sync_dma_for_cpu_all Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_dma_prep_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_dma_mark_clean Cyclomatic Complexity 1 /kisskb/src/include/linux/set_memory.h:set_memory_encrypted Cyclomatic Complexity 1 /kisskb/src/include/linux/set_memory.h:set_memory_decrypted Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/swiotlb.h:is_swiotlb_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/swiotlb.h:is_swiotlb_force_bounce Cyclomatic Complexity 1 /kisskb/src/include/linux/swiotlb.h:is_swiotlb_for_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dma-direct.h:phys_to_dma Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dma-direct.h:dma_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-direct.h:force_dma_unencrypted Cyclomatic Complexity 3 /kisskb/src/kernel/dma/direct.c:phys_to_dma_direct Cyclomatic Complexity 1 /kisskb/src/kernel/dma/direct.c:dma_direct_to_page Cyclomatic Complexity 12 /kisskb/src/kernel/dma/direct.c:dma_direct_optimal_gfp_mask Cyclomatic Complexity 6 /kisskb/src/kernel/dma/direct.c:dma_coherent_ok Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-direct.h:dma_capable Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-mapping.h:dma_get_mask Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:dma_free_contiguous Cyclomatic Complexity 12 /kisskb/src/kernel/dma/direct.c:__dma_direct_alloc_pages Cyclomatic Complexity 1 /kisskb/src/kernel/dma/direct.c:__dma_direct_free_pages Cyclomatic Complexity 8 /kisskb/src/kernel/dma/direct.h:dma_direct_sync_single_for_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/dma/direct.h:dma_direct_unmap_page Cyclomatic Complexity 19 /kisskb/src/kernel/dma/direct.h:dma_direct_map_page Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_addressing_limited Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/kernel/dma/direct.c:dma_direct_get_required_mask Cyclomatic Complexity 26 /kisskb/src/kernel/dma/direct.c:dma_direct_alloc Cyclomatic Complexity 10 /kisskb/src/kernel/dma/direct.c:dma_direct_free Cyclomatic Complexity 10 /kisskb/src/kernel/dma/direct.c:dma_direct_alloc_pages Cyclomatic Complexity 3 /kisskb/src/kernel/dma/direct.c:dma_direct_free_pages Cyclomatic Complexity 6 /kisskb/src/kernel/dma/direct.c:dma_direct_sync_sg_for_device Cyclomatic Complexity 11 /kisskb/src/kernel/dma/direct.c:dma_direct_sync_sg_for_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/dma/direct.c:dma_direct_unmap_sg Cyclomatic Complexity 5 /kisskb/src/kernel/dma/direct.c:dma_direct_map_sg Cyclomatic Complexity 5 /kisskb/src/kernel/dma/direct.c:dma_direct_map_resource Cyclomatic Complexity 4 /kisskb/src/kernel/dma/direct.c:dma_direct_get_sgtable Cyclomatic Complexity 1 /kisskb/src/kernel/dma/direct.c:dma_direct_can_mmap Cyclomatic Complexity 13 /kisskb/src/kernel/dma/direct.c:dma_direct_mmap Cyclomatic Complexity 4 /kisskb/src/kernel/dma/direct.c:dma_direct_supported Cyclomatic Complexity 5 /kisskb/src/kernel/dma/direct.c:dma_direct_max_mapping_size Cyclomatic Complexity 3 /kisskb/src/kernel/dma/direct.c:dma_direct_need_sync Cyclomatic Complexity 10 /kisskb/src/kernel/dma/direct.c:dma_direct_set_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:l1_dcache_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:l1_dcache_bytes Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:l1_icache_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:l1_icache_bytes Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:dcbst Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:icbi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/page_64.h:clear_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:clean_dcache_range Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/cacheflush.c:flush_coherent_icache Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/mm/cacheflush.c:invalidate_icache_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/cacheflush.c:flush_dcache_icache_phys Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/cacheflush.c:__flush_dcache_icache Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/cacheflush.c:flush_dcache_icache_hugepage Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/cacheflush.c:flush_icache_range Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/cacheflush.c:flush_dcache_icache_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/cacheflush.c:clear_user_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/cacheflush.c:copy_user_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/cacheflush.c:flush_icache_user_page Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_get_state Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:child_to_pwm_export Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:child_to_pwm_device Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:pwm_unexport_match Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:pwmchip_sysfs_match Cyclomatic Complexity 6 /kisskb/src/drivers/pwm/sysfs.c:pwm_class_get_state Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:pwm_class_apply_state Cyclomatic Complexity 8 /kisskb/src/drivers/pwm/sysfs.c:pwm_class_resume_npwm Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:pwm_class_resume Cyclomatic Complexity 8 /kisskb/src/drivers/pwm/sysfs.c:pwm_class_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:npwm_show Cyclomatic Complexity 3 /kisskb/src/drivers/pwm/sysfs.c:polarity_show Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:duty_cycle_show Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:period_show Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:pwm_export_release Cyclomatic Complexity 6 /kisskb/src/drivers/pwm/sysfs.c:pwm_unexport_child Cyclomatic Complexity 8 /kisskb/src/drivers/pwm/sysfs.c:unexport_store Cyclomatic Complexity 9 /kisskb/src/drivers/pwm/sysfs.c:pwm_export_child Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/sysfs.c:capture_show Cyclomatic Complexity 6 /kisskb/src/drivers/pwm/sysfs.c:polarity_store Cyclomatic Complexity 7 /kisskb/src/drivers/pwm/sysfs.c:enable_store Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou64 Cyclomatic Complexity 5 /kisskb/src/drivers/pwm/sysfs.c:duty_cycle_store Cyclomatic Complexity 5 /kisskb/src/drivers/pwm/sysfs.c:period_store Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/pwm/sysfs.c:export_store Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/sysfs.c:pwm_sysfs_init Cyclomatic Complexity 3 /kisskb/src/drivers/pwm/sysfs.c:pwmchip_sysfs_export Cyclomatic Complexity 7 /kisskb/src/drivers/pwm/sysfs.c:pwmchip_sysfs_unexport /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_class_resume_npwm': /kisskb/src/drivers/pwm/sysfs.c:420:20: note: byref variable will be forcibly initialized 420 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_class_suspend': /kisskb/src/drivers/pwm/sysfs.c:444:20: note: byref variable will be forcibly initialized 444 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'capture_show': /kisskb/src/drivers/pwm/sysfs.c:208:21: note: byref variable will be forcibly initialized 208 | struct pwm_capture result; | ^~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'polarity_store': /kisskb/src/drivers/pwm/sysfs.c:184:19: note: byref variable will be forcibly initialized 184 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'enable_store': /kisskb/src/drivers/pwm/sysfs.c:124:19: note: byref variable will be forcibly initialized 124 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'duty_cycle_store': /kisskb/src/drivers/pwm/sysfs.c:89:19: note: byref variable will be forcibly initialized 89 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'period_store': /kisskb/src/drivers/pwm/sysfs.c:54:19: note: byref variable will be forcibly initialized 54 | struct pwm_state state; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_event_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_event_xlate Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_event_set_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:irq_domain_get_of_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_event_match Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_event_map Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_linear Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_meta_bg Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_first_block_no Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_string_index Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_dev_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_rec_before_low_key Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fsmap.c:ext4_fsmap_next_pblk Cyclomatic Complexity 7 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_is_valid_device Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_handle_events Cyclomatic Complexity 7 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_compare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_have_pending_events Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_event_unmask Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_interrupt Cyclomatic Complexity 19 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_check_keys Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_event_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fsmap_low_key Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fsmap_high_key Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fsmap_mapping Cyclomatic Complexity 71 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_event_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:__machine_initcall_powernv_opal_event_init Cyclomatic Complexity 44 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_helper Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/opal-irqchip.c:opal_event_request Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_logdev Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_fill Cyclomatic Complexity 18 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_find_sb Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 13 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_merge_fixed_metadata Cyclomatic Complexity 21 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_datadev_helper Cyclomatic Complexity 2 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_free_fixed_metadata Cyclomatic Complexity 17 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_find_fixed_metadata Cyclomatic Complexity 32 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap_datadev Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fsmap.c:ext4_fsmap_from_internal Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fsmap.c:ext4_fsmap_to_internal Cyclomatic Complexity 30 /kisskb/src/fs/ext4/fsmap.c:ext4_getfsmap /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_helper': /kisskb/src/fs/ext4/fsmap.c:88:20: note: byref variable will be forcibly initialized 88 | struct ext4_fsmap fmr; | ^~~ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_logdev': /kisskb/src/fs/ext4/fsmap.c:260:20: note: byref variable will be forcibly initialized 260 | struct ext4_fsmap irec; | ^~~~ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_datadev_helper': /kisskb/src/fs/ext4/fsmap.c:193:20: note: byref variable will be forcibly initialized 193 | struct ext4_fsmap irec; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_put Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:of_clk_get_by_name Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:to_tcb_chip Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_resume Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_set_polarity Cyclomatic Complexity 16 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_disable Cyclomatic Complexity 37 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_config Cyclomatic Complexity 33 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_enable Cyclomatic Complexity 7 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_apply Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_free Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 13 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_request Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 26 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-atmel-tcb.c:atmel_tcb_pwm_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump_register Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-kmsg.c:kmsg_dump_opal_console_flush Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/opal-kmsg.c:opal_kmsg_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab64p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be64_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_bootmem_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_first_thread_sibling Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_set Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_set_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_clear_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:num_node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_set_online Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_set_offline Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/topology.h:update_numa_cpu_lookup_table Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:set_cpu_numa_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_lmb_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/numa.c:ppc_numa_cpu_dead Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/numa.c:topology_update_init Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/numa.c:setup_node_to_cpumask_map Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/numa.c:__cpu_form1_relative_distance Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/numa.c:__associativity_to_nid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/numa.c:associativity_to_nid Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/mm/numa.c:__cpu_form2_relative_distance Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/mm/numa.c:read_n_cells Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/numa.c:read_usm_ranges Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/numa.c:of_get_associativity Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/numa.c:of_node_to_nid_single Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/numa.c:__initialize_form1_numa_distance Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/numa.c:initialize_form1_numa_distance Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/numa.c:verify_cpu_node_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/numa.c:of_get_assoc_arrays Cyclomatic Complexity 31 /kisskb/src/arch/powerpc/mm/numa.c:get_nid_and_numa_distance Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/mm/numa.c:find_primary_domain_index Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/mm/numa.c:initialize_form2_numa_distance_lookup_table Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/mm/numa.c:find_possible_nodes Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/mm/numa.c:reset_numa_cpu_lookup_table Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/mm/numa.c:hot_add_node_scn_to_nid Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/numa.c:__vphn_get_associativity Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/numa.c:vphn_get_nid Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/numa.c:vphn_get_associativity Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/numa.c:get_n_mem_cells Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/mm/numa.c:fake_numa_create_new_node Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/numa.c:numa_enforce_memory_limit Cyclomatic Complexity 49 /kisskb/src/arch/powerpc/mm/numa.c:parse_numa_properties Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/mm/numa.c:numa_setup_drmem_lmb Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/mm/numa.c:setup_nonnuma Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_and Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/mm/numa.c:setup_node_data Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_nocalls Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/numa.c:early_numa Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_lmb_next Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/numa.c:hot_add_drconf_memory_max Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/mm/numa.c:dump_numa_cpu_topology Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/numa.c:map_cpu_to_node Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/mm/numa.c:numa_setup_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/numa.c:ppc_numa_cpu_prepare Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/numa.c:unmap_cpu_from_node Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/mm/numa.c:cpu_relative_distance Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/numa.c:__node_distance Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/numa.c:of_node_to_nid Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/numa.c:update_numa_distance Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/mm/numa.c:of_drconf_to_nid_single Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/mm/numa.c:hot_add_drconf_scn_to_nid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/numa.c:mem_topology_setup Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/mm/numa.c:initmem_init Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/mm/numa.c:hot_add_scn_to_nid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/numa.c:memory_hotplug_max Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/numa.c:find_and_online_cpu_nid Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/mm/numa.c:cpu_to_coregroup_id Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c:powercap_add_attr Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_get_child_count Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/opal.h:opal_get_async_rc Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c:powercap_store Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c:powercap_show Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c:opal_powercap_init /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c: In function 'powercap_store': /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c:87:18: note: byref variable will be forcibly initialized 87 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c: In function 'powercap_show': /kisskb/src/arch/powerpc/platforms/powernv/opal-powercap.c:35:18: note: byref variable will be forcibly initialized 35 | struct opal_msg msg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/dma-mapping.h:get_arch_dma_ops Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:dma_alloc_contiguous Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-map-ops.h:get_dma_ops Cyclomatic Complexity 3 /kisskb/src/kernel/dma/ops_helpers.c:dma_common_vaddr_to_page Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:dma_free_contiguous Cyclomatic Complexity 4 /kisskb/src/kernel/dma/ops_helpers.c:dma_common_get_sgtable Cyclomatic Complexity 11 /kisskb/src/kernel/dma/ops_helpers.c:dma_common_mmap Cyclomatic Complexity 10 /kisskb/src/kernel/dma/ops_helpers.c:dma_common_alloc_pages Cyclomatic Complexity 4 /kisskb/src/kernel/dma/ops_helpers.c:dma_common_free_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_running Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_local.h:snd_pcm_timer_init Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_local.h:snd_pcm_timer_done Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm.c:snd_pcm_stream_proc_init Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm.c:snd_pcm_stream_proc_done Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm.c:snd_pcm_substream_proc_init Cyclomatic Complexity 13 /kisskb/src/sound/core/pcm.c:snd_pcm_next Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm.c:snd_pcm_get Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm.c:pcm_class_show Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm.c:do_pcm_suspend Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 24 /kisskb/src/sound/core/pcm.c:snd_pcm_add Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm.c:free_chmap Cyclomatic Complexity 5 /kisskb/src/sound/core/pcm.c:snd_pcm_free_stream Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm.c:snd_pcm_free Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm.c:snd_pcm_dev_free Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 18 /kisskb/src/sound/core/pcm.c:snd_pcm_dev_register Cyclomatic Complexity 11 /kisskb/src/sound/core/pcm.c:snd_pcm_dev_disconnect Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm.c:alsa_pcm_exit Cyclomatic Complexity 84 /kisskb/src/sound/core/pcm.c:snd_pcm_control_ioctl Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm.c:alsa_pcm_init Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm.c:snd_pcm_format_name Cyclomatic Complexity 27 /kisskb/src/sound/core/pcm.c:snd_pcm_new_stream Cyclomatic Complexity 25 /kisskb/src/sound/core/pcm.c:_snd_pcm_new Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm.c:snd_pcm_new Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm.c:snd_pcm_new_internal Cyclomatic Complexity 65 /kisskb/src/sound/core/pcm.c:snd_pcm_attach_substream Cyclomatic Complexity 11 /kisskb/src/sound/core/pcm.c:snd_pcm_detach_substream Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-lp3943.c:to_lp3943_pwm Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_driver_init Cyclomatic Complexity 5 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_set_mode Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_disable Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_enable Cyclomatic Complexity 7 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_config Cyclomatic Complexity 2 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_free_map Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_free Cyclomatic Complexity 7 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_request_map Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_request Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 25 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_parse_dt Cyclomatic Complexity 10 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-lp3943.c:lp3943_pwm_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_user_psize Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_set_user_psize Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_low_slices Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_high_slices Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_slb_addr_limit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:mm_ctx_set_slb_addr_limit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:slice_print_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:slice_addr_is_low Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/slice.c:slice_scan_available Cyclomatic Complexity 7 /kisskb/src/include/linux/mm.h:vm_start_gap Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/mm/slice.c:slice_check_range_fits Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:slice_mask_for_size Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:get_user_context Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:need_extra_context Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/slice.c:slice_flush_segments Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/slice.c:slice_area_is_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:slice_low_has_vma Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/slice.c:slice_high_has_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:slice_copy_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/mm/slice.c:slice_mask_for_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/mm/slice.c:slice_range_to_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_fill Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_or Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:slice_or_mask Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/mm/slice.c:slice_find_area_bottomup Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/mm/slice.c:slice_find_area_topdown Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/mm/slice.c:slice_find_area Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_andnot Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:slice_andnot_mask Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/mm/slice.c:slice_convert Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:alloc_extended_context Cyclomatic Complexity 107 /kisskb/src/arch/powerpc/mm/slice.c:slice_get_unmapped_area Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:arch_get_unmapped_area Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:arch_get_unmapped_area_topdown Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/mm/slice.c:get_slice_psize Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:slice_init_new_context_exec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:slice_setup_new_exec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/slice.c:slice_set_range_psize /kisskb/src/arch/powerpc/mm/slice.c: In function 'slice_find_area_bottomup': /kisskb/src/arch/powerpc/mm/slice.c:285:31: note: byref variable will be forcibly initialized 285 | struct vm_unmapped_area_info info; | ^~~~ /kisskb/src/arch/powerpc/mm/slice.c: In function 'slice_find_area_topdown': /kisskb/src/arch/powerpc/mm/slice.c:331:31: note: byref variable will be forcibly initialized 331 | struct vm_unmapped_area_info info; | ^~~~ /kisskb/src/arch/powerpc/mm/slice.c: In function 'slice_get_unmapped_area': /kisskb/src/arch/powerpc/mm/slice.c:434:20: note: byref variable will be forcibly initialized 434 | struct slice_mask potential_mask; | ^~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/mm/slice.c:433:20: note: byref variable will be forcibly initialized 433 | struct slice_mask good_mask; | ^~~~~~~~~ /kisskb/src/arch/powerpc/mm/slice.c: In function 'slice_set_range_psize': /kisskb/src/arch/powerpc/mm/slice.c:732:20: note: byref variable will be forcibly initialized 732 | struct slice_mask mask; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_get_child_count Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/opal.h:opal_get_async_rc Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c:psr_store Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c:psr_show Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c:opal_psr_init /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c: In function 'psr_store': /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c:79:18: note: byref variable will be forcibly initialized 79 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c: In function 'psr_show': /kisskb/src/arch/powerpc/platforms/powernv/opal-psr.c:29:18: note: byref variable will be forcibly initialized 29 | struct opal_msg msg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/kernel/dma/dummy.c:dma_dummy_mmap Cyclomatic Complexity 1 /kisskb/src/kernel/dma/dummy.c:dma_dummy_map_page Cyclomatic Complexity 1 /kisskb/src/kernel/dma/dummy.c:dma_dummy_map_sg Cyclomatic Complexity 1 /kisskb/src/kernel/dma/dummy.c:dma_dummy_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:journal_current_handle Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_current_handle Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_sync_file_enter Cyclomatic Complexity 13 /kisskb/src/fs/ext4/fsync.c:ext4_sync_parent Cyclomatic Complexity 20 /kisskb/src/fs/ext4/fsync.c:ext4_fsync_nojournal Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 5 /kisskb/src/fs/ext4/fsync.c:ext4_fsync_journal Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_sync_file_exit Cyclomatic Complexity 25 /kisskb/src/fs/ext4/fsync.c:ext4_sync_file Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:add_attr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/opal.h:opal_get_async_rc Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_get_child_count Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:get_nr_attrs Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:sg_store Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:add_attr_group Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:sensor_group_enable Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:opal_sensor_groups_init /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c: In function 'sg_store': /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:63:18: note: byref variable will be forcibly initialized 63 | struct opal_msg msg; | ^~~ /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c: In function 'sensor_group_enable': /kisskb/src/arch/powerpc/platforms/powernv/opal-sensor-groups.c:33:18: note: byref variable will be forcibly initialized 33 | struct opal_msg msg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:to_pca Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_gpio_get_direction Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_gpio_direction_input Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_i2c_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 8 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_set_sleep_mode Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_runtime_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 3 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_clear_inuse Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 5 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_prescaler_can_change Cyclomatic Complexity 8 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_test_and_set_inuse Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 6 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_request Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_bool Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_read_reg Cyclomatic Complexity 21 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_get_duty Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_get_state Cyclomatic Complexity 4 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_write_reg Cyclomatic Complexity 22 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_set_duty Cyclomatic Complexity 15 /kisskb/src/drivers/pwm/pwm-pca9685.c:__pca9685_pwm_apply Cyclomatic Complexity 7 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_apply Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_free Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_gpio_probe Cyclomatic Complexity 2 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_gpio_set Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_gpio_direction_output Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_gpio_get Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_gpio_free Cyclomatic Complexity 3 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_gpio_request Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 24 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_pwm_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-pca9685.c:pca9685_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:vsid_scramble Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:user_segment_size Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_context Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:slb_vsid_shift Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:get_user_context Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu.h:get_user_vsid Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 38 /kisskb/src/arch/powerpc/mm/copro_fault.c:copro_handle_mm_fault Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/mm/copro_fault.c:copro_calculate_slb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/mm/copro_fault.c:copro_flush_all_slbs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dma-direct.h:phys_to_dma Cyclomatic Complexity 7 /kisskb/src/kernel/dma/coherent.c:dma_assign_coherent_memory Cyclomatic Complexity 9 /kisskb/src/kernel/dma/coherent.c:dev_get_coherent_memory Cyclomatic Complexity 4 /kisskb/src/kernel/dma/coherent.c:dma_get_device_base Cyclomatic Complexity 4 /kisskb/src/kernel/dma/coherent.c:rmem_dma_device_release Cyclomatic Complexity 4 /kisskb/src/kernel/dma/coherent.c:dma_release_coherent_memory Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 13 /kisskb/src/kernel/dma/coherent.c:dma_init_coherent_memory Cyclomatic Complexity 6 /kisskb/src/kernel/dma/coherent.c:rmem_dma_device_init Cyclomatic Complexity 5 /kisskb/src/kernel/dma/coherent.c:__dma_alloc_from_coherent Cyclomatic Complexity 12 /kisskb/src/kernel/dma/coherent.c:__dma_release_from_coherent Cyclomatic Complexity 20 /kisskb/src/kernel/dma/coherent.c:__dma_mmap_from_coherent Cyclomatic Complexity 3 /kisskb/src/kernel/dma/coherent.c:rmem_dma_setup Cyclomatic Complexity 6 /kisskb/src/kernel/dma/coherent.c:dma_declare_coherent_memory Cyclomatic Complexity 4 /kisskb/src/kernel/dma/coherent.c:dma_alloc_from_dev_coherent Cyclomatic Complexity 1 /kisskb/src/kernel/dma/coherent.c:dma_release_from_dev_coherent Cyclomatic Complexity 1 /kisskb/src/kernel/dma/coherent.c:dma_mmap_from_dev_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_disable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_reset_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 3 /kisskb/src/mm/page_poison.c:single_bit_flip Cyclomatic Complexity 1 /kisskb/src/mm/page_poison.c:early_page_poison_param Cyclomatic Complexity 1 /kisskb/src/mm/page_poison.c:poison_page Cyclomatic Complexity 13 /kisskb/src/mm/page_poison.c:check_poison_mem Cyclomatic Complexity 1 /kisskb/src/mm/page_poison.c:unpoison_page Cyclomatic Complexity 2 /kisskb/src/mm/page_poison.c:__kernel_poison_pages Cyclomatic Complexity 2 /kisskb/src/mm/page_poison.c:__kernel_unpoison_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_ratelimit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/include/sound/control.h:snd_ctl_get_ioffidx Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:constrs_mask Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:constrs_interval Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_debug_name Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_running Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:bytes_to_samples Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:samples_to_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:frames_to_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_is_mask Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_is_interval Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_mask Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_interval Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_mask_c Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_interval_c Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_channels Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_interval_any Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_interval_none Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm_params.h:snd_interval_checkempty Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_interval_empty Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm_params.h:snd_interval_single Cyclomatic Complexity 7 /kisskb/src/include/sound/pcm_params.h:snd_interval_test Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_interval_copy Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:get_dma_ptr Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_lib.c:default_write_copy Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_lib.c:default_read_copy Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:interleaved_copy Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_lib.c:pcm_accessible_state Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:pcm_chmap_ctl_info Cyclomatic Complexity 7 /kisskb/src/include/sound/pcm.h:snd_pcm_playback_avail Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_playback_hw_avail Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_capture_avail Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_local.h:snd_pcm_avail Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_lib.c:div_down Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_lib.c:mul Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_lib.c:div32 Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_lib.c:muldiv32 Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_lib.c:div_up Cyclomatic Complexity 12 /kisskb/src/include/sound/pcm_params.h:snd_interval_setinteger Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm_params.h:snd_interval_value Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_msbits Cyclomatic Complexity 19 /kisskb/src/sound/core/pcm_lib.c:snd_interval_step Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_step Cyclomatic Complexity 11 /kisskb/src/include/sound/pcm_params.h:snd_mask_single Cyclomatic Complexity 5 /kisskb/src/include/sound/pcm_params.h:snd_mask_min Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_value Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:params_format Cyclomatic Complexity 5 /kisskb/src/include/sound/pcm_params.h:snd_mask_max Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_lib.c:valid_chmap_channels Cyclomatic Complexity 5 /kisskb/src/include/sound/pcm.h:snd_pcm_chmap_substream Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_lib.c:snd_interval_refine_first Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_lib.c:snd_interval_refine_last Cyclomatic Complexity 12 /kisskb/src/sound/core/pcm_lib.c:pcm_sanity_check Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_lib.c:fill_silence Cyclomatic Complexity 13 /kisskb/src/sound/core/pcm_lib.c:noninterleaved_copy Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_lib.c:fill_silence_frames Cyclomatic Complexity 3 /kisskb/src/include/sound/pcm.h:snd_pcm_gettime Cyclomatic Complexity 26 /kisskb/src/sound/core/pcm_lib.c:update_audio_tstamp Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:krealloc_array Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_any Cyclomatic Complexity 5 /kisskb/src/sound/core/pcm_lib.c:_snd_pcm_hw_param_any Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_none Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_leave Cyclomatic Complexity 3 /kisskb/src/include/sound/pcm_params.h:snd_mask_refine_first Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_lib.c:_snd_pcm_hw_param_first Cyclomatic Complexity 3 /kisskb/src/include/sound/pcm_params.h:snd_mask_refine_last Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_lib.c:_snd_pcm_hw_param_last Cyclomatic Complexity 15 /kisskb/src/sound/core/pcm_lib.c:pcm_chmap_ctl_get Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_lib_ioctl_channel_info Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_lib_ioctl_fifo_size Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:default_read_copy_kernel Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:default_write_copy_kernel Cyclomatic Complexity 32 /kisskb/src/sound/core/pcm_lib.c:wait_for_avail Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:pcm_chmap_ctl_private_free Cyclomatic Complexity 71 /kisskb/src/sound/core/pcm_lib.c:pcm_chmap_ctl_tlv Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 41 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_playback_silence Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_lib.c:__snd_pcm_xrun Cyclomatic Complexity 22 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_update_state Cyclomatic Complexity 82 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_update_hw_ptr0 Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_update_hw_ptr Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_lib_ioctl_reset Cyclomatic Complexity 2 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_set_ops Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_set_sync Cyclomatic Complexity 58 /kisskb/src/sound/core/pcm_lib.c:snd_interval_refine Cyclomatic Complexity 54 /kisskb/src/sound/core/pcm_lib.c:snd_interval_ratden Cyclomatic Complexity 12 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_ratdens Cyclomatic Complexity 15 /kisskb/src/sound/core/pcm_lib.c:snd_interval_mul Cyclomatic Complexity 20 /kisskb/src/sound/core/pcm_lib.c:snd_interval_div Cyclomatic Complexity 17 /kisskb/src/sound/core/pcm_lib.c:snd_interval_muldivk Cyclomatic Complexity 20 /kisskb/src/sound/core/pcm_lib.c:snd_interval_mulkdiv Cyclomatic Complexity 69 /kisskb/src/sound/core/pcm_lib.c:snd_interval_ratnum Cyclomatic Complexity 12 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_ratnums Cyclomatic Complexity 15 /kisskb/src/sound/core/pcm_lib.c:snd_interval_list Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_list Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_pow2 Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_noresample_func Cyclomatic Complexity 39 /kisskb/src/sound/core/pcm_lib.c:snd_interval_ranges Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_ranges Cyclomatic Complexity 12 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_add Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_mask Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_mask64 Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_integer Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_minmax Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_list Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_ranges Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_ratnums Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_ratdens Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_msbits Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_step Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_constraint_pow2 Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_rule_noresample Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_lib.c:_snd_pcm_hw_params_any Cyclomatic Complexity 15 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_param_value Cyclomatic Complexity 5 /kisskb/src/sound/core/pcm_lib.c:_snd_pcm_hw_param_setempty Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_param_first Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_hw_param_last Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_lib_ioctl Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_period_elapsed_under_stream_lock Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_period_elapsed Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_lib.c:pcm_lib_apply_appl_ptr Cyclomatic Complexity 114 /kisskb/src/sound/core/pcm_lib.c:__snd_pcm_lib_xfer Cyclomatic Complexity 19 /kisskb/src/sound/core/pcm_lib.c:snd_pcm_add_chmap_ctls Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_type Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iter_is_iovec Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:imajor Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_qos.h:cpu_latency_qos_request_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_qos.h:cpu_latency_qos_add_request Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_qos.h:cpu_latency_qos_remove_request Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:constrs_mask Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:constrs_interval Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_unpack_audio_tstamp_config Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_pack_audio_tstamp_report Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_stream_linked Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_running Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:bytes_to_samples Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:bytes_to_frames Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:frames_to_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:frame_aligned Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_is_mask Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_is_interval Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_mask Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_interval Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_mask_c Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_interval_c Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_channels Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_rate Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_period_size Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_periods Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_buffer_size Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_buffer_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_mmap_data_open Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_mmap_data_close Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_reset Cyclomatic Complexity 2 /kisskb/src/include/sound/pcm_params.h:snd_mask_intersect Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_copy Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_test Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_test_format Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_interval_any Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_interval_empty Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm_params.h:snd_interval_single Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_local.h:snd_pcm_timer_resolution_change Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_timer_notify Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_do_stop Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pre_suspend Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_undo_resume Cyclomatic Complexity 2 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pre_reset Cyclomatic Complexity 2 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pre_drain_init Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_post_drain_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 5 /kisskb/src/include/sound/pcm_params.h:snd_mask_empty Cyclomatic Complexity 7 /kisskb/src/include/sound/pcm.h:snd_pcm_playback_avail Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_playback_hw_avail Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_playback_empty Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_capture_avail Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_local.h:snd_pcm_avail Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_capture_hw_avail Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_calc_delay Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_undo_start Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_playback_data Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pre_start Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_do_start Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_native.c:snd_pcm_action_single Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pre_stop Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_native.c:snd_pcm_do_suspend Cyclomatic Complexity 5 /kisskb/src/sound/core/pcm_native.c:snd_pcm_undo_pause Cyclomatic Complexity 13 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pre_pause Cyclomatic Complexity 12 /kisskb/src/include/sound/pcm_params.h:snd_interval_setinteger Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm_params.h:snd_interval_value Cyclomatic Complexity 11 /kisskb/src/include/sound/pcm_params.h:snd_mask_single Cyclomatic Complexity 5 /kisskb/src/include/sound/pcm_params.h:snd_mask_min Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:params_access Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:params_format Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:params_subformat Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:period_to_usecs Cyclomatic Complexity 11 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pre_prepare Cyclomatic Complexity 12 /kisskb/src/sound/core/pcm_native.c:pcm_status_mmap_allowed Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_mmap_status Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_native.c:pcm_control_mmap_allowed Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_mmap_control Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pre_resume Cyclomatic Complexity 15 /kisskb/src/sound/core/pcm_native.c:snd_pcm_do_resume Cyclomatic Complexity 5 /kisskb/src/sound/core/pcm_native.c:recalculate_boundary Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_local.h:snd_pcm_hw_avail Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_group_lock Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_group_lock_irq Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_stream_lock_nested Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_group_unlock Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_group_unlock_irq Cyclomatic Complexity 41 /kisskb/src/sound/core/pcm_native.c:snd_pcm_action_group Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_any Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 37 /kisskb/src/sound/core/pcm_native.c:constrain_params_by_rules Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:snd_mask_eq Cyclomatic Complexity 3 /kisskb/src/include/sound/pcm_params.h:snd_mask_refine Cyclomatic Complexity 13 /kisskb/src/sound/core/pcm_native.c:constrain_mask_params Cyclomatic Complexity 13 /kisskb/src/sound/core/pcm_native.c:constrain_interval_params Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_rule_buffer_bytes_max Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_native.c:snd_pcm_do_pause Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_native.c:do_pcm_hwsync Cyclomatic Complexity 3 /kisskb/src/include/sound/pcm.h:snd_pcm_gettime Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_native.c:snd_pcm_trigger_tstamp Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_post_resume Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_native.c:snd_pcm_post_start Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_native.c:snd_pcm_post_reset Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_group_unref Cyclomatic Complexity 6 /kisskb/src/include/linux/refcount.h:__refcount_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_post_stop Cyclomatic Complexity 24 /kisskb/src/sound/core/pcm_native.c:snd_pcm_do_drain_init Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_post_suspend Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_post_pause Cyclomatic Complexity 63 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_constraints_init Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_rule_muldivk Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_rule_mulkdiv Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_rule_mul Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_rule_div Cyclomatic Complexity 13 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_rule_sample_bits Cyclomatic Complexity 15 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_rule_format Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_rule_rate Cyclomatic Complexity 17 /kisskb/src/sound/core/pcm_native.c:hw_support_mmap Cyclomatic Complexity 57 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_constraints_complete Cyclomatic Complexity 11 /kisskb/src/sound/core/pcm_native.c:forward_appl_ptr Cyclomatic Complexity 11 /kisskb/src/sound/core/pcm_native.c:rewind_appl_ptr Cyclomatic Complexity 13 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_params_choose Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_ops_ioctl Cyclomatic Complexity 25 /kisskb/src/sound/core/pcm_native.c:fixup_unreferenced_params Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_do_reset Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_native.c:snd_pcm_action_nonatomic Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_reset Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 16 /kisskb/src/sound/core/pcm_native.c:snd_pcm_mmap_data_fault Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_mmap_status_fault Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_mmap_control_fault Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_lib_read Cyclomatic Complexity 18 /kisskb/src/sound/core/pcm_native.c:snd_pcm_read Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_lib_readv Cyclomatic Complexity 32 /kisskb/src/sound/core/pcm_native.c:snd_pcm_readv Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_lib_writev Cyclomatic Complexity 26 /kisskb/src/sound/core/pcm_native.c:snd_pcm_writev Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_lib_write Cyclomatic Complexity 18 /kisskb/src/sound/core/pcm_native.c:snd_pcm_write Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_group_assign Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_card_unref Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_native.c:is_pcm_file Cyclomatic Complexity 14 /kisskb/src/sound/core/pcm_native.c:snd_pcm_tstamp Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 2 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_convert_from_old_params Cyclomatic Complexity 2 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_convert_to_old_params Cyclomatic Complexity 31 /kisskb/src/sound/core/pcm_native.c:snd_pcm_xferi_frames_ioctl Cyclomatic Complexity 36 /kisskb/src/sound/core/pcm_native.c:snd_pcm_xfern_frames_ioctl Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_native.c:snd_pcm_fasync Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_group_init Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_stream_lock Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_stream_unlock Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_native.c:snd_pcm_stream_group_ref Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_action Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pause Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:relink_to_local Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_native.c:snd_pcm_unlink Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_native.c:pcm_release_private Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_stream_lock_irq Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_stream_unlock_irq Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_forward Cyclomatic Complexity 33 /kisskb/src/sound/core/pcm_native.c:snd_pcm_forward_ioctl Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_set_state Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_post_prepare Cyclomatic Complexity 47 /kisskb/src/sound/core/pcm_native.c:snd_pcm_sw_params Cyclomatic Complexity 5 /kisskb/src/sound/core/pcm_native.c:snd_pcm_sw_params_user Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_action_lock_irq Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_start_lock_irq Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_resume Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_pause_lock_irq Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_delay Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_channel_info Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_native.c:snd_pcm_channel_info_user Cyclomatic Complexity 27 /kisskb/src/sound/core/pcm_native.c:snd_pcm_link Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_native.c:snd_pcm_xrun Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hwsync Cyclomatic Complexity 140 /kisskb/src/sound/core/pcm_native.c:snd_pcm_ioctl_sync_ptr_compat Cyclomatic Complexity 30 /kisskb/src/sound/core/pcm_native.c:snd_pcm_sync_ptr Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_rewind Cyclomatic Complexity 33 /kisskb/src/sound/core/pcm_native.c:snd_pcm_rewind_ioctl Cyclomatic Complexity 22 /kisskb/src/sound/core/pcm_native.c:snd_pcm_poll Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:_snd_pcm_stream_lock_irqsave Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_stream_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_suspend Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_info Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_native.c:snd_pcm_info_user Cyclomatic Complexity 16 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_refine Cyclomatic Complexity 11 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_refine_user Cyclomatic Complexity 14 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_refine_old_user Cyclomatic Complexity 25 /kisskb/src/sound/core/pcm_native.c:snd_pcm_sync_stop Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:do_hw_free Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_free Cyclomatic Complexity 55 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_params Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_params_user Cyclomatic Complexity 11 /kisskb/src/sound/core/pcm_native.c:snd_pcm_hw_params_old_user Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_do_prepare Cyclomatic Complexity 22 /kisskb/src/sound/core/pcm_native.c:snd_pcm_status64 Cyclomatic Complexity 17 /kisskb/src/sound/core/pcm_native.c:snd_pcm_status_user32 Cyclomatic Complexity 17 /kisskb/src/sound/core/pcm_native.c:snd_pcm_status_user64 Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_start Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_stop /kisskb/src/sound/core/pcm_lib.c: In function 'update_audio_tstamp': /kisskb/src/sound/core/pcm_lib.c:213:20: note: byref variable will be forcibly initialized 213 | struct timespec64 driver_tstamp; | ^~~~~~~~~~~~~ Cyclomatic Complexity 16 /kisskb/src/sound/core/pcm_native.c:snd_pcm_drop Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_native.c:snd_pcm_prepare Cyclomatic Complexity 55 /kisskb/src/sound/core/pcm_native.c:snd_pcm_drain Cyclomatic Complexity 79 /kisskb/src/sound/core/pcm_native.c:snd_pcm_common_ioctl Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_ioctl Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_drain_done Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_stop_xrun Cyclomatic Complexity 22 /kisskb/src/sound/core/pcm_native.c:snd_pcm_suspend_all Cyclomatic Complexity 15 /kisskb/src/sound/core/pcm_native.c:snd_pcm_release_substream Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_native.c:snd_pcm_release Cyclomatic Complexity 16 /kisskb/src/sound/core/pcm_native.c:snd_pcm_open_substream Cyclomatic Complexity 10 /kisskb/src/sound/core/pcm_native.c:snd_pcm_open_file Cyclomatic Complexity 28 /kisskb/src/sound/core/pcm_native.c:snd_pcm_open Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_capture_open Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_native.c:snd_pcm_playback_open Cyclomatic Complexity 15 /kisskb/src/sound/core/pcm_native.c:snd_pcm_kernel_ioctl Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_native.c:snd_pcm_lib_default_mmap Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_native.c:snd_pcm_lib_mmap_iomem Cyclomatic Complexity 31 /kisskb/src/sound/core/pcm_native.c:snd_pcm_mmap_data Cyclomatic Complexity 22 /kisskb/src/sound/core/pcm_native.c:snd_pcm_mmap /kisskb/src/sound/core/pcm_lib.c: In function 'wait_for_avail': /kisskb/src/sound/core/pcm_lib.c:1864:21: note: byref variable will be forcibly initialized 1864 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_xrun': /kisskb/src/sound/core/pcm_lib.c:148:21: note: byref variable will be forcibly initialized 148 | struct timespec64 tstamp; | ^~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_update_hw_ptr0': /kisskb/src/sound/core/pcm_lib.c:267:20: note: byref variable will be forcibly initialized 267 | struct timespec64 audio_tstamp; | ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c:266:20: note: byref variable will be forcibly initialized 266 | struct timespec64 curr_tstamp; | ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratden': /kisskb/src/sound/core/pcm_lib.c:910:22: note: byref variable will be forcibly initialized 910 | struct snd_interval t; | ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratnum': /kisskb/src/sound/core/pcm_lib.c:792:22: note: byref variable will be forcibly initialized 792 | struct snd_interval t; | ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_list': /kisskb/src/sound/core/pcm_lib.c:1008:22: note: byref variable will be forcibly initialized 1008 | struct snd_interval list_range; | ^~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ranges': /kisskb/src/sound/core/pcm_lib.c:1048:22: note: byref variable will be forcibly initialized 1048 | struct snd_interval range; | ^~~~~ /kisskb/src/sound/core/pcm_lib.c:1047:22: note: byref variable will be forcibly initialized 1047 | struct snd_interval range_union; | ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_constraint_minmax': /kisskb/src/sound/core/pcm_lib.c:1242:22: note: byref variable will be forcibly initialized 1242 | struct snd_interval t; | ^ In file included from /kisskb/src/sound/core/pcm_native.c:22: /kisskb/src/sound/core/pcm_native.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized 156 | struct snd_mask old; | ^~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_buffer_bytes_max': /kisskb/src/sound/core/pcm_native.c:2408:22: note: byref variable will be forcibly initialized 2408 | struct snd_interval t; | ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_muldivk': /kisskb/src/sound/core/pcm_native.c:2317:22: note: byref variable will be forcibly initialized 2317 | struct snd_interval t; | ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mulkdiv': /kisskb/src/sound/core/pcm_native.c:2327:22: note: byref variable will be forcibly initialized 2327 | struct snd_interval t; | ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mul': /kisskb/src/sound/core/pcm_native.c:2299:22: note: byref variable will be forcibly initialized 2299 | struct snd_interval t; | ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_div': /kisskb/src/sound/core/pcm_native.c:2308:22: note: byref variable will be forcibly initialized 2308 | struct snd_interval t; | ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_sample_bits': /kisskb/src/sound/core/pcm_native.c:2359:22: note: byref variable will be forcibly initialized 2359 | struct snd_interval t; | ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_format': /kisskb/src/sound/core/pcm_native.c:2340:18: note: byref variable will be forcibly initialized 2340 | struct snd_mask m; | ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3130:19: note: byref variable will be forcibly initialized 3130 | struct snd_xferi xferi; | ^~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xfern_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3152:19: note: byref variable will be forcibly initialized 3152 | struct snd_xfern xfern; | ^~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sw_params_user': /kisskb/src/sound/core/pcm_native.c:919:27: note: byref variable will be forcibly initialized 919 | struct snd_pcm_sw_params params; | ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_channel_info_user': /kisskb/src/sound/core/pcm_native.c:1114:30: note: byref variable will be forcibly initialized 1114 | struct snd_pcm_channel_info info; | ^~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sync_ptr': /kisskb/src/sound/core/pcm_native.c:2965:26: note: byref variable will be forcibly initialized 2965 | struct snd_pcm_sync_ptr sync_ptr; | ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status64': /kisskb/src/sound/core/pcm_native.c:995:22: note: byref variable will be forcibly initialized 995 | struct timespec64 tstamp; | ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user32': /kisskb/src/sound/core/pcm_native.c:1046:26: note: byref variable will be forcibly initialized 1046 | struct snd_pcm_status32 status32; | ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c:1045:26: note: byref variable will be forcibly initialized 1045 | struct snd_pcm_status64 status64; | ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user64': /kisskb/src/sound/core/pcm_native.c:1021:26: note: byref variable will be forcibly initialized 1021 | struct snd_pcm_status64 status; | ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_drain': /kisskb/src/sound/core/pcm_native.c:2029:21: note: byref variable will be forcibly initialized 2029 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open': /kisskb/src/sound/core/pcm_native.c:2753:21: note: byref variable will be forcibly initialized 2753 | wait_queue_entry_t wait; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_get_info Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_has_encryption_key Cyclomatic Complexity 2 /kisskb/src/fs/ext4/hash.c:TEA_transform Cyclomatic Complexity 1 /kisskb/src/fs/ext4/hash.c:half_md4_transform Cyclomatic Complexity 11 /kisskb/src/fs/ext4/hash.c:str2hashbuf_unsigned Cyclomatic Complexity 11 /kisskb/src/fs/ext4/hash.c:str2hashbuf_signed Cyclomatic Complexity 5 /kisskb/src/fs/ext4/hash.c:dx_hack_hash_unsigned Cyclomatic Complexity 5 /kisskb/src/fs/ext4/hash.c:dx_hack_hash_signed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 22 /kisskb/src/fs/ext4/hash.c:__ext4fs_dirhash Cyclomatic Complexity 13 /kisskb/src/fs/ext4/hash.c:ext4fs_dirhash /kisskb/src/fs/ext4/hash.c: In function '__ext4fs_dirhash': /kisskb/src/fs/ext4/hash.c:264:15: note: byref variable will be forcibly initialized 264 | struct qstr qname = QSTR_INIT(name, len); | ^~~~~ Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/ultravisor.c:uv_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/ultravisor.c:__machine_initcall_powernv_uv_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/ultravisor.c:uv_msglog_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/ultravisor.c:early_init_dt_scan_ultravisor Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_get_state Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_is_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-stmpe.c:to_stmpe_pwm Cyclomatic Complexity 1 /kisskb/src/drivers/pwm/pwm-stmpe.c:stmpe_pwm_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/pwm/pwm-stmpe.c:stmpe_24xx_pwm_disable Cyclomatic Complexity 7 /kisskb/src/drivers/pwm/pwm-stmpe.c:stmpe_24xx_pwm_enable Cyclomatic Complexity 53 /kisskb/src/drivers/pwm/pwm-stmpe.c:stmpe_24xx_pwm_config Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 16 /kisskb/src/drivers/pwm/pwm-stmpe.c:stmpe_pwm_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task_stack.h:object_is_on_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_stack_vm_area Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_virt Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/include/asm-generic/sections.h:memory_intersects Cyclomatic Complexity 3 /kisskb/src/kernel/dma/debug.c:dma_debug_disabled Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:hash_fn Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:get_hash_bucket Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:put_hash_bucket Cyclomatic Complexity 3 /kisskb/src/kernel/dma/debug.c:exact_match Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:to_cacheline_number Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 21 /kisskb/src/kernel/dma/debug.c:filter_write Cyclomatic Complexity 6 /kisskb/src/kernel/dma/debug.c:device_dma_allocations Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 4 /kisskb/src/kernel/dma/debug.c:__dma_entry_alloc_check_leak Cyclomatic Complexity 15 /kisskb/src/kernel/dma/debug.c:__hash_bucket_find Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:bucket_find_exact Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-mapping.h:dma_get_max_seg_size Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-mapping.h:dma_get_seg_boundary Cyclomatic Complexity 4 /kisskb/src/kernel/dma/debug.c:get_nr_mapped_entries Cyclomatic Complexity 5 /kisskb/src/kernel/dma/debug.c:bucket_find_contain Cyclomatic Complexity 12 /kisskb/src/kernel/dma/debug.c:containing_match Cyclomatic Complexity 8 /kisskb/src/kernel/dma/debug.c:dma_debug_driver_setup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 4 /kisskb/src/kernel/dma/debug.c:phys_addr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:dma_debug_fs_init Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:dump_open Cyclomatic Complexity 3 /kisskb/src/kernel/dma/debug.c:dump_show Cyclomatic Complexity 4 /kisskb/src/kernel/dma/debug.c:filter_read Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 36 /kisskb/src/kernel/dma/debug.c:driver_filter Cyclomatic Complexity 7 /kisskb/src/kernel/dma/debug.c:dma_debug_cmdline Cyclomatic Complexity 4 /kisskb/src/kernel/dma/debug.c:dump_entry_trace Cyclomatic Complexity 23 /kisskb/src/kernel/dma/debug.c:dma_debug_device_change Cyclomatic Complexity 44 /kisskb/src/kernel/dma/debug.c:check_for_stack Cyclomatic Complexity 20 /kisskb/src/kernel/dma/debug.c:check_for_illegal_area Cyclomatic Complexity 39 /kisskb/src/kernel/dma/debug.c:check_sg_segment Cyclomatic Complexity 142 /kisskb/src/kernel/dma/debug.c:check_sync Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 5 /kisskb/src/kernel/dma/debug.c:dma_debug_create_entries Cyclomatic Complexity 12 /kisskb/src/kernel/dma/debug.c:dma_debug_init Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:hash_bucket_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 6 /kisskb/src/kernel/dma/debug.c:dma_debug_entries_cmdline Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/kernel/dma/debug.c:__dma_entry_alloc Cyclomatic Complexity 6 /kisskb/src/kernel/dma/debug.c:dma_entry_alloc Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:hash_bucket_del Cyclomatic Complexity 4 /kisskb/src/kernel/dma/debug.c:active_cacheline_read_overlap Cyclomatic Complexity 8 /kisskb/src/kernel/dma/debug.c:active_cacheline_set_overlap Cyclomatic Complexity 9 /kisskb/src/kernel/dma/debug.c:active_cacheline_inc_overlap Cyclomatic Complexity 7 /kisskb/src/kernel/dma/debug.c:active_cacheline_insert Cyclomatic Complexity 23 /kisskb/src/kernel/dma/debug.c:add_dma_entry Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:active_cacheline_dec_overlap Cyclomatic Complexity 6 /kisskb/src/kernel/dma/debug.c:active_cacheline_remove Cyclomatic Complexity 1 /kisskb/src/kernel/dma/debug.c:dma_entry_free Cyclomatic Complexity 11 /kisskb/src/kernel/dma/debug.c:debug_dma_dump_mappings Cyclomatic Complexity 6 /kisskb/src/kernel/dma/debug.c:dma_debug_add_bus Cyclomatic Complexity 39 /kisskb/src/kernel/dma/debug.c:debug_dma_map_single Cyclomatic Complexity 9 /kisskb/src/kernel/dma/debug.c:debug_dma_mapping_error Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_mapping_error Cyclomatic Complexity 10 /kisskb/src/kernel/dma/debug.c:debug_dma_map_page Cyclomatic Complexity 160 /kisskb/src/kernel/dma/debug.c:check_unmap Cyclomatic Complexity 3 /kisskb/src/kernel/dma/debug.c:debug_dma_unmap_page Cyclomatic Complexity 9 /kisskb/src/kernel/dma/debug.c:debug_dma_map_sg Cyclomatic Complexity 15 /kisskb/src/kernel/dma/debug.c:debug_dma_unmap_sg Cyclomatic Complexity 13 /kisskb/src/kernel/dma/debug.c:debug_dma_alloc_coherent Cyclomatic Complexity 8 /kisskb/src/kernel/dma/debug.c:debug_dma_free_coherent Cyclomatic Complexity 6 /kisskb/src/kernel/dma/debug.c:debug_dma_map_resource Cyclomatic Complexity 3 /kisskb/src/kernel/dma/debug.c:debug_dma_unmap_resource Cyclomatic Complexity 3 /kisskb/src/kernel/dma/debug.c:debug_dma_sync_single_for_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/dma/debug.c:debug_dma_sync_single_for_device Cyclomatic Complexity 10 /kisskb/src/kernel/dma/debug.c:debug_dma_sync_sg_for_cpu Cyclomatic Complexity 10 /kisskb/src/kernel/dma/debug.c:debug_dma_sync_sg_for_device /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_unmap_sg': /kisskb/src/kernel/dma/debug.c:1349:26: note: byref variable will be forcibly initialized 1349 | struct dma_debug_entry ref = { | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_cpu': /kisskb/src/kernel/dma/debug.c:1475:25: note: byref variable will be forcibly initialized 1475 | struct dma_debug_entry ref; | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_device': /kisskb/src/kernel/dma/debug.c:1494:25: note: byref variable will be forcibly initialized 1494 | struct dma_debug_entry ref; | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_cpu': /kisskb/src/kernel/dma/debug.c:1520:26: note: byref variable will be forcibly initialized 1520 | struct dma_debug_entry ref = { | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_device': /kisskb/src/kernel/dma/debug.c:1552:26: note: byref variable will be forcibly initialized 1552 | struct dma_debug_entry ref = { | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:test_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:__set_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:__test_and_set_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:__test_and_clear_bit_le Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:make_kprojid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:kuid_from_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapped_fsuid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_fsuid_set Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/blockgroup_lock.h:bgl_lock_ptr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_state_flags Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_gdt_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_project Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_inline_data Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_get_groups_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_flex_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_flex_bg_size Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_lock_ptr Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_lock_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_unlock_group Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:bitmap_uptodate Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:set_bitmap_uptodate Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 4 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read_positive Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_mask_flags Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_sync Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ialloc.c:ext4_end_bitmap_read Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_simulate_fail Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_simulate_fail_bh Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_group_desc_csum Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_free_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_load_inode_bitmap Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/fs/ext4/ext4.h:ext4_get_group_info Cyclomatic Complexity 12 /kisskb/src/fs/ext4/ialloc.c:ext4_validate_inode_bitmap Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_request_inode Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 7 /kisskb/src/include/linux/posix_acl.h:posix_acl_release Cyclomatic Complexity 10 /kisskb/src/fs/ext4/ialloc.c:ext4_xattr_credits_for_new_inode Cyclomatic Complexity 11 /kisskb/src/fs/ext4/ialloc.c:get_orlov_stats Cyclomatic Complexity 70 /kisskb/src/fs/ext4/ialloc.c:find_group_orlov Cyclomatic Complexity 35 /kisskb/src/fs/ext4/ialloc.c:find_group_other Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/find.h:find_next_zero_bit_le Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_find_get_block Cyclomatic Complexity 19 /kisskb/src/fs/ext4/ialloc.c:recently_deleted Cyclomatic Complexity 10 /kisskb/src/fs/ext4/ialloc.c:find_inode_bit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_allocate_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:sb_issue_zeroout Cyclomatic Complexity 8 /kisskb/src/fs/ext4/ialloc.c:ext4_mark_bitmap_end Cyclomatic Complexity 26 /kisskb/src/fs/ext4/ialloc.c:ext4_read_inode_bitmap Cyclomatic Complexity 59 /kisskb/src/fs/ext4/ialloc.c:ext4_free_inode Cyclomatic Complexity 52 /kisskb/src/fs/ext4/ialloc.c:ext4_mark_inode_used Cyclomatic Complexity 249 /kisskb/src/fs/ext4/ialloc.c:__ext4_new_inode Cyclomatic Complexity 25 /kisskb/src/fs/ext4/ialloc.c:ext4_orphan_get Cyclomatic Complexity 5 /kisskb/src/fs/ext4/ialloc.c:ext4_count_free_inodes Cyclomatic Complexity 5 /kisskb/src/fs/ext4/ialloc.c:ext4_count_dirs Cyclomatic Complexity 36 /kisskb/src/fs/ext4/ialloc.c:ext4_init_inode_table Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__lazy_irq_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:lazy_irq_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:cpu_sibling_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_thread_in_core Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xive.h:xive_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_set_host_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_clear_host_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:_ppc_msgsnd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:ppc_msgsnd_sync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:ppc_msgsnd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:doorbell_global_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:doorbell_core_ipi Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/dbell.h:doorbell_try_core_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kexec.h:kdump_in_progress Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_cause_ipi Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/code-patching.h:ppc_function_entry Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_cause_nmi_ipi Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_smp_cpu_disable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_smp_prepare_cpu Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_smp_kick_cpu Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_flush_interrupts Cyclomatic Complexity 37 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_cpu_offline_self Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_cpu_bootable Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_smp_setup_cpu Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_smp_probe Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_system_reset_exception Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/smp.c:pnv_smp_init /kisskb/src/arch/powerpc/platforms/powernv/smp.c: In function 'pnv_cpu_offline_self': /kisskb/src/arch/powerpc/platforms/powernv/smp.c:267:19: note: byref variable will be forcibly initialized 267 | struct pt_regs regs; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_thread_in_core Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvm_hv_mode_active Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:wait_for_sync_step Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:update_power8_hid0 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:update_hid_in_slw Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:unsplit_core Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:split_core Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:cpu_do_split Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:set_subcores_per_core Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:store_subcores_per_core Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_andnot Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:subcore_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:__machine_initcall_powernv_subcore_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:show_subcores_per_core Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:cpu_core_split_required Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:update_subcore_sibling_mask Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/subcore.c:cpu_update_split_mode /kisskb/src/fs/ext4/ialloc.c: In function 'find_group_orlov': /kisskb/src/fs/ext4/ialloc.c:440:22: note: byref variable will be forcibly initialized 440 | struct dx_hash_info hinfo; | ^~~~~ /kisskb/src/fs/ext4/ialloc.c:438:21: note: byref variable will be forcibly initialized 438 | struct orlov_stats stats; | ^~~~~ In file included from /kisskb/src/fs/ext4/ialloc.c:29: /kisskb/src/fs/ext4/ialloc.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol64 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 5 /kisskb/src/include/linux/spinlock.h:spin_trylock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:num_node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__ClearPageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSlab Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageSlab Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__ClearPageSlab Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zonelist_zone_idx Cyclomatic Complexity 5 /kisskb/src/include/linux/mmzone.h:next_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:first_zones_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_mem Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:gfpflags_allow_blocking Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_hw_tags_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_has_integrated_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_cache_create Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_poison_slab Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_unpoison_object_data Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_poison_object_data Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_init_slab_obj Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_slab_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_slab_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_kmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_mapcount_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_pfmemalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:memcg_kmem_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_zone_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_slab_spread_node Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_do_slab_mem_spread Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:read_mems_allowed_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:read_mems_allowed_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/kfence.h:is_kfence_address Cyclomatic Complexity 1 /kisskb/src/include/linux/kfence.h:kfence_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kfence.h:__kfence_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_alloc_recursive Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_free_recursive Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_erase Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_no_scan Cyclomatic Complexity 1 /kisskb/src/include/linux/fault-inject.h:should_failslab Cyclomatic Complexity 1 /kisskb/src/include/linux/reciprocal_div.h:reciprocal_divide Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_u32_add_noise Cyclomatic Complexity 2 /kisskb/src/include/linux/prandom.h:__seed Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_seed_state Cyclomatic Complexity 1 /kisskb/src/include/net/sock.h:sk_memalloc_socks Cyclomatic Complexity 1 /kisskb/src/include/linux/slab_def.h:obj_to_index Cyclomatic Complexity 2 /kisskb/src/mm/slab.h:cache_vmstat_idx Cyclomatic Complexity 1 /kisskb/src/mm/slab.h:print_tracking Cyclomatic Complexity 1 /kisskb/src/mm/slab.h:memcg_alloc_page_obj_cgroups Cyclomatic Complexity 1 /kisskb/src/mm/slab.h:memcg_free_page_obj_cgroups Cyclomatic Complexity 1 /kisskb/src/mm/slab.h:memcg_slab_pre_alloc_hook Cyclomatic Complexity 1 /kisskb/src/mm/slab.h:memcg_slab_post_alloc_hook Cyclomatic Complexity 1 /kisskb/src/mm/slab.h:memcg_slab_free_hook Cyclomatic Complexity 2 /kisskb/src/mm/slab.h:account_slab_page Cyclomatic Complexity 3 /kisskb/src/mm/slab.h:unaccount_slab_page Cyclomatic Complexity 1 /kisskb/src/mm/slab.h:get_node Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:index_to_obj Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:cpu_cache_get Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:noaliencache_setup Cyclomatic Complexity 7 /kisskb/src/mm/slab.c:__free_one Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:gfp_exact_node Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:slab_out_of_memory Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:slab_destroy_debugcheck Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:get_free_obj Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:set_free_obj Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:cache_init_objs_debug Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:swap_free_obj Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:slab_get_obj Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:slab_map_pages Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:fixup_objfreelist_debug Cyclomatic Complexity 8 /kisskb/src/mm/slab.c:alloc_block Cyclomatic Complexity 22 /kisskb/src/mm/slab.c:slab_alloc_node Cyclomatic Complexity 10 /kisskb/src/mm/slab.c:__do_cache_alloc Cyclomatic Complexity 11 /kisskb/src/mm/slab.c:slab_alloc Cyclomatic Complexity 11 /kisskb/src/mm/slab.c:__cache_free Cyclomatic Complexity 2 /kisskb/src/mm/slab.c:cache_alloc_debugcheck_after_bulk Cyclomatic Complexity 5 /kisskb/src/mm/slab.c:__do_kmalloc_node Cyclomatic Complexity 5 /kisskb/src/mm/slab.c:__do_kmalloc Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:init_arraycache Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:alloc_arraycache Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:slab_put_obj Cyclomatic Complexity 4 /kisskb/src/include/linux/notifier.h:notifier_from_errno Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:cache_estimate Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:next_random_slot Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:kmem_cache_node_init Cyclomatic Complexity 9 /kisskb/src/mm/slab.c:init_cache_node Cyclomatic Complexity 5 /kisskb/src/mm/slab.c:init_cache_node_node Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:__alloc_alien_cache Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 6 /kisskb/src/include/linux/gfp.h:gfp_zone Cyclomatic Complexity 6 /kisskb/src/mm/slab.c:init_list Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:transfer_objects Cyclomatic Complexity 5 /kisskb/src/mm/slab.h:slab_want_init_on_free Cyclomatic Complexity 9 /kisskb/src/mm/slab.h:slab_want_init_on_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:virt_to_head_page Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/gfp.h:gfp_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:node_zonelist Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetchw Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 2 /kisskb/src/mm/slab.c:set_up_node Cyclomatic Complexity 5 /kisskb/src/mm/slab.c:alloc_kmem_cache_cpus Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 7 /kisskb/src/mm/slab.c:fixup_slab_list Cyclomatic Complexity 7 /kisskb/src/mm/slab.c:cache_grow_end Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 7 /kisskb/src/mm/slab.c:free_block Cyclomatic Complexity 7 /kisskb/src/mm/slab.c:__drain_alien_cache Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:__ClearPageSlabPfmemalloc Cyclomatic Complexity 3 /kisskb/src/mm/slab.c:kmem_freepages Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:kmem_rcu_free Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:PageSlabPfmemalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:ClearPageSlabPfmemalloc Cyclomatic Complexity 21 /kisskb/src/mm/slab.c:get_valid_first_slab Cyclomatic Complexity 11 /kisskb/src/mm/slab.c:get_first_slab Cyclomatic Complexity 2 /kisskb/src/include/linux/page-flags.h:SetPageSlabPfmemalloc Cyclomatic Complexity 2 /kisskb/src/mm/slab.c:slab_max_order_setup Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:slab_offline_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 13 /kisskb/src/mm/slab.c:drain_array_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:next_reap_node Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:init_reap_node Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work_on Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:start_cpu_timer Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:slab_online_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 8 /kisskb/src/mm/slab.c:cpucache_init Cyclomatic Complexity 29 /kisskb/src/mm/slab.c:calculate_slab_order Cyclomatic Complexity 17 /kisskb/src/mm/slab.c:set_objfreelist_slab_cache Cyclomatic Complexity 10 /kisskb/src/mm/slab.c:set_off_slab_cache Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:set_on_slab_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:might_alloc Cyclomatic Complexity 5 /kisskb/src/mm/slab.h:slab_pre_alloc_hook Cyclomatic Complexity 3 /kisskb/src/mm/slab.c:cache_alloc_debugcheck_before Cyclomatic Complexity 6 /kisskb/src/mm/slab.c:cache_alloc_pfmemalloc Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 7 /kisskb/src/mm/slab.c:kmem_getpages Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_int Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:freelist_state_initialize Cyclomatic Complexity 19 /kisskb/src/mm/slab.c:shuffle_freelist Cyclomatic Complexity 16 /kisskb/src/mm/slab.c:cache_init_objs Cyclomatic Complexity 6 /kisskb/src/mm/slab.h:slab_post_alloc_hook Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_kmem_cache_alloc Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_kmalloc Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_kmem_cache_alloc_node Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_kmalloc_node Cyclomatic Complexity 11 /kisskb/src/mm/slab.h:virt_to_cache Cyclomatic Complexity 7 /kisskb/src/mm/slab.h:cache_from_obj Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_kmem_cache_free Cyclomatic Complexity 13 /kisskb/src/include/trace/events/kmem.h:trace_kfree Cyclomatic Complexity 8 /kisskb/src/mm/slab.c:kmem_cache_init Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:kmem_cache_flags Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:__kmem_cache_alias Cyclomatic Complexity 7 /kisskb/src/mm/slab.c:__kmem_cache_empty Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:kmem_cache_alloc Cyclomatic Complexity 11 /kisskb/src/mm/slab.c:kmem_cache_alloc_bulk Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:kmem_cache_alloc_trace Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:kmem_cache_alloc_node Cyclomatic Complexity 7 /kisskb/src/mm/slab.c:alloc_slabmgmt Cyclomatic Complexity 36 /kisskb/src/mm/slab.c:cache_grow_begin Cyclomatic Complexity 63 /kisskb/src/mm/slab.c:cache_alloc_refill Cyclomatic Complexity 6 /kisskb/src/mm/slab.c:____cache_alloc Cyclomatic Complexity 25 /kisskb/src/mm/slab.c:fallback_alloc Cyclomatic Complexity 23 /kisskb/src/mm/slab.c:____cache_alloc_node Cyclomatic Complexity 12 /kisskb/src/mm/slab.c:alternate_node_alloc Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:kmem_cache_alloc_node_trace Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:__kmalloc_node Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc_node Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:__kmalloc_node_track_caller Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:__kmalloc Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:__kmalloc_track_caller Cyclomatic Complexity 13 /kisskb/src/mm/slab.c:kmem_cache_free Cyclomatic Complexity 6 /kisskb/src/mm/slab.c:slab_destroy Cyclomatic Complexity 2 /kisskb/src/mm/slab.c:slabs_destroy Cyclomatic Complexity 5 /kisskb/src/mm/slab.c:drain_alien_cache Cyclomatic Complexity 10 /kisskb/src/mm/slab.c:reap_alien Cyclomatic Complexity 12 /kisskb/src/mm/slab.c:drain_array Cyclomatic Complexity 10 /kisskb/src/mm/slab.c:drain_cpu_caches Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:do_drain Cyclomatic Complexity 11 /kisskb/src/mm/slab.c:__cache_free_alien Cyclomatic Complexity 3 /kisskb/src/mm/slab.c:cache_free_alien Cyclomatic Complexity 10 /kisskb/src/mm/slab.c:cache_flusharray Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:cache_free_pfmemalloc Cyclomatic Complexity 11 /kisskb/src/mm/slab.c:___cache_free Cyclomatic Complexity 6 /kisskb/src/mm/slab.c:drain_freelist Cyclomatic Complexity 8 /kisskb/src/mm/slab.c:drain_cache_node_node Cyclomatic Complexity 6 /kisskb/src/mm/slab.c:slab_memory_callback Cyclomatic Complexity 11 /kisskb/src/mm/slab.c:cache_reap Cyclomatic Complexity 6 /kisskb/src/mm/slab.c:__kmem_cache_shrink Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:__kmem_cache_shutdown Cyclomatic Complexity 14 /kisskb/src/mm/slab.c:kmem_cache_free_bulk Cyclomatic Complexity 16 /kisskb/src/mm/slab.c:kfree Cyclomatic Complexity 15 /kisskb/src/mm/slab.c:alloc_alien_cache Cyclomatic Complexity 5 /kisskb/src/mm/slab.c:free_alien_cache Cyclomatic Complexity 43 /kisskb/src/mm/slab.c:setup_kmem_cache_node Cyclomatic Complexity 12 /kisskb/src/mm/slab.c:setup_kmem_cache_nodes Cyclomatic Complexity 11 /kisskb/src/mm/slab.c:do_tune_cpucache Cyclomatic Complexity 22 /kisskb/src/mm/slab.c:enable_cpucache Cyclomatic Complexity 3 /kisskb/src/mm/slab.c:kmem_cache_init_late Cyclomatic Complexity 19 /kisskb/src/mm/slab.c:setup_cpu_cache Cyclomatic Complexity 18 /kisskb/src/mm/slab.c:cpuup_canceled Cyclomatic Complexity 8 /kisskb/src/mm/slab.c:cpuup_prepare Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:slab_prepare_cpu Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:slab_dead_cpu Cyclomatic Complexity 4 /kisskb/src/mm/slab.c:__kmem_cache_release Cyclomatic Complexity 39 /kisskb/src/mm/slab.c:__kmem_cache_create Cyclomatic Complexity 7 /kisskb/src/mm/slab.c:get_slabinfo Cyclomatic Complexity 1 /kisskb/src/mm/slab.c:slabinfo_show_stats Cyclomatic Complexity 32 /kisskb/src/mm/slab.c:slabinfo_write Cyclomatic Complexity 9 /kisskb/src/mm/slab.c:__ksize /kisskb/src/mm/slab.c: In function 'shuffle_freelist': /kisskb/src/mm/slab.c:2432:28: note: byref variable will be forcibly initialized 2432 | union freelist_init_state state; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab.c:90: /kisskb/src/mm/slab.c: In function 'drain_alien_cache': /kisskb/src/mm/slab.c:752:14: note: byref variable will be forcibly initialized 752 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'reap_alien': /kisskb/src/mm/slab.c:731:15: note: byref variable will be forcibly initialized 731 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'drain_array': /kisskb/src/mm/slab.c:3961:12: note: byref variable will be forcibly initialized 3961 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'drain_cpu_caches': /kisskb/src/mm/slab.c:2169:12: note: byref variable will be forcibly initialized 2169 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'do_drain': /kisskb/src/mm/slab.c:2153:12: note: byref variable will be forcibly initialized 2153 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function '__cache_free_alien': /kisskb/src/mm/slab.c:769:12: note: byref variable will be forcibly initialized 769 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'cache_flusharray': /kisskb/src/mm/slab.c:3380:12: note: byref variable will be forcibly initialized 3380 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'cache_free_pfmemalloc': /kisskb/src/mm/slab.c:557:12: note: byref variable will be forcibly initialized 557 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_physfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 3 /kisskb/src/include/linux/pci.h:pci_upstream_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_pcie Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_caps_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_type Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pcie/../pci.h:pcie_downstream_port Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pcie/aspm.c:policy_to_aspm_state Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pcie/aspm.c:policy_to_clkpm_state Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pcie/aspm.c:calc_l1ss_pwron Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_get_link Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pcie/aspm.c:pci_function_0 Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pcie/aspm.c:calc_l0s_latency Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pcie/aspm.c:calc_l1_latency Cyclomatic Complexity 16 /kisskb/src/drivers/pci/pcie/aspm.c:encode_l12_threshold Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pcie/aspm.c:calc_l0s_acceptable /kisskb/src/mm/slab.c: In function 'setup_kmem_cache_node': Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pcie/aspm.c:calc_l1_acceptable /kisskb/src/mm/slab.c:891:12: note: byref variable will be forcibly initialized 891 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 34 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_check_latency Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_update_aspm_capable Cyclomatic Complexity 14 /kisskb/src/drivers/pci/pcie/aspm.c:aspm_ctrl_attrs_are_visible Cyclomatic Complexity 15 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_sanity_check Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:free_link_state Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pcie/aspm.c:alloc_pcie_link_state Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_clkpm_cap_init Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_retrain_link Cyclomatic Complexity 32 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_configure_common_clock Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:pci_clear_and_set_dword Cyclomatic Complexity 26 /kisskb/src/drivers/pci/pcie/aspm.c:aspm_calc_l1ss_info Cyclomatic Complexity 68 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_cap_init Cyclomatic Complexity 16 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_config_aspm_l1ss Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_config_aspm_dev Cyclomatic Complexity 34 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_config_aspm_link Cyclomatic Complexity 2 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_config_aspm_path Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_set_clkpm_nocheck Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_set_clkpm /kisskb/src/mm/slab.c: In function 'do_tune_cpucache': /kisskb/src/mm/slab.c:3873:13: note: byref variable will be forcibly initialized 3873 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 34 /kisskb/src/drivers/pci/pcie/aspm.c:__pci_disable_link_state Cyclomatic Complexity 2 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_update_sysfs_visibility Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_get_policy Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_set_policy Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pcie/aspm.c:aspm_attr_store_common Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_2_pcipm_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_1_pcipm_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_2_aspm_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_1_aspm_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_aspm_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l0s_aspm_store Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pcie/aspm.c:clkpm_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:aspm_attr_show_common Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_2_pcipm_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_1_pcipm_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_2_aspm_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_1_aspm_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l1_aspm_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:l0s_aspm_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:clkpm_show Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_disable Cyclomatic Complexity 20 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_init_link_state Cyclomatic Complexity 14 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_exit_link_state Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_pm_state_change Cyclomatic Complexity 12 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_powersave_config_link Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:pci_disable_link_state_locked Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:pci_disable_link_state Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_enabled Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_no_aspm Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pcie/aspm.c:pcie_aspm_support_enabled /kisskb/src/mm/slab.c: In function 'cpuup_canceled': /kisskb/src/mm/slab.c:962:13: note: byref variable will be forcibly initialized 962 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:INIT_LIST_HEAD_RCU Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_add_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_p7ioc_rc_quirk Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_cfg_check Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci.h:pci_bus_to_pnvhb Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_dump_pest Cyclomatic Complexity 76 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_dump_p7ioc_diag_data Cyclomatic Complexity 79 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_dump_phb3_diag_data Cyclomatic Complexity 72 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_dump_phb4_diag_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_tce_iommu_bus_notifier_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:__machine_initcall_powernv_pnv_tce_iommu_bus_notifier_init Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_tce_iommu_bus_notifier Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_get_slot_id Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_get_device_tree Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_get_presence_state Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_get_power_state Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_set_power_state Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_dump_phb_diag_data Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_handle_eeh_config Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_config_check_eeh Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_cfg_read Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_read_config Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_cfg_write Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_write_config Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_table_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_get_phb_node Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_set_tunnel_bar Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_shutdown Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/pci.c:pnv_pci_init /kisskb/src/arch/powerpc/platforms/powernv/pci.c: In function 'pnv_pci_set_power_state': /kisskb/src/arch/powerpc/platforms/powernv/pci.c:128:18: note: byref variable will be forcibly initialized 128 | struct opal_msg m; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:bh2jh Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_bigalloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_quota_capable Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/indirect.c:add_chain Cyclomatic Complexity 4 /kisskb/src/fs/ext4/indirect.c:all_zeroes Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 10 /kisskb/src/fs/ext4/indirect.c:ext4_blks_to_allocate Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 9 /kisskb/src/include/linux/jbd2.h:is_handle_aborted Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_update_inode_fsync_trans Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_is_aborted Cyclomatic Complexity 9 /kisskb/src/fs/ext4/truncate.h:ext4_blocks_for_truncate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ind_map_blocks_enter Cyclomatic Complexity 13 /kisskb/src/fs/ext4/indirect.c:ext4_block_to_path Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 16 /kisskb/src/fs/ext4/indirect.c:ext4_get_branch Cyclomatic Complexity 9 /kisskb/src/fs/ext4/indirect.c:ext4_find_near Cyclomatic Complexity 1 /kisskb/src/fs/ext4/indirect.c:ext4_find_goal Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 28 /kisskb/src/fs/ext4/indirect.c:ext4_alloc_branch Cyclomatic Complexity 25 /kisskb/src/fs/ext4/indirect.c:ext4_splice_branch Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 25 /kisskb/src/fs/ext4/indirect.c:ext4_find_shared Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_ind_map_blocks_exit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 5 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_data_revoke_credits Cyclomatic Complexity 8 /kisskb/src/fs/ext4/indirect.c:ext4_ind_trunc_restart_fn Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_restart Cyclomatic Complexity 21 /kisskb/src/fs/ext4/indirect.c:ext4_ind_truncate_ensure_credits Cyclomatic Complexity 16 /kisskb/src/fs/ext4/indirect.c:ext4_clear_blocks Cyclomatic Complexity 37 /kisskb/src/fs/ext4/indirect.c:ext4_free_data Cyclomatic Complexity 22 /kisskb/src/fs/ext4/indirect.c:ext4_free_branches Cyclomatic Complexity 46 /kisskb/src/fs/ext4/indirect.c:ext4_ind_map_blocks Cyclomatic Complexity 1 /kisskb/src/fs/ext4/indirect.c:ext4_ind_trans_blocks Cyclomatic Complexity 32 /kisskb/src/fs/ext4/indirect.c:ext4_ind_truncate Cyclomatic Complexity 112 /kisskb/src/fs/ext4/indirect.c:ext4_ind_remove_space /kisskb/src/fs/ext4/indirect.c: In function 'ext4_ind_map_blocks': /kisskb/src/fs/ext4/indirect.c:527:33: note: byref variable will be forcibly initialized 527 | struct ext4_allocation_request ar; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:phys_to_virt Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:dev_is_dma_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_sync_dma_for_device Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dma-direct.h:phys_to_dma Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/cc_platform.h:cc_platform_has Cyclomatic Complexity 1 /kisskb/src/include/linux/set_memory.h:set_memory_encrypted Cyclomatic Complexity 1 /kisskb/src/include/linux/set_memory.h:set_memory_decrypted Cyclomatic Complexity 1 /kisskb/src/kernel/dma/swiotlb.c:io_tlb_offset Cyclomatic Complexity 1 /kisskb/src/kernel/dma/swiotlb.c:nr_slots Cyclomatic Complexity 5 /kisskb/src/include/trace/events/swiotlb.h:__traceiter_swiotlb_bounced Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_get_min_align_mask Cyclomatic Complexity 1 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_align_offset Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-mapping.h:dma_get_seg_boundary Cyclomatic Complexity 4 /kisskb/src/kernel/dma/swiotlb.c:get_max_slots Cyclomatic Complexity 4 /kisskb/src/kernel/dma/swiotlb.c:wrap_index Cyclomatic Complexity 7 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_release_slots Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-direct.h:dma_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/overflow.h:array_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:virt_to_phys Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/include/trace/events/swiotlb.h:trace_event_get_offsets_swiotlb_bounced Cyclomatic Complexity 8 /kisskb/src/include/trace/events/swiotlb.h:trace_event_raw_event_swiotlb_bounced Cyclomatic Complexity 4 /kisskb/src/include/trace/events/swiotlb.h:trace_raw_output_swiotlb_bounced Cyclomatic Complexity 12 /kisskb/src/kernel/dma/swiotlb.c:setup_io_tlb_npages Cyclomatic Complexity 6 /kisskb/src/include/linux/iommu-helper.h:iommu_is_span_boundary Cyclomatic Complexity 31 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_find_slots Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_alloc_low Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 5 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_init_io_tlb_mem Cyclomatic Complexity 52 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_bounce Cyclomatic Complexity 13 /kisskb/src/include/trace/events/swiotlb.h:trace_swiotlb_bounced Cyclomatic Complexity 1 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_create_debugfs_files Cyclomatic Complexity 4 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_create_default_debugfs Cyclomatic Complexity 9 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_update_mem_attributes Cyclomatic Complexity 7 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_exit Cyclomatic Complexity 4 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_adjust_size Cyclomatic Complexity 2 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_max_segment Cyclomatic Complexity 4 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_set_max_segment Cyclomatic Complexity 1 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_size_or_default Cyclomatic Complexity 4 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_print_info Cyclomatic Complexity 13 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_init_with_tbl Cyclomatic Complexity 9 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_init Cyclomatic Complexity 11 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_late_init_with_tbl Cyclomatic Complexity 17 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_late_init_with_default_size Cyclomatic Complexity 25 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_tbl_map_single Cyclomatic Complexity 12 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_tbl_unmap_single Cyclomatic Complexity 9 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_sync_single_for_device Cyclomatic Complexity 14 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_sync_single_for_cpu Cyclomatic Complexity 17 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_map Cyclomatic Complexity 1 /kisskb/src/kernel/dma/swiotlb.c:swiotlb_max_mapping_size Cyclomatic Complexity 3 /kisskb/src/kernel/dma/swiotlb.c:is_swiotlb_active Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab64p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be64_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writeq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_rm_writeq Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_msi_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_add_flags Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/dma-mapping.h:get_arch_dma_ops Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_caps_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_type Cyclomatic Complexity 1 /kisskb/src/include/linux/crash_dump.h:is_kdump_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/iommu.h:set_iommu_table_base Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xive.h:xive_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/pci.h:pnv_pci_is_m64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci.h:pnv_pci_is_m64_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pci_reset_phbs_setup Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_get_inval_reg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_default_alignment Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci.h:pci_bus_to_pnvhb Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_setup_bus_dma Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_msi_shutdown Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_dma_bus_setup Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_fixup_bridge_resources Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_dev_dma_weight Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-map-ops.h:get_dma_ops Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_window_alignment Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_npu2_opencapi_cfg_size_fixup Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:iommu_setup Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_init_pe Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_reserve_pe Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_reserve_dev_m64_pe Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_reserve_m64_pe Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_enable_device_hook Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_get_table_size Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__rounddown_pow_of_two Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writeq_be Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_phb3_tce_invalidate_pe Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_tce_invalidate_pe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_rm_writeq_be Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_phb3_tce_invalidate Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_tce_invalidate Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_p7ioc_tce_invalidate Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_create_table Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_create_table_userspace Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda2_tce_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda1_tce_free Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda2_tce_build Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda1_tce_build Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_tce_xchg_no_kill Cyclomatic Complexity 34 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_unfreeze_pe Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda2_msi_eoi Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_msi_eoi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_msi_unmask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_msi_mask Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_shutdown Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_pick_m64_pe Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_setup_pe_res Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_setup_pe_seg Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_pe_dma_weight Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_create_dbgfs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_pe_dump_fops_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_diag_data_fops_open Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_diag_data_set Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_enable_bridge Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_enable_bridges Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_fixup Cyclomatic Complexity 36 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_freeze_pe Cyclomatic Complexity 45 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_get_pe_state Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda2_init_m64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda1_init_m64 Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_parse_m64_window Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_msi_ops_msi_free Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_irq_parent_domain_alloc Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_irq_domain_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_irq_domain_free Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_alloc_named_id_fwnode Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_msi_allocate_domains Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_init_ioda_msis Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pe_level_printk Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_unset_peltv Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_set_one_peltv Cyclomatic Complexity 36 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_set_peltv Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_set_window Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_set_bypass Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_unset_window Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda2_take_ownership Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_setup_default_config Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda2_release_ownership Cyclomatic Complexity 43 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda1_setup_dma_pe Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_dma_64bit_bypass Cyclomatic Complexity 38 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_iommu_bypass_supported Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda1_unset_window Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda1_release_pe_dma Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_free_pe_seg Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_release_pe_seg Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_pe_dump Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_alloc_pe In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:58: /kisskb/src/kernel/dma/swiotlb.c: In function 'trace_event_raw_event_swiotlb_bounced': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(swiotlb_bounced, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(swiotlb_bounced, | ^~~~~~~~~~~ Cyclomatic Complexity 74 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_init_ioda_phb Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_free_pe Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_bdfn_to_pe Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_get_pe Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:__pnv_pci_ioda_msi_setup Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_msi_compose_msg Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_deconfigure_pe Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_configure_pe Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_setup_bus_PE Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_configure_bus Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_setup_dev_PE Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ocapi_enable_device_hook Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_setup_dma_pe Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_dma_dev_setup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_opal_pci_msi_eoi Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_set_msi_irq_chip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:is_pnv_opal_msi Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_release_pe_dma Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_ioda_release_pe Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_release_device Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_init_ioda2_phb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_init_npu2_opencapi_phb Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_init_ioda_hub /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c: In function 'pnv_irq_parent_domain_alloc': /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:2197:20: note: byref variable will be forcibly initialized 2197 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c: In function 'pnv_pci_init_ioda_phb': /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda.c:2952:18: note: byref variable will be forcibly initialized 2952 | struct resource r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_pcie Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_caps_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_type Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.h:pcie_downstream_port Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dev_is_disconnected Cyclomatic Complexity 1 /kisskb/src/drivers/pci/access.c:pcie_cap_version Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pcie_cap_has_sltctl Cyclomatic Complexity 10 /kisskb/src/include/linux/pci.h:pcibios_err_to_errno Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 8 /kisskb/src/drivers/pci/access.c:pci_wait_cfg Cyclomatic Complexity 1 /kisskb/src/drivers/pci/access.c:pci_bus_read_config_byte Cyclomatic Complexity 4 /kisskb/src/drivers/pci/access.c:pci_bus_read_config_word Cyclomatic Complexity 4 /kisskb/src/drivers/pci/access.c:pci_bus_read_config_dword Cyclomatic Complexity 1 /kisskb/src/drivers/pci/access.c:pci_bus_write_config_byte Cyclomatic Complexity 4 /kisskb/src/drivers/pci/access.c:pci_bus_write_config_word Cyclomatic Complexity 4 /kisskb/src/drivers/pci/access.c:pci_bus_write_config_dword Cyclomatic Complexity 10 /kisskb/src/drivers/pci/access.c:pci_generic_config_read Cyclomatic Complexity 10 /kisskb/src/drivers/pci/access.c:pci_generic_config_write Cyclomatic Complexity 7 /kisskb/src/drivers/pci/access.c:pci_generic_config_read32 Cyclomatic Complexity 9 /kisskb/src/drivers/pci/access.c:pci_generic_config_write32 Cyclomatic Complexity 1 /kisskb/src/drivers/pci/access.c:pci_bus_set_ops Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pci_user_read_config_byte Cyclomatic Complexity 6 /kisskb/src/drivers/pci/access.c:pci_user_read_config_word Cyclomatic Complexity 6 /kisskb/src/drivers/pci/access.c:pci_user_read_config_dword Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pci_user_write_config_byte Cyclomatic Complexity 6 /kisskb/src/drivers/pci/access.c:pci_user_write_config_word Cyclomatic Complexity 6 /kisskb/src/drivers/pci/access.c:pci_user_write_config_dword Cyclomatic Complexity 4 /kisskb/src/drivers/pci/access.c:pci_cfg_access_lock Cyclomatic Complexity 4 /kisskb/src/drivers/pci/access.c:pci_cfg_access_trylock Cyclomatic Complexity 8 /kisskb/src/drivers/pci/access.c:pci_cfg_access_unlock Cyclomatic Complexity 7 /kisskb/src/drivers/pci/access.c:pcie_cap_has_lnkctl Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pcie_cap_has_rtctl Cyclomatic Complexity 9 /kisskb/src/drivers/pci/access.c:pcie_capability_reg_implemented Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pci_read_config_byte Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pci_read_config_word Cyclomatic Complexity 13 /kisskb/src/drivers/pci/access.c:pcie_capability_read_word Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pci_read_config_dword Cyclomatic Complexity 13 /kisskb/src/drivers/pci/access.c:pcie_capability_read_dword Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pci_write_config_byte Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pci_write_config_word Cyclomatic Complexity 6 /kisskb/src/drivers/pci/access.c:pcie_capability_write_word Cyclomatic Complexity 4 /kisskb/src/drivers/pci/access.c:pcie_capability_clear_and_set_word Cyclomatic Complexity 3 /kisskb/src/drivers/pci/access.c:pci_write_config_dword Cyclomatic Complexity 6 /kisskb/src/drivers/pci/access.c:pcie_capability_write_dword Cyclomatic Complexity 4 /kisskb/src/drivers/pci/access.c:pcie_capability_clear_and_set_dword In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/pci/access.c:2: /kisskb/src/drivers/pci/access.c: In function 'pci_wait_cfg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/pci/access.c:211:3: note: in expansion of macro 'wait_event' 211 | wait_event(pci_cfg_wait, !dev->block_cfg_access); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:assign_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dev_assign_added Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dev_is_added Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/resource_ext.h:resource_list_add_tail Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 10 /kisskb/src/drivers/pci/bus.c:pci_clip_resource_to_region Cyclomatic Complexity 4 /kisskb/src/drivers/pci/bus.c:pci_add_resource_offset Cyclomatic Complexity 1 /kisskb/src/drivers/pci/bus.c:pci_add_resource Cyclomatic Complexity 1 /kisskb/src/drivers/pci/bus.c:pci_free_resource_list Cyclomatic Complexity 4 /kisskb/src/drivers/pci/bus.c:pci_bus_add_resource Cyclomatic Complexity 7 /kisskb/src/drivers/pci/bus.c:pci_bus_resource_n Cyclomatic Complexity 23 /kisskb/src/drivers/pci/bus.c:pci_bus_alloc_from_region Cyclomatic Complexity 3 /kisskb/src/drivers/pci/bus.c:pci_bus_remove_resources Cyclomatic Complexity 7 /kisskb/src/drivers/pci/bus.c:devm_request_pci_bus_resources Cyclomatic Complexity 7 /kisskb/src/drivers/pci/bus.c:pci_bus_alloc_resource Cyclomatic Complexity 19 /kisskb/src/drivers/pci/bus.c:pci_bus_clip_resource Cyclomatic Complexity 1 /kisskb/src/drivers/pci/bus.c:pcibios_resource_survey_bus Cyclomatic Complexity 1 /kisskb/src/drivers/pci/bus.c:pcibios_bus_add_device Cyclomatic Complexity 9 /kisskb/src/drivers/pci/bus.c:pci_bus_add_device Cyclomatic Complexity 10 /kisskb/src/drivers/pci/bus.c:pci_bus_add_devices Cyclomatic Complexity 13 /kisskb/src/drivers/pci/bus.c:pci_walk_bus Cyclomatic Complexity 4 /kisskb/src/drivers/pci/bus.c:pci_bus_get Cyclomatic Complexity 4 /kisskb/src/drivers/pci/bus.c:pci_bus_put /kisskb/src/drivers/pci/bus.c: In function 'pci_clip_resource_to_region': /kisskb/src/drivers/pci/bus.c:140:24: note: byref variable will be forcibly initialized 140 | struct pci_bus_region r; | ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_alloc_from_region': /kisskb/src/drivers/pci/bus.c:165:22: note: byref variable will be forcibly initialized 165 | struct resource *r, avail; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_usecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/compat.h:in_compat_syscall Cyclomatic Complexity 2 /kisskb/src/kernel/time/time.c:__put_old_timespec32 Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_valid Cyclomatic Complexity 6 /kisskb/src/include/linux/time64.h:timespec64_valid_settod Cyclomatic Complexity 4 /kisskb/src/kernel/time/time.c:__get_old_timespec32 Cyclomatic Complexity 15 /kisskb/src/kernel/time/time.c:__do_sys_time Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_settime64 Cyclomatic Complexity 14 /kisskb/src/kernel/time/time.c:__do_sys_stime Cyclomatic Complexity 28 /kisskb/src/kernel/time/time.c:__do_sys_gettimeofday Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/kernel/time/time.c:__do_sys_adjtimex Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:__se_sys_time Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:__se_sys_stime Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:__se_sys_gettimeofday Cyclomatic Complexity 22 /kisskb/src/kernel/time/time.c:do_sys_settimeofday64 Cyclomatic Complexity 33 /kisskb/src/kernel/time/time.c:__do_sys_settimeofday Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:__se_sys_settimeofday Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:__se_sys_adjtimex Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:jiffies_to_msecs Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:jiffies_to_usecs Cyclomatic Complexity 3 /kisskb/src/kernel/time/time.c:mktime64 Cyclomatic Complexity 3 /kisskb/src/kernel/time/time.c:set_normalized_timespec64 Cyclomatic Complexity 6 /kisskb/src/kernel/time/time.c:ns_to_timespec64 Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:ns_to_kernel_old_timeval Cyclomatic Complexity 4 /kisskb/src/kernel/time/time.c:__msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/kernel/time/time.c:__usecs_to_jiffies Cyclomatic Complexity 4 /kisskb/src/kernel/time/time.c:timespec64_to_jiffies Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:jiffies_to_timespec64 Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:jiffies_to_clock_t Cyclomatic Complexity 4 /kisskb/src/kernel/time/time.c:clock_t_to_jiffies Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:jiffies_64_to_clock_t Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:nsec_to_clock_t Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:jiffies64_to_nsecs Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:jiffies64_to_msecs Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:nsecs_to_jiffies64 Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:nsecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/kernel/time/time.c:timespec64_add_safe Cyclomatic Complexity 6 /kisskb/src/kernel/time/time.c:get_timespec64 Cyclomatic Complexity 2 /kisskb/src/kernel/time/time.c:put_timespec64 Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:get_old_timespec32 Cyclomatic Complexity 1 /kisskb/src/kernel/time/time.c:put_old_timespec32 Cyclomatic Complexity 4 /kisskb/src/kernel/time/time.c:get_itimerspec64 Cyclomatic Complexity 4 /kisskb/src/kernel/time/time.c:put_itimerspec64 Cyclomatic Complexity 4 /kisskb/src/kernel/time/time.c:get_old_itimerspec32 Cyclomatic Complexity 4 /kisskb/src/kernel/time/time.c:put_old_itimerspec32 /kisskb/src/kernel/time/time.c: In function '__put_old_timespec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized 835 | struct old_timespec32 ts = { | ^~ /kisskb/src/kernel/time/time.c: In function '__get_old_timespec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized 819 | struct old_timespec32 ts; | ^~ /kisskb/src/kernel/time/time.c: In function '__do_sys_stime': /kisskb/src/kernel/time/time.c:83:20: note: byref variable will be forcibly initialized 83 | struct timespec64 tv; | ^~ /kisskb/src/kernel/time/time.c: In function '__do_sys_gettimeofday': /kisskb/src/kernel/time/time.c:144:21: note: byref variable will be forcibly initialized 144 | struct timespec64 ts; | ^~ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex': /kisskb/src/kernel/time/time.c:271:24: note: byref variable will be forcibly initialized 271 | struct __kernel_timex txc; /* Local copy of parameter */ | ^~~ /kisskb/src/kernel/time/time.c: In function '__do_sys_settimeofday': /kisskb/src/kernel/time/time.c:203:18: note: byref variable will be forcibly initialized 203 | struct timezone new_tz; | ^~~~~~ /kisskb/src/kernel/time/time.c:202:20: note: byref variable will be forcibly initialized 202 | struct timespec64 new_ts; | ^~~~~~ /kisskb/src/kernel/time/time.c: In function 'get_timespec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized 784 | struct __kernel_timespec kts; | ^~~ /kisskb/src/kernel/time/time.c: In function 'put_timespec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized 807 | struct __kernel_timespec kts = { | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 4 /kisskb/src/mm/memtest.c:parse_memtest Cyclomatic Complexity 1 /kisskb/src/mm/memtest.c:reserve_bad_mem Cyclomatic Complexity 15 /kisskb/src/mm/memtest.c:memtest Cyclomatic Complexity 5 /kisskb/src/mm/memtest.c:do_one_pass Cyclomatic Complexity 5 /kisskb/src/mm/memtest.c:early_memtest Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/kernel/dma/map_benchmark.c:map_benchmark_cleanup Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-mapping.h:dma_get_mask Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/dma-mapping.h:dma_map_single_attrs Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_mapping_error Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ndelay Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_single_attrs Cyclomatic Complexity 10 /kisskb/src/kernel/dma/map_benchmark.c:map_benchmark_thread Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/math.h:int_sqrt64 Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 19 /kisskb/src/kernel/dma/map_benchmark.c:do_map_benchmark Cyclomatic Complexity 28 /kisskb/src/kernel/dma/map_benchmark.c:map_benchmark_ioctl Cyclomatic Complexity 1 /kisskb/src/kernel/dma/map_benchmark.c:map_benchmark_remove_debugfs Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 9 /kisskb/src/kernel/dma/map_benchmark.c:__map_benchmark_probe Cyclomatic Complexity 1 /kisskb/src/kernel/dma/map_benchmark.c:map_benchmark_pci_probe Cyclomatic Complexity 1 /kisskb/src/kernel/dma/map_benchmark.c:map_benchmark_platform_probe Cyclomatic Complexity 7 /kisskb/src/kernel/dma/map_benchmark.c:map_benchmark_init Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_misc.c:valid_format Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_rate_mask_sanitize Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_signed Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_unsigned Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_linear Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_little_endian Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_big_endian Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_width Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_physical_width Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_size Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_silence_64 Cyclomatic Complexity 25 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_format_set_silence Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_hw_limit_rates Cyclomatic Complexity 5 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_rate_to_rate_bit Cyclomatic Complexity 5 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_rate_bit_to_rate Cyclomatic Complexity 13 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_rate_mask_intersect Cyclomatic Complexity 13 /kisskb/src/sound/core/pcm_misc.c:snd_pcm_rate_range_to_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_eq_iversion Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:journal_current_handle Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_dir_index Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_filetype Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_hash_in_dirent Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_dir_rec_len Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_rec_len_from_disk Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_raw_inode Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:get_dtype Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_inline_data Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_set_de_type Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_current_handle Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inline.c:ext4_get_inline_size Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inline.c:ext4_get_inline_xattr_pos Cyclomatic Complexity 20 /kisskb/src/fs/ext4/inline.c:get_max_inline_xattr_value_size Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inline.c:ext4_get_inline_entry Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_sync Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 11 /kisskb/src/fs/ext4/ext4.h:ext4_rec_len_to_disk Cyclomatic Complexity 5 /kisskb/src/fs/ext4/inline.c:ext4_update_final_de Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4.h:ext4_update_dx_flag Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 6 /kisskb/src/include/linux/iversion.h:inode_query_iversion Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inline.c:ext4_read_inline_data Cyclomatic Complexity 10 /kisskb/src/fs/ext4/inline.c:ext4_write_inline_data Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 11 /kisskb/src/fs/ext4/inline.c:ext4_read_inline_page Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.h:ext4_write_lock_xattr Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock Cyclomatic Complexity 24 /kisskb/src/fs/ext4/inline.c:ext4_create_inline_data Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inline.c:ext4_restore_inline_data Cyclomatic Complexity 26 /kisskb/src/fs/ext4/inline.c:ext4_update_inline_data Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inline.c:ext4_update_inline_dir Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/fs/ext4/xattr.h:ext4_write_unlock_xattr Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_update_i_disksize Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4.h:ext4_update_inode_size Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 32 /kisskb/src/fs/ext4/inline.c:ext4_destroy_inline_data_nolock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 12 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_dioread_nolock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/truncate.h:ext4_truncate_failed_write Cyclomatic Complexity 47 /kisskb/src/fs/ext4/inline.c:ext4_convert_inline_data_to_extent Cyclomatic Complexity 17 /kisskb/src/fs/ext4/inline.c:ext4_da_convert_inline_data_to_extent Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inline.c:ext4_add_dirent_to_inline Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inline.c:ext4_finish_convert_inline_dir Cyclomatic Complexity 34 /kisskb/src/fs/ext4/inline.c:ext4_convert_inline_data_nolock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inline.c:ext4_get_max_inline_size Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inline.c:ext4_prepare_inline_data Cyclomatic Complexity 15 /kisskb/src/fs/ext4/inline.c:ext4_find_inline_data_nolock Cyclomatic Complexity 8 /kisskb/src/fs/ext4/inline.c:ext4_readpage_inline Cyclomatic Complexity 40 /kisskb/src/fs/ext4/inline.c:ext4_try_to_write_inline_data Cyclomatic Complexity 27 /kisskb/src/fs/ext4/inline.c:ext4_write_inline_data_end Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inline.c:ext4_journalled_write_inline_data Cyclomatic Complexity 36 /kisskb/src/fs/ext4/inline.c:ext4_da_write_inline_data_begin Cyclomatic Complexity 32 /kisskb/src/fs/ext4/inline.c:ext4_try_add_inline_entry Cyclomatic Complexity 40 /kisskb/src/fs/ext4/inline.c:ext4_inlinedir_to_tree Cyclomatic Complexity 42 /kisskb/src/fs/ext4/inline.c:ext4_read_inline_dir Cyclomatic Complexity 4 /kisskb/src/fs/ext4/inline.c:ext4_get_first_inline_block Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inline.c:ext4_try_create_inline_dir Cyclomatic Complexity 16 /kisskb/src/fs/ext4/inline.c:ext4_find_inline_entry Cyclomatic Complexity 22 /kisskb/src/fs/ext4/inline.c:ext4_delete_inline_entry Cyclomatic Complexity 15 /kisskb/src/fs/ext4/inline.c:empty_inline_dir Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inline.c:ext4_destroy_inline_data Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inline.c:ext4_inline_data_iomap Cyclomatic Complexity 56 /kisskb/src/fs/ext4/inline.c:ext4_inline_data_truncate Cyclomatic Complexity 10 /kisskb/src/fs/ext4/inline.c:ext4_convert_inline_data Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_memory.c:preallocate_info_init Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_set_runtime_buffer Cyclomatic Complexity 11 /kisskb/src/sound/core/pcm_memory.c:do_free_pages Cyclomatic Complexity 12 /kisskb/src/sound/core/pcm_memory.c:do_alloc_pages Cyclomatic Complexity 9 /kisskb/src/sound/core/pcm_memory.c:preallocate_pcm_pages Cyclomatic Complexity 37 /kisskb/src/sound/core/pcm_memory.c:preallocate_pages Cyclomatic Complexity 6 /kisskb/src/sound/core/pcm_memory.c:preallocate_pages_for_all Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_lib_preallocate_free Cyclomatic Complexity 3 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_lib_preallocate_free_for_all Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_lib_preallocate_pages Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_lib_preallocate_pages_for_all Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_set_managed_buffer Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_set_managed_buffer_all Cyclomatic Complexity 11 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_lib_free_pages Cyclomatic Complexity 34 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_lib_malloc_pages Cyclomatic Complexity 14 /kisskb/src/sound/core/pcm_memory.c:_snd_pcm_lib_alloc_vmalloc_buffer Cyclomatic Complexity 5 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_lib_free_vmalloc_buffer Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_memory.c:snd_pcm_lib_get_vmalloc_page /kisskb/src/fs/ext4/inline.c: In function 'ext4_read_inline_page': /kisskb/src/fs/ext4/inline.c:473:19: note: byref variable will be forcibly initialized 473 | struct ext4_iloc iloc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:set_dev_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_msi_domain Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_msi_domain Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_removable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_is_removable Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_physfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_bridge Cyclomatic Complexity 3 /kisskb/src/include/linux/pci.h:pci_upstream_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_has_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_pcie Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_caps_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_type Cyclomatic Complexity 5 /kisskb/src/include/linux/pci.h:pcie_find_root_port Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_host_bridge_acpi_msi_domain Cyclomatic Complexity 3 /kisskb/src/include/linux/pci.h:pci_ari_enabled Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.h:pcie_downstream_port Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dev_is_added Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dpc_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_rcec_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_rcec_exit Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_ats_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_pri_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_pasid_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_iov_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_iov_release Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_iov_bus_range Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_ptm_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_aer_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_aer_exit Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_set_acpi_fwnode Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_acpi_program_hp_params Cyclomatic Complexity 5 /kisskb/src/drivers/pci/probe.c:pci_set_removable Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_configure_eetlp_prefix Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_bus_crs_vendor_id Cyclomatic Complexity 7 /kisskb/src/drivers/pci/probe.c:only_one_child Cyclomatic Complexity 1 /kisskb/src/include/linux/device/bus.h:bus_find_next_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pcibus_class_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:release_pcibus_dev Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 8 /kisskb/src/drivers/pci/probe.c:decode_bar Cyclomatic Complexity 12 /kisskb/src/drivers/pci/probe.c:pci_size Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_alloc_bus Cyclomatic Complexity 16 /kisskb/src/drivers/pci/probe.c:agp_speed Cyclomatic Complexity 9 /kisskb/src/drivers/pci/probe.c:set_pcie_untrusted Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_max_seg_size Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_seg_boundary Cyclomatic Complexity 9 /kisskb/src/drivers/pci/probe.c:pcie_find_smpss Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_enable_async_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_subsystem_ids Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_intx_mask_broken Cyclomatic Complexity 7 /kisskb/src/drivers/pci/probe.c:pci_configure_serr Cyclomatic Complexity 5 /kisskb/src/drivers/pci/probe.c:pci_ext_cfg_is_aliased Cyclomatic Complexity 6 /kisskb/src/drivers/pci/probe.c:pci_cfg_space_size_ext Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_class Cyclomatic Complexity 2 /kisskb/src/drivers/pci/probe.c:early_dump_pci_device /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data_to_extent': /kisskb/src/fs/ext4/inline.c:538:19: note: byref variable will be forcibly initialized 538 | struct ext4_iloc iloc; | ^~~~ Cyclomatic Complexity 22 /kisskb/src/drivers/pci/probe.c:pci_read_bridge_windows Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_read_bridge_mmio Cyclomatic Complexity 16 /kisskb/src/drivers/pci/probe.c:pci_read_bridge_mmio_pref Cyclomatic Complexity 10 /kisskb/src/drivers/pci/probe.c:pci_read_bridge_io Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_hdr_type Cyclomatic Complexity 7 /kisskb/src/drivers/pci/probe.c:pci_read_irq Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_release_host_bridge_dev Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_init_host_bridge Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 17 /kisskb/src/drivers/pci/probe.c:pci_sort_bf_cmp Cyclomatic Complexity 12 /kisskb/src/drivers/pci/probe.c:pci_bridge_child_ext_cfg_accessible Cyclomatic Complexity 15 /kisskb/src/drivers/pci/probe.c:pci_ea_fixed_busnrs Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_find_matching_fwnode Cyclomatic Complexity 13 /kisskb/src/drivers/pci/probe.c:pci_host_bridge_msi_domain Cyclomatic Complexity 9 /kisskb/src/drivers/pci/probe.c:pci_set_bus_msi_domain Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 8 /kisskb/src/drivers/pci/probe.c:get_pci_domain_busn_res Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_capability_set_word Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_enable_crs Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_capability_clear_word Cyclomatic Complexity 1 /kisskb/src/include/linux/hypervisor.h:jailhouse_paravirt Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 10 /kisskb/src/drivers/pci/probe.c:set_pcie_thunderbolt Cyclomatic Complexity 18 /kisskb/src/drivers/pci/probe.c:pci_bus_wait_crs Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_release_capabilities Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_release_dev Cyclomatic Complexity 32 /kisskb/src/drivers/pci/probe.c:pci_configure_mps Cyclomatic Complexity 10 /kisskb/src/drivers/pci/probe.c:pcie_write_mps Cyclomatic Complexity 26 /kisskb/src/drivers/pci/probe.c:pci_configure_ltr Cyclomatic Complexity 20 /kisskb/src/drivers/pci/probe.c:next_fn Cyclomatic Complexity 7 /kisskb/src/drivers/pci/probe.c:pci_dev_msi_domain Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_set_msi_domain Cyclomatic Complexity 12 /kisskb/src/drivers/pci/probe.c:pcie_write_mrrs Cyclomatic Complexity 6 /kisskb/src/drivers/pci/probe.c:pcie_bus_configure_set Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:no_pci_devices Cyclomatic Complexity 48 /kisskb/src/drivers/pci/probe.c:__pci_read_base Cyclomatic Complexity 11 /kisskb/src/drivers/pci/probe.c:pci_read_bases Cyclomatic Complexity 18 /kisskb/src/drivers/pci/probe.c:pci_read_bridge_bases Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_alloc_host_bridge Cyclomatic Complexity 10 /kisskb/src/drivers/pci/probe.c:devm_pci_alloc_host_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_free_host_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:devm_pci_alloc_host_bridge_release Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_speed_string Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pcie_update_link_speed Cyclomatic Complexity 24 /kisskb/src/drivers/pci/probe.c:pci_set_bus_speed Cyclomatic Complexity 17 /kisskb/src/drivers/pci/probe.c:set_pcie_port_type Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:set_pcie_hotplug_bridge Cyclomatic Complexity 15 /kisskb/src/drivers/pci/probe.c:pci_cfg_space_size Cyclomatic Complexity 36 /kisskb/src/drivers/pci/probe.c:pci_setup_device Cyclomatic Complexity 24 /kisskb/src/drivers/pci/probe.c:pci_configure_extended_tags Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pcie_relaxed_ordering_enabled Cyclomatic Complexity 12 /kisskb/src/drivers/pci/probe.c:pci_configure_relaxed_ordering Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_configure_device Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_alloc_dev Cyclomatic Complexity 16 /kisskb/src/drivers/pci/probe.c:pci_bus_generic_read_dev_vendor_id Cyclomatic Complexity 9 /kisskb/src/drivers/pci/probe.c:pci_bus_read_dev_vendor_id Cyclomatic Complexity 8 /kisskb/src/drivers/pci/probe.c:pci_scan_device Cyclomatic Complexity 15 /kisskb/src/drivers/pci/probe.c:pcie_report_downtraining Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_init_capabilities Cyclomatic Complexity 15 /kisskb/src/drivers/pci/probe.c:pci_device_add Cyclomatic Complexity 7 /kisskb/src/drivers/pci/probe.c:pci_scan_single_device Cyclomatic Complexity 23 /kisskb/src/drivers/pci/probe.c:pci_scan_slot Cyclomatic Complexity 12 /kisskb/src/drivers/pci/probe.c:pcie_bus_configure_settings Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pcibios_fixup_bus Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pcibios_root_bridge_prepare Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pcibios_add_bus Cyclomatic Complexity 32 /kisskb/src/drivers/pci/probe.c:pci_alloc_child_bus Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_add_new_bus Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pcibios_remove_bus Cyclomatic Complexity 7 /kisskb/src/drivers/pci/probe.c:pci_bus_insert_busn_res Cyclomatic Complexity 67 /kisskb/src/drivers/pci/probe.c:pci_register_host_bridge Cyclomatic Complexity 7 /kisskb/src/drivers/pci/probe.c:pci_create_root_bus Cyclomatic Complexity 13 /kisskb/src/drivers/pci/probe.c:pci_bus_update_busn_res_end Cyclomatic Complexity 102 /kisskb/src/drivers/pci/probe.c:pci_scan_bridge_extend Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_scan_bridge Cyclomatic Complexity 55 /kisskb/src/drivers/pci/probe.c:pci_scan_child_bus_extend Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_scan_child_bus Cyclomatic Complexity 10 /kisskb/src/drivers/pci/probe.c:pci_bus_release_busn_res Cyclomatic Complexity 17 /kisskb/src/drivers/pci/probe.c:pci_scan_root_bus_bridge Cyclomatic Complexity 7 /kisskb/src/drivers/pci/probe.c:pci_host_probe Cyclomatic Complexity 14 /kisskb/src/drivers/pci/probe.c:pci_scan_root_bus Cyclomatic Complexity 4 /kisskb/src/drivers/pci/probe.c:pci_scan_bus Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_rescan_bus_bridge_resize Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_rescan_bus Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_lock_rescan_remove Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_unlock_rescan_remove Cyclomatic Complexity 1 /kisskb/src/drivers/pci/probe.c:pci_sort_breadthfirst Cyclomatic Complexity 9 /kisskb/src/drivers/pci/probe.c:pci_hp_add_bridge /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data_nolock': /kisskb/src/fs/ext4/inline.c:1192:25: note: byref variable will be forcibly initialized 1192 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_max_inline_size': /kisskb/src/fs/ext4/inline.c:95:19: note: byref variable will be forcibly initialized 95 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_to_write_inline_data': /kisskb/src/fs/ext4/inline.c:658:19: note: byref variable will be forcibly initialized 658 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_write_inline_data_end': /kisskb/src/fs/ext4/inline.c:740:19: note: byref variable will be forcibly initialized 740 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_journalled_write_inline_data': /kisskb/src/fs/ext4/inline.c:823:19: note: byref variable will be forcibly initialized 823 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_da_write_inline_data_begin': /kisskb/src/fs/ext4/inline.c:917:19: note: byref variable will be forcibly initialized 917 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_add_inline_entry': /kisskb/src/fs/ext4/inline.c:1280:19: note: byref variable will be forcibly initialized 1280 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inlinedir_to_tree': /kisskb/src/fs/ext4/inline.c:1359:21: note: byref variable will be forcibly initialized 1359 | struct fscrypt_str tmp_str; | ^~~~~~~ /kisskb/src/fs/ext4/inline.c:1358:26: note: byref variable will be forcibly initialized 1358 | struct ext4_dir_entry_2 fake; | ^~~~ /kisskb/src/fs/ext4/inline.c:1356:19: note: byref variable will be forcibly initialized 1356 | struct ext4_iloc iloc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mksoft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_hw_valid Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkold Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_mkwrite Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_mksoft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_swp_clear_soft_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__node_set Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:folio_get_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_error Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_error Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_referenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_referenced Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageActive Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_clear_active Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_workingset Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_workingset Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_checked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_checked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__folio_set_swapbacked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_writeback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_mappedtodisk Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_mappedtodisk Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_swapcache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_swapcache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_clear_swapcache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUnevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_clear_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageMlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageMappingFlags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__PageMovable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_ksm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageKsm Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_hugetlb Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageIsolated Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageIsolated Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__ClearPageIsolated Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:page_has_private Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:lruvec_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:is_highmem_idx Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_mkuffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_mkuffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable_uffd.h:pte_swp_clear_uffd_wp Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xas_not_node Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:prep_transhuge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:split_huge_page_to_list Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_migration_supported Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_zone_device_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_device_private_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_cpupid_xchg_last Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:ptlock_ptr Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmget Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_page_mapping_lock_write Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:isolate_huge_page Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:putback_active_hugepage Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:move_hugetlb_state Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_page_subpool Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:alloc_huge_page_nodemask Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hstate_vma Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:page_hstate Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugepage_migration_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:htlb_modify_alloc_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:huge_pte_lockptr Cyclomatic Complexity 1 /kisskb/src/include/linux/migrate.h:PageMovable Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:folio_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_migrate Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_lruvec Cyclomatic Complexity 1 /kisskb/src/include/linux/swap.h:lru_cache_enable Cyclomatic Complexity 5 /kisskb/src/include/linux/swapops.h:pte_swp_clear_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_type Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_readable_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:make_writable_device_private_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:folio_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_mems_allowed Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_movememory Cyclomatic Complexity 1 /kisskb/src/include/linux/compat.h:in_compat_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/compat.h:compat_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_test_young Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_set_young Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_test_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/page_idle.h:folio_set_idle Cyclomatic Complexity 1 /kisskb/src/include/trace/events/migrate.h:trace_event_get_offsets_mm_migrate_pages Cyclomatic Complexity 1 /kisskb/src/include/trace/events/migrate.h:trace_event_get_offsets_mm_migrate_pages_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/migrate.h:__traceiter_mm_migrate_pages Cyclomatic Complexity 5 /kisskb/src/include/trace/events/migrate.h:__traceiter_mm_migrate_pages_start Cyclomatic Complexity 4 /kisskb/src/mm/migrate.c:expected_page_refs Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 4 /kisskb/src/include/linux/notifier.h:notifier_from_errno Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/migrate.h:trace_event_raw_event_mm_migrate_pages Cyclomatic Complexity 6 /kisskb/src/include/trace/events/migrate.h:trace_event_raw_event_mm_migrate_pages_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/migrate.h:trace_raw_output_mm_migrate_pages Cyclomatic Complexity 4 /kisskb/src/include/trace/events/migrate.h:trace_raw_output_mm_migrate_pages_start Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_inline.h:page_is_file_lru Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:is_writable_migration_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:maybe_mkwrite Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:is_migration_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:pfn_swap_entry_to_page /kisskb/src/fs/ext4/inline.c: In function 'ext4_read_inline_dir': Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR /kisskb/src/fs/ext4/inline.c:1471:19: note: byref variable will be forcibly initialized 1471 | struct ext4_iloc iloc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:putback_movable_page Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_detach_private Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:detach_page_private Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 4 /kisskb/src/mm/migrate.c:try_split_thp Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:linear_page_index Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_attach_private Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:attach_page_private Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_add Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_add Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pfn_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:pte_to_swp_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 3 /kisskb/src/include/linux/swapops.h:is_swap_pte Cyclomatic Complexity 1 /kisskb/src/include/linux/swapops.h:swp_entry_to_pte Cyclomatic Complexity 27 /kisskb/src/mm/migrate.c:remove_migration_pte Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:pte_lockptr Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:folio_index Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_index Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/include/linux/xarray.h:xa_entry Cyclomatic Complexity 7 /kisskb/src/include/linux/xarray.h:xas_next Cyclomatic Complexity 9 /kisskb/src/include/linux/page_ref.h:page_ref_unfreeze Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_unfreeze Cyclomatic Complexity 1 /kisskb/src/include/linux/backing-dev.h:mapping_can_writeback Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:__mod_lruvec_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/page_owner.h:folio_copy_owner Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 9 /kisskb/src/mm/migrate.c:buffer_migrate_lock_buffers Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 13 /kisskb/src/include/trace/events/migrate.h:trace_mm_migrate_pages_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/migrate.h:trace_mm_migrate_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_unlock_write Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/rmap.h:put_anon_vma Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/page_owner.h:set_page_owner_migrate_reason Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_events Cyclomatic Complexity 14 /kisskb/src/mm/migrate.c:alloc_migration_target Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 14 /kisskb/src/mm/migrate.c:find_mm_struct Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 9 /kisskb/src/include/linux/mm.h:vma_lookup Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 22 /kisskb/src/mm/migrate.c:add_page_for_migration Cyclomatic Complexity 8 /kisskb/src/mm/migrate.c:do_pages_stat_array Cyclomatic Complexity 13 /kisskb/src/mm/migrate.c:store_status Cyclomatic Complexity 12 /kisskb/src/mm/migrate.c:get_compat_pages_array Cyclomatic Complexity 14 /kisskb/src/mm/migrate.c:do_pages_stat Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_or Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_or Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_empty Cyclomatic Complexity 7 /kisskb/src/mm/migrate.c:establish_migrate_target Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 2 /kisskb/src/mm/migrate.c:__disable_all_migrate_targets Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:disable_all_migrate_targets Cyclomatic Complexity 7 /kisskb/src/mm/migrate.c:__set_migration_target_nodes Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:set_migration_target_nodes Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:migration_online_cpu Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:migration_offline_cpu Cyclomatic Complexity 7 /kisskb/src/mm/migrate.c:migrate_on_reclaim_callback Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_nocalls Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 15 /kisskb/src/mm/migrate.c:migrate_on_reclaim_init Cyclomatic Complexity 15 /kisskb/src/mm/migrate.c:isolate_movable_page Cyclomatic Complexity 9 /kisskb/src/mm/migrate.c:putback_movable_pages Cyclomatic Complexity 4 /kisskb/src/mm/migrate.c:remove_migration_ptes Cyclomatic Complexity 10 /kisskb/src/mm/migrate.c:writeout Cyclomatic Complexity 7 /kisskb/src/mm/migrate.c:__migration_entry_wait Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:migration_entry_wait Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:migration_entry_wait_huge /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio': Cyclomatic Complexity 31 /kisskb/src/mm/migrate.c:folio_migrate_mapping /kisskb/src/drivers/pci/probe.c:444:24: note: byref variable will be forcibly initialized 444 | struct pci_bus_region region; | ^~~~~~ Cyclomatic Complexity 6 /kisskb/src/mm/migrate.c:migrate_huge_page_move_mapping Cyclomatic Complexity 34 /kisskb/src/mm/migrate.c:folio_migrate_flags Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:folio_migrate_copy Cyclomatic Complexity 7 /kisskb/src/mm/migrate.c:migrate_page Cyclomatic Complexity 30 /kisskb/src/mm/migrate.c:__buffer_migrate_page Cyclomatic Complexity 8 /kisskb/src/mm/migrate.c:fallback_migrate_page /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio_pref': /kisskb/src/drivers/pci/probe.c:467:24: note: byref variable will be forcibly initialized 467 | struct pci_bus_region region; | ^~~~~~ Cyclomatic Complexity 28 /kisskb/src/mm/migrate.c:move_to_new_page Cyclomatic Complexity 51 /kisskb/src/mm/migrate.c:unmap_and_move_huge_page Cyclomatic Complexity 53 /kisskb/src/mm/migrate.c:__unmap_and_move Cyclomatic Complexity 33 /kisskb/src/mm/migrate.c:unmap_and_move Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:buffer_migrate_page Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:buffer_migrate_page_norefs Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:next_demotion_node /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_io': /kisskb/src/drivers/pci/probe.c:404:24: note: byref variable will be forcibly initialized 404 | struct pci_bus_region region; | ^~~~~~ Cyclomatic Complexity 45 /kisskb/src/mm/migrate.c:migrate_pages Cyclomatic Complexity 4 /kisskb/src/mm/migrate.c:do_move_pages_to_node Cyclomatic Complexity 9 /kisskb/src/mm/migrate.c:move_pages_and_store_status Cyclomatic Complexity 51 /kisskb/src/mm/migrate.c:do_pages_move /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_first_inline_block': Cyclomatic Complexity 12 /kisskb/src/mm/migrate.c:kernel_move_pages /kisskb/src/fs/ext4/inline.c:1595:19: note: byref variable will be forcibly initialized 1595 | struct ext4_iloc iloc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:__do_sys_move_pages Cyclomatic Complexity 1 /kisskb/src/mm/migrate.c:__se_sys_move_pages /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_create_inline_dir': /kisskb/src/fs/ext4/inline.c:1615:19: note: byref variable will be forcibly initialized 1615 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_find_inline_entry': /kisskb/src/fs/ext4/inline.c:1650:19: note: byref variable will be forcibly initialized 1650 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_delete_inline_entry': /kisskb/src/fs/ext4/inline.c:1699:19: note: byref variable will be forcibly initialized 1699 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'empty_inline_dir': /kisskb/src/fs/ext4/inline.c:1778:19: note: byref variable will be forcibly initialized 1778 | struct ext4_iloc iloc; | ^~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/arch/powerpc/include/asm/prom.h:22, from /kisskb/src/arch/powerpc/include/asm/pci.h:17, from /kisskb/src/include/linux/pci.h:1888, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_host_bridge_msi_domain': /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized 303 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inline_data_iomap': /kisskb/src/fs/ext4/inline.c:1854:19: note: byref variable will be forcibly initialized 1854 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data': /kisskb/src/fs/ext4/inline.c:2002:19: note: byref variable will be forcibly initialized 2002 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/drivers/pci/probe.c: In function '__pci_read_base': /kisskb/src/drivers/pci/probe.c:183:32: note: byref variable will be forcibly initialized 183 | struct pci_bus_region region, inverted_region; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/probe.c:183:24: note: byref variable will be forcibly initialized 183 | struct pci_bus_region region, inverted_region; | ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_setup_device': /kisskb/src/drivers/pci/probe.c:1831:24: note: byref variable will be forcibly initialized 1831 | struct pci_bus_region region; | ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/migrate.h:111, from /kisskb/src/mm/migrate.c:57: /kisskb/src/mm/migrate.c: In function 'trace_event_raw_event_mm_migrate_pages': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/migrate.h:48:1: note: in expansion of macro 'TRACE_EVENT' 48 | TRACE_EVENT(mm_migrate_pages, | ^~~~~~~~~~~ /kisskb/src/mm/migrate.c: In function 'trace_event_raw_event_mm_migrate_pages_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/migrate.h:87:1: note: in expansion of macro 'TRACE_EVENT' 87 | TRACE_EVENT(mm_migrate_pages_start, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/arch/powerpc/include/asm/time.h:14, from /kisskb/src/arch/powerpc/include/asm/delay.h:7, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/drivers/pci/probe.c:7: /kisskb/src/drivers/pci/probe.c: In function 'pci_register_host_bridge': /kisskb/src/drivers/pci/probe.c:889:12: note: byref variable will be forcibly initialized 889 | LIST_HEAD(resources); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_bus': /kisskb/src/drivers/pci/probe.c:3216:12: note: byref variable will be forcibly initialized 3216 | LIST_HEAD(resources); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'folio_migrate_mapping': /kisskb/src/mm/migrate.c:383:11: note: byref variable will be forcibly initialized 383 | XA_STATE(xas, &mapping->i_pages, folio_index(folio)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:506:11: note: byref variable will be forcibly initialized 506 | XA_STATE(xas, &mapping->i_pages, page_index(page)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_pages': /kisskb/src/mm/migrate.c:1452:12: note: byref variable will be forcibly initialized 1452 | LIST_HEAD(ret_pages); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/migrate.c: In function 'do_pages_move': /kisskb/src/mm/migrate.c:1781:12: note: byref variable will be forcibly initialized 1781 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/migrate.c: In function 'kernel_move_pages': /kisskb/src/mm/migrate.c:2012:13: note: byref variable will be forcibly initialized 2012 | nodemask_t task_nodes; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol64 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_is_singular_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_set Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 2 /kisskb/src/include/linux/lockdep.h:lockdep_copy_map Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_softexpires Cyclomatic Complexity 1 /kisskb/src/include/linux/posix-timers.h:posix_cputimers_init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_u32_add_noise Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_timer_class Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_timer_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_timer_expire_entry Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_hrtimer_init Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_hrtimer_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_hrtimer_expire_entry Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_hrtimer_class Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_itimer_state Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_itimer_expire Cyclomatic Complexity 1 /kisskb/src/include/trace/events/timer.h:trace_event_get_offsets_tick_stop Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_get_idx Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_set_idx Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:calc_index Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_debug_hint Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:timer_is_static_object Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_base_init_expiry_lock Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_base_lock_expiry Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_base_unlock_expiry Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_sync_wait_running Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:del_timer_wait_running Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_timer_init Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_timer_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_timer_expire_entry Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_timer_expire_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_timer_cancel Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_hrtimer_init Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_hrtimer_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_hrtimer_expire_entry Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_hrtimer_expire_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_hrtimer_cancel Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_itimer_state Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_itimer_expire Cyclomatic Complexity 5 /kisskb/src/include/trace/events/timer.h:__traceiter_tick_stop Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:pid_nr Cyclomatic Complexity 12 /kisskb/src/kernel/time/timer.c:round_jiffies_common Cyclomatic Complexity 28 /kisskb/src/kernel/time/timer.c:calc_wheel_index Cyclomatic Complexity 4 /kisskb/src/kernel/time/timer.c:get_timer_cpu_base Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:get_timer_base Cyclomatic Complexity 7 /kisskb/src/kernel/time/timer.c:lock_timer_base Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 4 /kisskb/src/kernel/time/timer.c:get_timer_this_cpu_base Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_move_list Cyclomatic Complexity 7 /kisskb/src/kernel/time/timer.c:collect_expired_timers Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_timer_class Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_timer_start Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_timer_expire_entry Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_hrtimer_init Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_hrtimer_start Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_hrtimer_expire_entry Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_hrtimer_class Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_itimer_state Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_itimer_expire Cyclomatic Complexity 6 /kisskb/src/include/trace/events/timer.h:trace_event_raw_event_tick_stop Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_timer_class Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_timer_expire_entry Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_hrtimer_expire_entry Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_hrtimer_class Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_itimer_state Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_itimer_expire Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_timer_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_hrtimer_init Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_hrtimer_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/timer.h:trace_raw_output_tick_stop Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:is_timers_nohz_active Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_disable Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 9 /kisskb/src/kernel/time/timer.c:timers_update_migration Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_update_keys Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:stub_timer Cyclomatic Complexity 15 /kisskb/src/kernel/time/timer.c:forward_timer_base Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:debug_timer_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 5 /kisskb/src/kernel/time/timer.c:do_init_timer Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_timer_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:debug_init Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_timer_cancel Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_timer_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_timer_expire_entry Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_timer_expire_exit Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:debug_timer_deactivate Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:debug_deactivate Cyclomatic Complexity 4 /kisskb/src/kernel/time/timer.c:detach_timer Cyclomatic Complexity 5 /kisskb/src/kernel/time/timer.c:detach_if_pending Cyclomatic Complexity 4 /kisskb/src/kernel/time/timer.c:get_target_base Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:debug_timer_activate Cyclomatic Complexity 11 /kisskb/src/kernel/time/timer.c:trigger_dyntick_cpu Cyclomatic Complexity 5 /kisskb/src/kernel/time/timer.c:enqueue_timer Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:internal_add_timer Cyclomatic Complexity 56 /kisskb/src/kernel/time/timer.c:__mod_timer Cyclomatic Complexity 2 /kisskb/src/kernel/time/timer.c:migrate_timer_list Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:debug_timer_assert_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:debug_assert_init Cyclomatic Complexity 11 /kisskb/src/kernel/time/timer.c:call_timer_fn Cyclomatic Complexity 5 /kisskb/src/kernel/time/timer.c:expire_timers Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 5 /kisskb/src/kernel/time/timer.c:next_pending_bucket Cyclomatic Complexity 12 /kisskb/src/kernel/time/timer.c:__next_timer_interrupt Cyclomatic Complexity 16 /kisskb/src/kernel/time/timer.c:__run_timers Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:run_timer_softirq Cyclomatic Complexity 7 /kisskb/src/kernel/time/timer.c:cmp_next_hrtimer_event Cyclomatic Complexity 9 /kisskb/src/kernel/time/timer.c:run_local_timers Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:process_timeout Cyclomatic Complexity 2 /kisskb/src/kernel/time/timer.c:init_timer_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/time/timer.c:init_timer_cpus Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timers_update_nohz Cyclomatic Complexity 9 /kisskb/src/kernel/time/timer.c:timer_migration_handler Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:__round_jiffies Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:__round_jiffies_relative Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:round_jiffies Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:round_jiffies_relative Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:__round_jiffies_up Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:__round_jiffies_up_relative Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:round_jiffies_up Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:round_jiffies_up_relative Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:init_timer_on_stack_key Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:destroy_timer_on_stack Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:init_timer_key Cyclomatic Complexity 2 /kisskb/src/kernel/time/timer.c:timer_fixup_assert_init Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:timer_fixup_activate Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:mod_timer_pending Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:mod_timer Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_reduce Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:add_timer Cyclomatic Complexity 6 /kisskb/src/kernel/time/timer.c:add_timer_on Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:del_timer Cyclomatic Complexity 4 /kisskb/src/kernel/time/timer.c:try_to_del_timer_sync Cyclomatic Complexity 13 /kisskb/src/kernel/time/timer.c:del_timer_sync Cyclomatic Complexity 2 /kisskb/src/kernel/time/timer.c:timer_fixup_free Cyclomatic Complexity 2 /kisskb/src/kernel/time/timer.c:timer_fixup_init Cyclomatic Complexity 28 /kisskb/src/kernel/time/timer.c:get_next_timer_interrupt Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:timer_clear_idle Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:update_process_times Cyclomatic Complexity 7 /kisskb/src/kernel/time/timer.c:schedule_timeout Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:schedule_timeout_interruptible Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:schedule_timeout_killable Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:schedule_timeout_uninterruptible Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:schedule_timeout_idle Cyclomatic Complexity 2 /kisskb/src/kernel/time/timer.c:timers_prepare_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:timers_dead_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer.c:init_timers Cyclomatic Complexity 2 /kisskb/src/kernel/time/timer.c:msleep Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer.c:msleep_interruptible Cyclomatic Complexity 5 /kisskb/src/kernel/time/timer.c:usleep_range In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/timer.h:422, from /kisskb/src/kernel/time/timer.c:57: /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 12 | DECLARE_EVENT_CLASS(timer_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' 52 | TRACE_EVENT(timer_start, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_expire_entry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' 90 | TRACE_EVENT(timer_expire_entry, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_init': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' 167 | TRACE_EVENT(hrtimer_init, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' 195 | TRACE_EVENT(hrtimer_start, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_expire_entry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' 232 | TRACE_EVENT(hrtimer_expire_entry, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 255 | DECLARE_EVENT_CLASS(hrtimer_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_state': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' 304 | TRACE_EVENT(itimer_state, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_expire': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' 341 | TRACE_EVENT(itimer_expire, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_tick_stop': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:398:1: note: in expansion of macro 'TRACE_EVENT' 398 | TRACE_EVENT(tick_stop, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1409:21: note: byref variable will be forcibly initialized 1409 | struct lockdep_map lockdep_map; | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1844:23: note: byref variable will be forcibly initialized 1844 | struct process_timer timer; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageBuddy Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:zone_end_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:populated_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ext.h:page_ext_next Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/mm/page_owner.c:need_page_owner Cyclomatic Complexity 1 /kisskb/src/mm/page_owner.c:create_dummy_stack Cyclomatic Complexity 1 /kisskb/src/mm/page_owner.c:register_dummy_stack Cyclomatic Complexity 1 /kisskb/src/mm/page_owner.c:register_failure_stack Cyclomatic Complexity 1 /kisskb/src/mm/page_owner.c:register_early_stack Cyclomatic Complexity 1 /kisskb/src/mm/page_owner.c:get_page_owner Cyclomatic Complexity 1 /kisskb/src/mm/page_owner.c:early_page_owner_param Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 6 /kisskb/src/mm/page_owner.c:save_stack Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 10 /kisskb/src/include/linux/gfp.h:gfp_migratetype Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 2 /kisskb/src/mm/page_owner.c:__set_page_owner_handle Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 18 /kisskb/src/mm/page_owner.c:init_pages_in_zone Cyclomatic Complexity 4 /kisskb/src/mm/page_owner.c:init_zones_in_node Cyclomatic Complexity 2 /kisskb/src/mm/page_owner.c:init_early_allocated_pages Cyclomatic Complexity 4 /kisskb/src/mm/page_owner.c:init_page_owner Cyclomatic Complexity 3 /kisskb/src/mm/page_owner.c:pageowner_init Cyclomatic Complexity 24 /kisskb/src/mm/page_owner.c:print_page_owner Cyclomatic Complexity 26 /kisskb/src/mm/page_owner.c:read_page_owner Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/mm/page_owner.c:__reset_page_owner Cyclomatic Complexity 3 /kisskb/src/mm/page_owner.c:__set_page_owner Cyclomatic Complexity 3 /kisskb/src/mm/page_owner.c:__set_page_owner_migrate_reason Cyclomatic Complexity 4 /kisskb/src/mm/page_owner.c:__split_page_owner Cyclomatic Complexity 7 /kisskb/src/mm/page_owner.c:__folio_copy_owner Cyclomatic Complexity 25 /kisskb/src/mm/page_owner.c:pagetypeinfo_showmixedcount_print Cyclomatic Complexity 16 /kisskb/src/mm/page_owner.c:__dump_page_owner Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_alloc_tce_level Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_pci_ioda2_table_do_alloc_pages Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_pci_ioda2_table_do_free_pages Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_tce Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_rcu Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_ioda_parse_tce_sizes Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_pci_setup_iommu_table Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_tce_build Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_tce_xchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_tce_useraddrptr Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_tce_free Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_tce_get Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_pci_ioda2_table_free_pages Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_pci_ioda2_table_alloc_pages Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_pci_unlink_table_and_group Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/platforms/powernv/pci-ioda-tce.c:pnv_pci_link_table_and_group Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_restart_fn Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_barrier Cyclomatic Complexity 1 /kisskb/src/include/linux/timerqueue.h:timerqueue_getnext Cyclomatic Complexity 1 /kisskb/src/include/linux/timerqueue.h:timerqueue_init Cyclomatic Complexity 1 /kisskb/src/include/linux/timerqueue.h:timerqueue_init_head Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_set_expires_tv64 Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_add_expires_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_softexpires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_expires_tv64 Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_softexpires_tv64 Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_expires_remaining Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_cancel_wait_running Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_callback_running Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_do_not_count Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_check_target Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_debug_hint Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_hres_active Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_is_hres_enabled Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_switch_to_hres Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:unlock_hrtimer_base Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_update_lowres Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_cpu_base_init_expiry_lock Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_cpu_base_lock_expiry Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_cpu_base_unlock_expiry Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_sync_wait_running Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_peek_ahead_timers Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_update_base Cyclomatic Complexity 4 /kisskb/src/kernel/time/hrtimer.c:__next_base Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_before Cyclomatic Complexity 20 /kisskb/src/kernel/time/hrtimer.c:update_needs_ipi Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_valid Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:timespec64_to_ktime Cyclomatic Complexity 5 /kisskb/src/kernel/time/hrtimer.c:lock_hrtimer_base Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/deadline.h:dl_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/deadline.h:dl_task Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/rt.h:rt_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/rt.h:rt_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 2 /kisskb/src/kernel/time/hrtimer.c:hrtimer_fixup_activate Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:debug_hrtimer_deactivate Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:debug_hrtimer_init Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_hrtimer_cancel Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:debug_deactivate Cyclomatic Complexity 20 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_next_event_base Cyclomatic Complexity 12 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_get_next_event Cyclomatic Complexity 7 /kisskb/src/kernel/time/hrtimer.c:hrtimer_update_next_event Cyclomatic Complexity 4 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_reprogram Cyclomatic Complexity 9 /kisskb/src/kernel/time/hrtimer.c:hrtimer_force_reprogram Cyclomatic Complexity 14 /kisskb/src/kernel/time/hrtimer.c:__remove_hrtimer Cyclomatic Complexity 7 /kisskb/src/kernel/time/hrtimer.c:remove_hrtimer Cyclomatic Complexity 6 /kisskb/src/kernel/time/hrtimer.c:retrigger_next_event Cyclomatic Complexity 26 /kisskb/src/kernel/time/hrtimer.c:hrtimer_reprogram Cyclomatic Complexity 4 /kisskb/src/kernel/time/hrtimer.c:hrtimer_update_softirq_timer Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_hrtimer_expire_entry Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_hrtimer_expire_exit Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:debug_hrtimer_activate Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_hrtimer_start Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:debug_activate Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:enqueue_hrtimer Cyclomatic Complexity 20 /kisskb/src/kernel/time/hrtimer.c:__run_hrtimer Cyclomatic Complexity 8 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_run_queues Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_run_softirq Cyclomatic Complexity 2 /kisskb/src/kernel/time/hrtimer.c:migrate_hrtimer_list Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_clocktai Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_real Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 7 /kisskb/src/kernel/time/hrtimer.c:hrtimer_clockid_to_base Cyclomatic Complexity 10 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_init_sleeper Cyclomatic Complexity 4 /kisskb/src/kernel/time/hrtimer.c:hrtimer_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 4 /kisskb/src/kernel/time/hrtimer.c:get_target_base Cyclomatic Complexity 12 /kisskb/src/kernel/time/hrtimer.c:switch_hrtimer_base Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_hrtimer_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:debug_init Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_count Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezable_schedule Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqcount_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_enable Cyclomatic Complexity 12 /kisskb/src/kernel/time/hrtimer.c:ktime_add_safe Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_add_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_set_expires_range_ns Cyclomatic Complexity 10 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_start_range_ns Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_init_on_stack Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_init_sleeper_on_stack Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:destroy_hrtimer_on_stack Cyclomatic Complexity 9 /kisskb/src/kernel/time/hrtimer.c:clock_was_set Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:clock_was_set_work Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:clock_was_set_delayed Cyclomatic Complexity 6 /kisskb/src/kernel/time/hrtimer.c:hrtimers_resume_local Cyclomatic Complexity 20 /kisskb/src/kernel/time/hrtimer.c:hrtimer_forward Cyclomatic Complexity 5 /kisskb/src/kernel/time/hrtimer.c:hrtimer_start_range_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start_expires Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:__hrtimer_get_remaining Cyclomatic Complexity 3 /kisskb/src/kernel/time/hrtimer.c:hrtimer_get_next_event Cyclomatic Complexity 6 /kisskb/src/kernel/time/hrtimer.c:hrtimer_next_event_without Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_init Cyclomatic Complexity 12 /kisskb/src/kernel/time/hrtimer.c:hrtimer_active Cyclomatic Complexity 5 /kisskb/src/kernel/time/hrtimer.c:hrtimer_try_to_cancel Cyclomatic Complexity 5 /kisskb/src/kernel/time/hrtimer.c:hrtimer_cancel Cyclomatic Complexity 2 /kisskb/src/kernel/time/hrtimer.c:hrtimer_fixup_free Cyclomatic Complexity 2 /kisskb/src/kernel/time/hrtimer.c:hrtimer_fixup_init Cyclomatic Complexity 7 /kisskb/src/kernel/time/hrtimer.c:hrtimer_run_queues Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_sleeper_start_expires Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_init_sleeper Cyclomatic Complexity 3 /kisskb/src/kernel/time/hrtimer.c:nanosleep_copyout Cyclomatic Complexity 18 /kisskb/src/kernel/time/hrtimer.c:do_nanosleep Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimer_nanosleep_restart Cyclomatic Complexity 10 /kisskb/src/kernel/time/hrtimer.c:hrtimer_nanosleep Cyclomatic Complexity 5 /kisskb/src/kernel/time/hrtimer.c:__do_sys_nanosleep Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:__se_sys_nanosleep Cyclomatic Complexity 2 /kisskb/src/kernel/time/hrtimer.c:hrtimers_prepare_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:hrtimers_init Cyclomatic Complexity 5 /kisskb/src/kernel/time/hrtimer.c:hrtimers_dead_cpu Cyclomatic Complexity 19 /kisskb/src/kernel/time/hrtimer.c:schedule_hrtimeout_range_clock Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:schedule_hrtimeout_range Cyclomatic Complexity 1 /kisskb/src/kernel/time/hrtimer.c:schedule_hrtimeout Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_writecombine Cyclomatic Complexity 4 /kisskb/src/sound/core/memalloc.c:snd_mem_get_gfp_flags Cyclomatic Complexity 5 /kisskb/src/sound/core/memalloc.c:snd_dma_get_ops Cyclomatic Complexity 7 /kisskb/src/sound/core/memalloc.c:__snd_dma_alloc_pages Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_vmalloc_free Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_vmalloc_alloc Cyclomatic Complexity 6 /kisskb/src/sound/core/memalloc.c:snd_dma_vmalloc_get_chunk_size Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_vmalloc_get_addr Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_vmalloc_get_page Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_vmalloc_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_wc Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_wc_free Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_coherent Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_dev_free Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_wc Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_wc_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_coherent Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_dev_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_mmap_wc Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_wc_mmap Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_dev_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/genalloc.h:gen_pool_free Cyclomatic Complexity 9 /kisskb/src/sound/core/memalloc.c:snd_dma_iram_free Cyclomatic Complexity 7 /kisskb/src/sound/core/memalloc.c:snd_dma_iram_alloc Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_iram_mmap Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_continuous_mmap Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:snd_dma_continuous_free Cyclomatic Complexity 4 /kisskb/src/sound/core/memalloc.c:snd_dma_continuous_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 22 /kisskb/src/sound/core/memalloc.c:snd_dma_alloc_pages Cyclomatic Complexity 11 /kisskb/src/sound/core/memalloc.c:snd_dma_alloc_pages_fallback Cyclomatic Complexity 9 /kisskb/src/sound/core/memalloc.c:snd_dma_free_pages Cyclomatic Complexity 1 /kisskb/src/sound/core/memalloc.c:__snd_release_pages Cyclomatic Complexity 29 /kisskb/src/sound/core/memalloc.c:snd_devm_alloc_pages Cyclomatic Complexity 9 /kisskb/src/sound/core/memalloc.c:snd_dma_buffer_mmap Cyclomatic Complexity 9 /kisskb/src/sound/core/memalloc.c:snd_sgbuf_get_addr Cyclomatic Complexity 9 /kisskb/src/sound/core/memalloc.c:snd_sgbuf_get_page Cyclomatic Complexity 9 /kisskb/src/sound/core/memalloc.c:snd_sgbuf_get_chunk_size /kisskb/src/kernel/time/hrtimer.c: In function 'do_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2059:21: note: byref variable will be forcibly initialized 2059 | struct timespec64 rmt; | ^~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep_restart': /kisskb/src/kernel/time/hrtimer.c:2072:25: note: byref variable will be forcibly initialized 2072 | struct hrtimer_sleeper t; | ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2087:25: note: byref variable will be forcibly initialized 2087 | struct hrtimer_sleeper t; | ^ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2121:20: note: byref variable will be forcibly initialized 2121 | struct timespec64 tu; | ^~ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2281:25: note: byref variable will be forcibly initialized 2281 | struct hrtimer_sleeper t; | ^ Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_edid.h:drm_eld_mnl Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_edid.h:drm_eld_sad_count Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_interval Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_interval_c Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_drm_eld.c:sad_max_channels Cyclomatic Complexity 12 /kisskb/src/include/drm/drm_edid.h:drm_eld_sad Cyclomatic Complexity 17 /kisskb/src/sound/core/pcm_drm_eld.c:eld_limit_channels Cyclomatic Complexity 8 /kisskb/src/sound/core/pcm_drm_eld.c:eld_limit_rates Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_drm_eld.c:snd_pcm_hw_constraint_eld Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/pci-cxl.c:pnv_phb_to_cxl_mode Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/pci-cxl.c:pnv_cxl_alloc_hwirqs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-cxl.c:pnv_cxl_release_hwirqs Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/pci-cxl.c:pnv_cxl_release_hwirq_ranges Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/powernv/pci-cxl.c:pnv_cxl_alloc_hwirq_ranges Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/pci-cxl.c:pnv_cxl_get_irq_count Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/pci-cxl.c:pnv_cxl_ioda_msi_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_type Cyclomatic Complexity 2 /kisskb/src/drivers/pci/host-bridge.c:find_pci_root_bus Cyclomatic Complexity 3 /kisskb/src/drivers/pci/host-bridge.c:region_contains Cyclomatic Complexity 13 /kisskb/src/include/linux/ioport.h:resource_contains Cyclomatic Complexity 1 /kisskb/src/drivers/pci/host-bridge.c:pci_find_host_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/pci/host-bridge.c:pci_get_host_bridge_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/host-bridge.c:pci_put_host_bridge_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/host-bridge.c:pci_set_host_bridge_release Cyclomatic Complexity 4 /kisskb/src/drivers/pci/host-bridge.c:pcibios_resource_to_bus Cyclomatic Complexity 6 /kisskb/src/drivers/pci/host-bridge.c:pcibios_bus_to_resource Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 18 /kisskb/src/mm/cleancache.c:cleancache_get_key Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/mm/cleancache.c:init_cleancache Cyclomatic Complexity 3 /kisskb/src/mm/cleancache.c:cleancache_register_ops Cyclomatic Complexity 7 /kisskb/src/mm/cleancache.c:__cleancache_init_fs Cyclomatic Complexity 7 /kisskb/src/mm/cleancache.c:__cleancache_init_shared_fs Cyclomatic Complexity 3 /kisskb/src/mm/cleancache.c:cleancache_register_ops_sb Cyclomatic Complexity 13 /kisskb/src/mm/cleancache.c:__cleancache_get_page Cyclomatic Complexity 8 /kisskb/src/mm/cleancache.c:__cleancache_put_page Cyclomatic Complexity 10 /kisskb/src/mm/cleancache.c:__cleancache_invalidate_page Cyclomatic Complexity 7 /kisskb/src/mm/cleancache.c:__cleancache_invalidate_inode Cyclomatic Complexity 9 /kisskb/src/mm/cleancache.c:__cleancache_invalidate_fs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_mask_c Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_interval_c Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_rate Cyclomatic Complexity 26 /kisskb/src/sound/core/pcm_iec958.c:fill_iec958_consumer Cyclomatic Complexity 5 /kisskb/src/include/sound/pcm_params.h:snd_mask_min Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:params_format Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:params_width Cyclomatic Complexity 7 /kisskb/src/sound/core/pcm_iec958.c:snd_pcm_create_iec958_consumer_default Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_iec958.c:snd_pcm_fill_iec958_consumer Cyclomatic Complexity 1 /kisskb/src/sound/core/pcm_iec958.c:snd_pcm_fill_iec958_consumer_hw_params Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_iec958.c:snd_pcm_create_iec958_consumer Cyclomatic Complexity 4 /kisskb/src/sound/core/pcm_iec958.c:snd_pcm_create_iec958_consumer_hw_params Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 2 /kisskb/src/include/vdso/math64.h:__iter_div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u32_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u64_u32_div Cyclomatic Complexity 1 /kisskb/src/include/linux/time64.h:timespec64_add_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk_deferred Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_preemptible Cyclomatic Complexity 4 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_assert Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:raw_read_seqcount_latch Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:raw_write_seqcount_latch Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_tk_injoffset Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ntp_init Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ntp_log Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping_internal.h:clocksource_delta Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:tk_normalize_xtime Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:tk_xtime Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:tk_set_xtime Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:tk_xtime_add Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:tk_clock_read Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:timekeeping_delta_to_ns Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:timekeeping_cycles_to_ns Cyclomatic Complexity 2 /kisskb/src/kernel/time/timekeeping.c:__ktime_get_fast_ns Cyclomatic Complexity 5 /kisskb/src/kernel/time/timekeeping.c:__ktime_get_real_fast Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:timekeeping_forward_now Cyclomatic Complexity 20 /kisskb/src/kernel/time/timekeeping.c:timekeeping_apply_adjustment Cyclomatic Complexity 17 /kisskb/src/kernel/time/timekeeping.c:cycle_between Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_valid Cyclomatic Complexity 6 /kisskb/src/include/linux/time64.h:timespec64_valid_settod Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_compare Cyclomatic Complexity 4 /kisskb/src/kernel/time/timekeeping.c:tk_update_ktime_data Cyclomatic Complexity 10 /kisskb/src/kernel/time/timekeeping.c:tk_setup_internals Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_to_ns Cyclomatic Complexity 6 /kisskb/src/include/linux/time64.h:timespec64_valid_strict Cyclomatic Complexity 17 /kisskb/src/kernel/time/timekeeping.c:timekeeping_check_update Cyclomatic Complexity 47 /kisskb/src/kernel/time/timekeeping.c:timekeeping_validate_timex Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 4 /kisskb/src/kernel/time/timekeeping.c:dummy_clock_read Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_seqcount_latch_retry Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:timespec64_to_ktime Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:__timekeeping_set_tai_offset Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:update_pvclock_gtod Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:seqcount_lockdep_reader_access Cyclomatic Complexity 7 /kisskb/src/kernel/time/timekeeping.c:timekeeping_get_delta Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:timekeeping_get_ns Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 4 /kisskb/src/kernel/time/timekeeping.c:scale64_check_overflow Cyclomatic Complexity 22 /kisskb/src/kernel/time/timekeeping.c:adjust_historical_crosststamp Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/time64.h:timespec64_sub Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:tk_set_wall_to_mono Cyclomatic Complexity 1 /kisskb/src/include/linux/time64.h:timespec64_add Cyclomatic Complexity 4 /kisskb/src/kernel/time/timekeeping.c:tk_update_leap_state Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:update_fast_timekeeper Cyclomatic Complexity 10 /kisskb/src/kernel/time/timekeeping.c:timekeeping_update Cyclomatic Complexity 11 /kisskb/src/kernel/time/timekeeping.c:timekeeping_inject_offset Cyclomatic Complexity 19 /kisskb/src/kernel/time/timekeeping.c:change_clocksource Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:halt_fast_timekeeper Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:tk_update_sleep_time Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:__timekeeping_inject_sleeptime Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:timekeeping_init_ops Cyclomatic Complexity 9 /kisskb/src/kernel/time/timekeeping.c:timekeeping_adjust Cyclomatic Complexity 6 /kisskb/src/kernel/time/timekeeping.c:accumulate_nsecs_to_secs Cyclomatic Complexity 5 /kisskb/src/kernel/time/timekeeping.c:logarithmic_accumulation Cyclomatic Complexity 23 /kisskb/src/kernel/time/timekeeping.c:timekeeping_advance Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:ktime_get_mono_fast_ns Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:ktime_get_raw_fast_ns Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:ktime_get_boot_fast_ns Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:ktime_get_real_fast_ns Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:ktime_get_fast_timestamps Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:pvclock_gtod_register_notifier Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:pvclock_gtod_unregister_notifier Cyclomatic Complexity 10 /kisskb/src/kernel/time/timekeeping.c:ktime_get_real_ts64 Cyclomatic Complexity 10 /kisskb/src/kernel/time/timekeeping.c:ktime_get Cyclomatic Complexity 10 /kisskb/src/kernel/time/timekeeping.c:ktime_get_resolution_ns Cyclomatic Complexity 10 /kisskb/src/kernel/time/timekeeping.c:ktime_get_with_offset Cyclomatic Complexity 10 /kisskb/src/kernel/time/timekeeping.c:ktime_get_coarse_with_offset Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:ktime_mono_to_any Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:ktime_get_raw Cyclomatic Complexity 10 /kisskb/src/kernel/time/timekeeping.c:ktime_get_ts64 Cyclomatic Complexity 8 /kisskb/src/kernel/time/timekeeping.c:ktime_get_seconds Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:ktime_get_real_seconds Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:__ktime_get_real_seconds Cyclomatic Complexity 5 /kisskb/src/kernel/time/timekeeping.c:ktime_get_snapshot Cyclomatic Complexity 21 /kisskb/src/kernel/time/timekeeping.c:get_device_system_crosststamp Cyclomatic Complexity 12 /kisskb/src/kernel/time/timekeeping.c:do_settimeofday64 Cyclomatic Complexity 4 /kisskb/src/kernel/time/timekeeping.c:timekeeping_warp_clock Cyclomatic Complexity 5 /kisskb/src/kernel/time/timekeeping.c:timekeeping_notify Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:ktime_get_raw_ts64 Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:timekeeping_valid_for_hres Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:timekeeping_max_deferment Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:read_persistent_clock64 Cyclomatic Complexity 13 /kisskb/src/kernel/time/timekeeping.c:timekeeping_resume Cyclomatic Complexity 18 /kisskb/src/kernel/time/timekeeping.c:timekeeping_suspend Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:read_persistent_wall_and_boot_offset Cyclomatic Complexity 15 /kisskb/src/kernel/time/timekeeping.c:timekeeping_init Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:update_wall_time Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:getboottime64 Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:ktime_get_coarse_real_ts64 Cyclomatic Complexity 3 /kisskb/src/kernel/time/timekeeping.c:ktime_get_coarse_ts64 Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.c:do_timer Cyclomatic Complexity 8 /kisskb/src/kernel/time/timekeeping.c:ktime_get_update_offsets_now Cyclomatic Complexity 26 /kisskb/src/kernel/time/timekeeping.c:do_adjtimex Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:assign_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dev_assign_added Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dev_is_added Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/drivers/pci/remove.c:pci_stop_dev Cyclomatic Complexity 5 /kisskb/src/drivers/pci/remove.c:pci_stop_bus_device Cyclomatic Complexity 5 /kisskb/src/drivers/pci/remove.c:pci_free_resources Cyclomatic Complexity 4 /kisskb/src/drivers/pci/remove.c:pci_destroy_dev Cyclomatic Complexity 4 /kisskb/src/drivers/pci/remove.c:pci_remove_bus Cyclomatic Complexity 5 /kisskb/src/drivers/pci/remove.c:pci_remove_bus_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/remove.c:pci_stop_and_remove_bus_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/remove.c:pci_stop_and_remove_bus_device_locked Cyclomatic Complexity 4 /kisskb/src/drivers/pci/remove.c:pci_stop_root_bus Cyclomatic Complexity 4 /kisskb/src/drivers/pci/remove.c:pci_remove_root_bus In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'tk_set_wall_to_mono': /kisskb/src/kernel/time/timekeeping.c:151:20: note: byref variable will be forcibly initialized 151 | struct timespec64 tmp; | ^~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:68:20: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_inject_offset': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/include/linux/time64.h:68:20: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1346:20: note: byref variable will be forcibly initialized 1346 | struct timespec64 tmp; | ^~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function '__timekeeping_inject_sleeptime': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'accumulate_nsecs_to_secs': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1194:29: note: byref variable will be forcibly initialized 1194 | struct system_counterval_t system_counterval; | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'do_settimeofday64': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1296:20: note: byref variable will be forcibly initialized 1296 | struct timespec64 ts_delta, xt; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1405:21: note: byref variable will be forcibly initialized 1405 | struct timespec64 adjust; | ^~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1762:28: note: byref variable will be forcibly initialized 1762 | struct timespec64 ts_new, ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1762:20: note: byref variable will be forcibly initialized 1762 | struct timespec64 ts_new, ts_delta; | ^~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_suspend': /kisskb/src/include/linux/time64.h:68:20: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c:1614:31: note: byref variable will be forcibly initialized 1614 | struct timespec64 wall_time, boot_offset, wall_to_mono; | ^~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1614:20: note: byref variable will be forcibly initialized 1614 | struct timespec64 wall_time, boot_offset, wall_to_mono; | ^~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_adjtimex': /kisskb/src/kernel/time/timekeeping.c:2404:21: note: byref variable will be forcibly initialized 2404 | struct timespec64 delta; | ^~~~~ /kisskb/src/kernel/time/timekeeping.c:2393:20: note: byref variable will be forcibly initialized 2393 | struct timespec64 ts; | ^~ /kisskb/src/kernel/time/timekeeping.c:2391:24: note: byref variable will be forcibly initialized 2391 | struct audit_ntp_data ad; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_pe_passed Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_dev_to_pdn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_add_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_state_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pdn_to_eeh_dev Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_device_to_OF_node Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_enable_phbs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_configure_bridge Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_cfg_blocked Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_ops_inbB_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_ops_inbA_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_ops_outb_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_get_inbB Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_get_inbA Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_get_outb Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dump_hub_diag_common Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_set_inbB Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_set_inbA Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_dbgfs_set_outb Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_ei_write Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_event Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_wait_for_pending Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_poll Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_root_reset Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:__pnv_eeh_bridge_reset Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_bridge_reset Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:eeh_powernv_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:__machine_initcall_powernv_eeh_powernv_init Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_restore_config Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_get_log Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_get_phb_diag Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_get_and_dump_hub_diag Cyclomatic Complexity 38 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_get_pe Cyclomatic Complexity 73 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_next_error Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_do_flr Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_do_af_flr Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_reset_vf_pe Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_write_config Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_read_config Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_find_cap Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_find_ecap Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_err_inject Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_get_phb_state Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_get_pe_state Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_get_state Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_set_option Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_get_upstream_pe Cyclomatic Complexity 53 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_probe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_pcibios_bus_add_device Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_post_init Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_phb_reset Cyclomatic Complexity 37 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_eeh_reset Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/powernv/eeh-powernv.c:pnv_pci_reset_secondary_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/mount.h:mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:__kprojid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:projid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:make_kprojid Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:from_kprojid Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:make_kqid_projid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_journal Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_gdt_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_bigalloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_project Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_verity Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_encrypt Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_casefold Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_raw_inode Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_is_quota_file Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_quota_capable Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_inline_data Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ioctl.c:memswap Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_mask_flags Cyclomatic Complexity 15 /kisskb/src/fs/ext4/ioctl.c:ext4_ioctl_check_immutable Cyclomatic Complexity 18 /kisskb/src/fs/ext4/ioctl.c:dax_compatible Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_sync Cyclomatic Complexity 5 /kisskb/src/fs/ext4/ioctl.c:uuid_is_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_group_desc_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_write_and_wait Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 10 /kisskb/src/fs/ext4/ioctl.c:ext4_dax_dontcache Cyclomatic Complexity 83 /kisskb/src/fs/ext4/ioctl.c:ext4_ioctl_setflags Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 40 /kisskb/src/fs/ext4/ioctl.c:ext4_ioctl_setproject Cyclomatic Complexity 33 /kisskb/src/fs/ext4/ioctl.c:ext4_ioctl_checkpoint Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_getfsmap_mapping Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ioctl.c:ext4_getfsmap_format Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_getfsmap_low_key Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_getfsmap_high_key Cyclomatic Complexity 33 /kisskb/src/fs/ext4/ioctl.c:ext4_ioc_getfsmap Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 18 /kisskb/src/fs/ext4/ioctl.c:ext4_ioctl_group_add Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_free_space_nodirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_free_space Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_alloc_space_nodirty Cyclomatic Complexity 4 /kisskb/src/include/linux/quotaops.h:dquot_alloc_space Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ioctl.c:swap_inode_data Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 8 /kisskb/src/fs/ext4/ioctl.c:ext4_ioctl_get_es_cache Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_shutdown Cyclomatic Complexity 27 /kisskb/src/fs/ext4/ioctl.c:ext4_shutdown Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ioctl.c:ext4_reset_inode_seed Cyclomatic Complexity 42 /kisskb/src/fs/ext4/ioctl.c:swap_inode_boot_loader Cyclomatic Complexity 221 /kisskb/src/fs/ext4/ioctl.c:__ext4_ioctl Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ioctl.c:ext4_fileattr_get Cyclomatic Complexity 12 /kisskb/src/fs/ext4/ioctl.c:ext4_fileattr_set Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ioctl.c:ext4_ioctl In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/ioctl.c:24: /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_setflags': /kisskb/src/fs/ext4/ioctl.c:345:19: note: byref variable will be forcibly initialized 345 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_setproject': /kisskb/src/fs/ext4/ioctl.c:471:19: note: byref variable will be forcibly initialized 471 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_getfsmap_format': /kisskb/src/fs/ext4/ioctl.c:612:15: note: byref variable will be forcibly initialized 612 | struct fsmap fm; | ^~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioc_getfsmap': /kisskb/src/fs/ext4/ioctl.c:630:20: note: byref variable will be forcibly initialized 630 | struct fsmap_head head; | ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_get_es_cache': /kisskb/src/fs/ext4/ioctl.c:776:16: note: byref variable will be forcibly initialized 776 | struct fiemap fiemap; | ^~~~~~ /kisskb/src/fs/ext4/ioctl.c: In function '__ext4_ioctl': /kisskb/src/fs/ext4/ioctl.c:1100:23: note: byref variable will be forcibly initialized 1100 | struct fstrim_range range; | ^~~~~ /kisskb/src/fs/ext4/ioctl.c:1001:30: note: byref variable will be forcibly initialized 1001 | struct ext4_new_group_data input; | ^~~~~ /kisskb/src/fs/ext4/ioctl.c:950:22: note: byref variable will be forcibly initialized 950 | struct move_extent me; | ^~ /kisskb/src/fs/ext4/ioctl.c:870:20: note: byref variable will be forcibly initialized 870 | struct ext4_iloc iloc; | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/sound/core/seq_device.c:queue_autoload_drivers Cyclomatic Complexity 1 /kisskb/src/sound/core/seq_device.c:cancel_autoload_drivers Cyclomatic Complexity 1 /kisskb/src/sound/core/seq_device.c:seq_dev_proc_init Cyclomatic Complexity 4 /kisskb/src/sound/core/seq_device.c:snd_seq_device_dev_free Cyclomatic Complexity 1 /kisskb/src/sound/core/seq_device.c:snd_seq_dev_release Cyclomatic Complexity 3 /kisskb/src/sound/core/seq_device.c:snd_seq_bus_match Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/sound/core/seq_device.c:snd_seq_device_dev_register Cyclomatic Complexity 1 /kisskb/src/sound/core/seq_device.c:snd_seq_device_dev_disconnect Cyclomatic Complexity 1 /kisskb/src/sound/core/seq_device.c:alsa_seq_device_exit Cyclomatic Complexity 7 /kisskb/src/sound/core/seq_device.c:alsa_seq_device_init Cyclomatic Complexity 15 /kisskb/src/sound/core/seq_device.c:snd_seq_device_new Cyclomatic Complexity 23 /kisskb/src/sound/core/seq_device.c:__snd_seq_driver_register Cyclomatic Complexity 1 /kisskb/src/sound/core/seq_device.c:snd_seq_driver_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHWPoison Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageBuddy Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageOffline Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:buddy_order Cyclomatic Complexity 1 /kisskb/src/include/trace/events/page_isolation.h:trace_event_get_offsets_test_pages_isolated Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_isolation.h:__traceiter_test_pages_isolated Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/page_isolation.h:trace_event_raw_event_test_pages_isolated Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_isolation.h:trace_raw_output_test_pages_isolated Cyclomatic Complexity 5 /kisskb/src/mm/page_isolation.c:__first_valid_page Cyclomatic Complexity 1 /kisskb/src/include/linux/page-isolation.h:is_migrate_isolate_page Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:__mod_zone_freepage_state Cyclomatic Complexity 9 /kisskb/src/mm/page_isolation.c:set_migratetype_isolate Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 11 /kisskb/src/mm/page_isolation.c:__test_page_isolated_in_pageblock Cyclomatic Complexity 11 /kisskb/src/mm/page_isolation.c:unset_migratetype_isolate Cyclomatic Complexity 13 /kisskb/src/include/trace/events/page_isolation.h:trace_test_pages_isolated Cyclomatic Complexity 15 /kisskb/src/mm/page_isolation.c:undo_isolate_page_range Cyclomatic Complexity 15 /kisskb/src/mm/page_isolation.c:start_isolate_page_range Cyclomatic Complexity 14 /kisskb/src/mm/page_isolation.c:test_pages_isolated In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/page_isolation.h:39, from /kisskb/src/mm/page_isolation.c:16: /kisskb/src/mm/page_isolation.c: In function 'trace_event_raw_event_test_pages_isolated': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(test_pages_isolated, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:test_bit_le Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_empty_careful Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/kdev_t.h:old_valid_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageChecked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageChecked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageChecked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_marked Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:__kprojid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:make_kprojid Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:from_kprojid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_tagged Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_is_dirtytime_only Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_is_open_for_write Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_constraint Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_offset Cyclomatic Complexity 6 /kisskb/src/include/linux/quotaops.h:is_quota_modification Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_req Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_new Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_write_io_error Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_unwritten Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_unwritten Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_meta Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_count Cyclomatic Complexity 1 /kisskb/src/include/linux/namei.h:nd_terminate_link Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion_queried Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_jbd Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_freed Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:journal_current_handle Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_get_info Cyclomatic Complexity 3 /kisskb/src/include/linux/fscrypt.h:fscrypt_needs_contents_encryption Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:__fscrypt_inode_uses_inline_crypto Cyclomatic Complexity 3 /kisskb/src/include/linux/fscrypt.h:fscrypt_inode_uses_fs_layer_crypto Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_has_encryption_key Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_encode_extra_time Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_type Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_written Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_unwritten Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_delayed Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_hole Cyclomatic Complexity 3 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_mapped Cyclomatic Complexity 3 /kisskb/src/fs/ext4/extents_status.h:ext4_es_is_delonly Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_state_flags Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_verity_in_progress Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_journal Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_dir_index Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_large_file Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_huge_file Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_gdt_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_project Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_64bit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_largedir Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_casefold Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_raw_inode Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_is_quota_file Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_isize Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_isize_set Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_get_groups_count Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_quota_capable Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_inline_data Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_current_handle Cyclomatic Complexity 4 /kisskb/src/fs/ext4/inode.c:ext4_bh_delay_or_unwritten Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:bget_one Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:bput_one Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inode.c:ext4_da_should_update_i_disksize Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_iomap_swap_activate Cyclomatic Complexity 5 /kisskb/src/fs/ext4/inode.c:ext4_inode_blocks Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_bh_unmapped Cyclomatic Complexity 9 /kisskb/src/fs/ext4/truncate.h:ext4_blocks_for_truncate Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_sync Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inode.c:ext4_iomap_end Cyclomatic Complexity 26 /kisskb/src/fs/ext4/inode.c:mpage_add_bh_to_extent Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_set_io_unwritten_flag Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 4 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read_positive Cyclomatic Complexity 9 /kisskb/src/include/linux/jbd2.h:is_handle_aborted Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_update_inode_fsync_trans Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inode.c:ext4_inode_blocks_set Cyclomatic Complexity 15 /kisskb/src/include/linux/buffer_head.h:block_page_mkwrite_return Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/fs/ext4/inode.c:ext4_update_bh_state Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_simulate_fail Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_simulate_fail_bh Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_decode_extra_time Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_inode_set_iversion_queried Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_inode_peek_iversion Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_group_desc_csum Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inode.c:ext4_inode_csum Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inode.c:ext4_inode_csum_verify Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_evict_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_write_and_wait Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_order_data Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 12 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_dioread_nolock Cyclomatic Complexity 18 /kisskb/src/fs/ext4/inode.c:ext4_should_enable_dax Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_begin_ordered_truncate Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_begin_ordered_truncate Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 5 /kisskb/src/include/linux/rcu_sync.h:rcu_sync_is_idle Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_start_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_start_intwrite Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_start_pagefault Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-rwsem.h:percpu_up_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_end_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_end_intwrite Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_end_pagefault Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_da_update_reserve_space Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty_sync Cyclomatic Complexity 4 /kisskb/src/include/linux/quotaops.h:dquot_claim_block Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_release_reservation_block Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:sb_issue_zeroout Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.h:ext4_write_lock_xattr Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_update_i_disksize Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4.h:ext4_update_inode_size Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_invalidate_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 4 /kisskb/src/fs/ext4/xattr.h:ext4_write_unlock_xattr Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inode.c:__check_block_validity Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_jbd2_inode_add_wait Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_jbd2_inode_add_write Cyclomatic Complexity 4 /kisskb/src/fs/ext4/inode.c:write_end_fn Cyclomatic Complexity 14 /kisskb/src/fs/ext4/inode.c:ext4_journalled_zero_new_buffers Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 15 /kisskb/src/fs/ext4/inode.c:do_journal_get_write_access Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_da_release_space Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_reserve_block Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_da_reserve_space Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inode.c:ext4_da_reserve_space Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_alloc_da_blocks Cyclomatic Complexity 10 /kisskb/src/fs/ext4/inode.c:ext4_inode_datasync_dirty Cyclomatic Complexity 16 /kisskb/src/fs/ext4/inode.c:ext4_set_iomap Cyclomatic Complexity 12 /kisskb/src/fs/ext4/inode.c:ext4_iomap_is_delalloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_print_free_blocks Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_writepages Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_blocks_per_page Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_index_trans_blocks Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inode.c:ext4_meta_trans_blocks Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_da_writepages_trans_blocks Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_da_write_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 12 /kisskb/src/fs/ext4/inode.c:mpage_submit_page Cyclomatic Complexity 22 /kisskb/src/fs/ext4/inode.c:mpage_process_page_bufs Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/pagevec.h:pagevec_release Cyclomatic Complexity 41 /kisskb/src/fs/ext4/inode.c:mpage_prepare_extent_to_map Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_da_write_pages_extent Cyclomatic Complexity 26 /kisskb/src/fs/ext4/inode.c:mpage_process_page Cyclomatic Complexity 17 /kisskb/src/fs/ext4/inode.c:mpage_map_and_submit_buffers Cyclomatic Complexity 17 /kisskb/src/fs/ext4/inode.c:mpage_release_unused_pages Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_writepages_result Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inode.c:ext4_set_page_dirty Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_releasepage Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inode.c:ext4_releasepage Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_write_end Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_writepage Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_readahead Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_readpage Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inode.c:ext4_readpage Cyclomatic Complexity 12 /kisskb/src/fs/ext4/inode.c:ext4_bmap Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_invalidatepage Cyclomatic Complexity 4 /kisskb/src/fs/ext4/inode.c:ext4_invalidatepage Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_write_begin Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 77 /kisskb/src/fs/ext4/inode.c:ext4_block_write_begin Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_da_write_end Cyclomatic Complexity 17 /kisskb/src/fs/ext4/inode.c:ext4_nonda_switch Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_da_write_begin Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_dax_writepages Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_journalled_set_page_dirty Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_journalled_write_end Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_journalled_invalidatepage Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inode.c:__ext4_journalled_invalidatepage Cyclomatic Complexity 2 /kisskb/src/fs/ext4/inode.c:ext4_journalled_invalidatepage Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_or_create_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_lock_page Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_wait_dax_page Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_punch_hole Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_alloc_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_free_inode Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_truncate_enter Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_truncate_exit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_load_inode Cyclomatic Complexity 45 /kisskb/src/fs/ext4/inode.c:__ext4_get_inode_loc Cyclomatic Complexity 4 /kisskb/src/fs/ext4/inode.c:__ext4_get_inode_loc_noinmem Cyclomatic Complexity 4 /kisskb/src/fs/ext4/inode.c:ext4_iget_extra_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/fscrypt.h:fscrypt_prepare_setattr Cyclomatic Complexity 16 /kisskb/src/fs/ext4/inode.c:ext4_wait_for_tail_page_commit Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_other_inode_update_time Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_feature_large_file Cyclomatic Complexity 26 /kisskb/src/fs/ext4/inode.c:__ext4_expand_extra_isize Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mark_inode_dirty Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_extend Cyclomatic Complexity 3 /kisskb/src/fs/ext4/xattr.h:ext4_write_trylock_xattr Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inode.c:ext4_try_to_expand_extra_isize Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inode.c:ext4_inode_csum_set Cyclomatic Complexity 14 /kisskb/src/fs/ext4/inode.c:__ext4_update_other_inode_time Cyclomatic Complexity 5 /kisskb/src/fs/ext4/inode.c:ext4_update_other_inodes_time Cyclomatic Complexity 78 /kisskb/src/fs/ext4/inode.c:ext4_do_update_inode Cyclomatic Complexity 11 /kisskb/src/fs/ext4/inode.c:ext4_inode_is_fast_symlink Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_get_reserved_space Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inode.c:ext4_da_update_reserve_space Cyclomatic Complexity 12 /kisskb/src/fs/ext4/inode.c:ext4_issue_zeroout Cyclomatic Complexity 132 /kisskb/src/fs/ext4/inode.c:ext4_map_blocks Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inode.c:_ext4_get_block Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_get_block Cyclomatic Complexity 34 /kisskb/src/fs/ext4/inode.c:__ext4_block_zero_page_range Cyclomatic Complexity 12 /kisskb/src/fs/ext4/inode.c:ext4_block_zero_page_range Cyclomatic Complexity 4 /kisskb/src/fs/ext4/inode.c:ext4_block_truncate_page Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_get_block_unwritten Cyclomatic Complexity 36 /kisskb/src/fs/ext4/inode.c:ext4_iomap_begin_report Cyclomatic Complexity 26 /kisskb/src/fs/ext4/inode.c:mpage_map_one_extent Cyclomatic Complexity 28 /kisskb/src/fs/ext4/inode.c:ext4_getblk Cyclomatic Complexity 9 /kisskb/src/fs/ext4/inode.c:ext4_bread Cyclomatic Complexity 20 /kisskb/src/fs/ext4/inode.c:ext4_bread_batch Cyclomatic Complexity 18 /kisskb/src/fs/ext4/inode.c:ext4_walk_page_buffers Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inode.c:ext4_da_release_space Cyclomatic Complexity 28 /kisskb/src/fs/ext4/inode.c:ext4_insert_delayed_block Cyclomatic Complexity 39 /kisskb/src/fs/ext4/inode.c:ext4_da_map_blocks Cyclomatic Complexity 16 /kisskb/src/fs/ext4/inode.c:ext4_da_get_block_prep Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_alloc_da_blocks Cyclomatic Complexity 7 /kisskb/src/fs/ext4/inode.c:ext4_set_aops Cyclomatic Complexity 21 /kisskb/src/fs/ext4/inode.c:ext4_zero_partial_blocks Cyclomatic Complexity 10 /kisskb/src/fs/ext4/inode.c:ext4_can_truncate Cyclomatic Complexity 14 /kisskb/src/fs/ext4/inode.c:ext4_break_layouts Cyclomatic Complexity 12 /kisskb/src/fs/ext4/inode.c:ext4_inode_attach_jinode Cyclomatic Complexity 4 /kisskb/src/fs/ext4/inode.c:ext4_get_inode_loc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_get_fc_inode_loc Cyclomatic Complexity 32 /kisskb/src/fs/ext4/inode.c:ext4_set_inode_flags Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_get_projid Cyclomatic Complexity 167 /kisskb/src/fs/ext4/inode.c:__ext4_iget Cyclomatic Complexity 24 /kisskb/src/fs/ext4/inode.c:ext4_write_inode Cyclomatic Complexity 27 /kisskb/src/fs/ext4/inode.c:ext4_getattr Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_file_getattr Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_writepage_trans_blocks Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode.c:ext4_chunk_trans_blocks Cyclomatic Complexity 39 /kisskb/src/fs/ext4/inode.c:ext4_iomap_alloc Cyclomatic Complexity 24 /kisskb/src/fs/ext4/inode.c:ext4_iomap_begin Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_iomap_overwrite_begin Cyclomatic Complexity 6 /kisskb/src/fs/ext4/inode.c:ext4_mark_iloc_dirty Cyclomatic Complexity 12 /kisskb/src/fs/ext4/inode.c:ext4_reserve_inode_write Cyclomatic Complexity 13 /kisskb/src/fs/ext4/inode.c:ext4_expand_extra_isize Cyclomatic Complexity 8 /kisskb/src/fs/ext4/inode.c:__ext4_mark_inode_dirty Cyclomatic Complexity 36 /kisskb/src/fs/ext4/inode.c:mpage_map_and_submit_extent Cyclomatic Complexity 97 /kisskb/src/fs/ext4/inode.c:ext4_writepages Cyclomatic Complexity 39 /kisskb/src/fs/ext4/inode.c:__ext4_journalled_writepage Cyclomatic Complexity 19 /kisskb/src/fs/ext4/inode.c:ext4_writepage Cyclomatic Complexity 14 /kisskb/src/fs/ext4/inode.c:ext4_update_disksize_before_punch Cyclomatic Complexity 68 /kisskb/src/fs/ext4/inode.c:ext4_punch_hole Cyclomatic Complexity 57 /kisskb/src/fs/ext4/inode.c:ext4_truncate Cyclomatic Complexity 63 /kisskb/src/fs/ext4/inode.c:ext4_evict_inode Cyclomatic Complexity 1 /kisskb/src/fs/ext4/truncate.h:ext4_truncate_failed_write Cyclomatic Complexity 36 /kisskb/src/fs/ext4/inode.c:ext4_write_end Cyclomatic Complexity 12 /kisskb/src/fs/ext4/inode.c:ext4_da_write_end Cyclomatic Complexity 41 /kisskb/src/fs/ext4/inode.c:ext4_write_begin Cyclomatic Complexity 27 /kisskb/src/fs/ext4/inode.c:ext4_da_write_begin Cyclomatic Complexity 47 /kisskb/src/fs/ext4/inode.c:ext4_journalled_write_end Cyclomatic Complexity 139 /kisskb/src/fs/ext4/inode.c:ext4_setattr Cyclomatic Complexity 3 /kisskb/src/fs/ext4/inode.c:ext4_dirty_inode Cyclomatic Complexity 26 /kisskb/src/fs/ext4/inode.c:ext4_change_inode_journal_flag Cyclomatic Complexity 47 /kisskb/src/fs/ext4/inode.c:ext4_page_mkwrite In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/inode.c:45: /kisskb/src/fs/ext4/inode.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_is_delalloc': /kisskb/src/fs/ext4/inode.c:3476:23: note: byref variable will be forcibly initialized 3476 | struct extent_status es; | ^~ /kisskb/src/fs/ext4/inode.c: In function 'mpage_prepare_extent_to_map': /kisskb/src/fs/ext4/inode.c:2555:17: note: byref variable will be forcibly initialized 2555 | struct pagevec pvec; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:test_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:__set_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:__clear_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:__test_and_clear_bit_le Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_cut_position Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/timex.h:get_cycles Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_is_open_for_write Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/blockgroup_lock.h:bgl_lock_ptr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_gdt_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_flex_bg Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_is_quota_file Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_first_block_no Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_get_groups_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_flex_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_flex_bg_size Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_lock_ptr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_fs_is_busy Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_lock_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_unlock_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.h:ext4_grp_offs_to_block Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_correct_addr_and_bit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_test_bit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_set_bit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_clear_bit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_free_blocks_double Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_mark_used_double Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_cmp_bitmaps Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_group_bb_bitmap_alloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:mb_group_bb_bitmap_free Cyclomatic Complexity 3 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_avg_fragment_size_cmp Cyclomatic Complexity 3 /kisskb/src/fs/ext4/mballoc.c:mb_buddy_adjust_border Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_seq_groups_stop Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 10 /kisskb/src/fs/ext4/mballoc.c:mb_clear_bits Cyclomatic Complexity 10 /kisskb/src/include/linux/list.h:list_cut_position Cyclomatic Complexity 7 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_check_group_pa Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 2 /kisskb/src/fs/ext4/mballoc.c:ext4_groupinfo_destroy_slabs Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/fs/ext4/ext4.h:ext4_get_group_info Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 8 /kisskb/src/fs/ext4/mballoc.c:should_optimize_scan Cyclomatic Complexity 10 /kisskb/src/fs/ext4/mballoc.c:next_linear_group Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_group_desc_csum Cyclomatic Complexity 6 /kisskb/src/fs/ext4/mballoc.c:get_groupinfo_cache Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 17 /kisskb/src/fs/ext4/mballoc.c:mb_find_buddy Cyclomatic Complexity 14 /kisskb/src/fs/ext4/mballoc.c:mb_find_order_for_block Cyclomatic Complexity 14 /kisskb/src/fs/ext4/mballoc.c:mb_buddy_mark_free Cyclomatic Complexity 6 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_normalize_group_request Cyclomatic Complexity 48 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_good_group Cyclomatic Complexity 27 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_choose_next_group_cr0 Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_or_create_page Cyclomatic Complexity 20 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_get_buddy_page_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_get_page_flags Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 4 /kisskb/src/include/linux/log2.h:__order_base_2 /kisskb/src/fs/ext4/inode.c: In function 'mpage_map_and_submit_buffers': Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mb_buddy_bitmap_load /kisskb/src/fs/ext4/inode.c:2312:17: note: byref variable will be forcibly initialized 2312 | struct pagevec pvec; | ^~~~ Cyclomatic Complexity 27 /kisskb/src/fs/ext4/mballoc.c:mb_find_extent Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/find.h:find_next_bit_le Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mballoc.c:mb_find_next_bit Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/find.h:find_next_zero_bit_le Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mballoc.c:mb_find_next_zero_bit Cyclomatic Complexity 21 /kisskb/src/fs/ext4/mballoc.c:mb_test_and_clear_bits Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 8 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_mark_free_simple Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 12 /kisskb/src/fs/ext4/mballoc.c:mb_set_largest_free_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_rb_insert Cyclomatic Complexity 7 /kisskb/src/fs/ext4/mballoc.c:mb_update_avg_fragment_size Cyclomatic Complexity 11 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_generate_buddy Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mb_bitmap_load Cyclomatic Complexity 5 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_show_pa Cyclomatic Complexity 3 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_show_ac /kisskb/src/fs/ext4/inode.c: In function 'mpage_release_unused_pages': /kisskb/src/fs/ext4/inode.c:1547:17: note: byref variable will be forcibly initialized 1547 | struct pagevec pvec; | ^~~~ Cyclomatic Complexity 16 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_use_inode_pa Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_use_group_pa Cyclomatic Complexity 32 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_choose_next_group_cr1 Cyclomatic Complexity 10 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_choose_next_group Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 7 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_put_buddy_page_lock Cyclomatic Complexity 7 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_unload_buddy Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_seq_groups_start Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_seq_groups_next Cyclomatic Complexity 9 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_seq_structs_summary_start Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_seq_structs_summary_stop Cyclomatic Complexity 9 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_seq_structs_summary_next Cyclomatic Complexity 14 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_seq_structs_summary_show Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 9 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_pa_alloc Cyclomatic Complexity 2 /kisskb/src/fs/ext4/mballoc.c:ext4_get_discard_pa_seq_sum Cyclomatic Complexity 2 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_cleanup_pa Cyclomatic Complexity 6 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_pa_callback Cyclomatic Complexity 7 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_pa_free Cyclomatic Complexity 15 /kisskb/src/fs/ext4/mballoc.c:ext4_try_merge_freed_extent Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_trim_extent Cyclomatic Complexity 55 /kisskb/src/fs/ext4/mballoc.c:mb_free_blocks Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_discard_blocks Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:sb_issue_discard Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mballoc.c:ext4_issue_discard Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 21 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_group_or_file Cyclomatic Complexity 6 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_initialize_context Cyclomatic Complexity 16 /kisskb/src/fs/ext4/mballoc.c:ext4_groupinfo_create_slab Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 12 /kisskb/src/fs/ext4/mballoc.c:ext4_free_blocks_simple Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_discard_preallocations Cyclomatic Complexity 7 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_mark_pa_deleted Cyclomatic Complexity 10 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_put_pa Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mballoc_discard Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mb_release_inode_pa Cyclomatic Complexity 31 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_release_inode_pa Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_request_blocks Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_alloc_space_nodirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_alloc_space_nofail Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_alloc_block_nofail Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 4 /kisskb/src/include/linux/quotaops.h:dquot_alloc_space Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_alloc_block Cyclomatic Complexity 54 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_use_preallocated Cyclomatic Complexity 199 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_normalize_request Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mb_new_group_pa Cyclomatic Complexity 26 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_new_group_pa Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mb_new_inode_pa Cyclomatic Complexity 52 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_new_inode_pa Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_new_preallocation Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mb_discard_preallocations Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mb_release_group_pa Cyclomatic Complexity 24 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_release_group_pa Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mballoc_alloc Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mballoc_prealloc Cyclomatic Complexity 26 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_collect_stats Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_free_space_nodirty Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_free_space Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_free_block Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sub Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_allocate_blocks Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_free_blocks Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_find_get_block Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_mballoc_free Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_writeback_data Cyclomatic Complexity 27 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_free_metadata Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_trim_all_free Cyclomatic Complexity 10 /kisskb/src/fs/ext4/mballoc.c:ext4_init_mballoc Cyclomatic Complexity 10 /kisskb/src/fs/ext4/mballoc.c:ext4_set_bits Cyclomatic Complexity 9 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_generate_from_pa Cyclomatic Complexity 2 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_generate_from_freelist Cyclomatic Complexity 55 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_init_cache Cyclomatic Complexity 17 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_init_group Cyclomatic Complexity 40 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_good_group_nolock Cyclomatic Complexity 63 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_load_buddy_gfp Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_load_buddy Cyclomatic Complexity 14 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_seq_groups_show Cyclomatic Complexity 11 /kisskb/src/fs/ext4/mballoc.c:ext4_free_data_in_buddy Cyclomatic Complexity 15 /kisskb/src/fs/ext4/mballoc.c:ext4_discard_allocated_blocks Cyclomatic Complexity 34 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_discard_group_preallocations Cyclomatic Complexity 3 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_discard_preallocations Cyclomatic Complexity 12 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_discard_preallocations_should_retry Cyclomatic Complexity 24 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_discard_lg_preallocations Cyclomatic Complexity 27 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_add_n_trim Cyclomatic Complexity 59 /kisskb/src/fs/ext4/mballoc.c:mb_mark_used Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:ext4_trim_extent Cyclomatic Complexity 23 /kisskb/src/fs/ext4/mballoc.c:ext4_try_to_trim_range Cyclomatic Complexity 18 /kisskb/src/fs/ext4/mballoc.c:ext4_discard_work Cyclomatic Complexity 10 /kisskb/src/fs/ext4/mballoc.c:ext4_trim_all_free Cyclomatic Complexity 17 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_use_best_found Cyclomatic Complexity 63 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_find_by_goal Cyclomatic Complexity 25 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_simple_scan_group Cyclomatic Complexity 12 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_scan_aligned Cyclomatic Complexity 29 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_check_limits Cyclomatic Complexity 31 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_measure_extent Cyclomatic Complexity 26 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_complex_scan_group Cyclomatic Complexity 12 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_try_best_found Cyclomatic Complexity 43 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_mark_diskspace_used Cyclomatic Complexity 16 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_prefetch Cyclomatic Complexity 12 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_prefetch_fini Cyclomatic Complexity 127 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_regular_allocator Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mballoc.c:ext4_seq_mb_stats_show Cyclomatic Complexity 21 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo Cyclomatic Complexity 26 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_add_groupinfo Cyclomatic Complexity 32 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_init_backend Cyclomatic Complexity 31 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_init Cyclomatic Complexity 20 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_release Cyclomatic Complexity 15 /kisskb/src/fs/ext4/mballoc.c:ext4_process_freed_data Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mballoc.c:ext4_exit_mballoc Cyclomatic Complexity 28 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_mark_bb Cyclomatic Complexity 15 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_new_blocks_simple Cyclomatic Complexity 32 /kisskb/src/fs/ext4/mballoc.c:ext4_discard_preallocations Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_trim_inode_pa Cyclomatic Complexity 21 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_release_context Cyclomatic Complexity 71 /kisskb/src/fs/ext4/mballoc.c:ext4_mb_new_blocks Cyclomatic Complexity 129 /kisskb/src/fs/ext4/mballoc.c:ext4_free_blocks Cyclomatic Complexity 45 /kisskb/src/fs/ext4/mballoc.c:ext4_group_add_blocks Cyclomatic Complexity 32 /kisskb/src/fs/ext4/mballoc.c:ext4_trim_fs Cyclomatic Complexity 13 /kisskb/src/fs/ext4/mballoc.c:ext4_mballoc_query_range /kisskb/src/fs/ext4/inode.c: In function '__ext4_get_inode_loc': /kisskb/src/fs/ext4/inode.c:4250:19: note: byref variable will be forcibly initialized 4250 | struct blk_plug plug; | ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_map_blocks': /kisskb/src/fs/ext4/inode.c:504:23: note: byref variable will be forcibly initialized 504 | struct extent_status es; | ^~ /kisskb/src/fs/ext4/inode.c: In function '_ext4_get_block': /kisskb/src/fs/ext4/inode.c:784:25: note: byref variable will be forcibly initialized 784 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin_report': /kisskb/src/fs/ext4/inode.c:3502:25: note: byref variable will be forcibly initialized 3502 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_getblk': /kisskb/src/fs/ext4/inode.c:837:25: note: byref variable will be forcibly initialized 837 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_map_blocks': /kisskb/src/fs/ext4/inode.c:1689:23: note: byref variable will be forcibly initialized 1689 | struct extent_status es; | ^~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_get_block_prep': /kisskb/src/fs/ext4/inode.c:1816:25: note: byref variable will be forcibly initialized 1816 | struct ext4_map_blocks map; | ^~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/inode.c:22: /kisskb/src/fs/ext4/inode.c: In function 'ext4_break_layouts': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c:3916:11: note: in expansion of macro '___wait_var_event' 3916 | error = ___wait_var_event(&page->_refcount, | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c: In function '__ext4_iget': /kisskb/src/fs/ext4/inode.c:4543:19: note: byref variable will be forcibly initialized 4543 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_write_inode': /kisskb/src/fs/ext4/inode.c:5185:20: note: byref variable will be forcibly initialized 5185 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin': /kisskb/src/fs/ext4/inode.c:3390:25: note: byref variable will be forcibly initialized 3390 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/inode.c: In function '__ext4_mark_inode_dirty': /kisskb/src/fs/ext4/inode.c:5865:19: note: byref variable will be forcibly initialized 5865 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepages': /kisskb/src/fs/ext4/inode.c:2652:18: note: byref variable will be forcibly initialized 2652 | struct blk_plug plug; | ^~~~ /kisskb/src/fs/ext4/inode.c:2648:23: note: byref variable will be forcibly initialized 2648 | struct mpage_da_data mpd; | ^~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepage': /kisskb/src/fs/ext4/inode.c:1997:24: note: byref variable will be forcibly initialized 1997 | struct ext4_io_submit io_submit; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_type Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_wakeup.h:device_can_wakeup Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 1 /kisskb/src/include/linux/dmi.h:dmi_check_system Cyclomatic Complexity 1 /kisskb/src/include/linux/dmi.h:dmi_get_bios_year Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/iomap.h:ioremap_np Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_power_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_physfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_bridge Cyclomatic Complexity 3 /kisskb/src/include/linux/pci.h:pci_upstream_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_add_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_has_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_pcie Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_caps_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_type Cyclomatic Complexity 3 /kisskb/src/include/linux/pci.h:pci_ari_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_noresume Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/pci_hotplug.h:pciehp_is_native Cyclomatic Complexity 1 /kisskb/src/include/linux/aer.h:pci_save_aer_state Cyclomatic Complexity 1 /kisskb/src/include/linux/aer.h:pci_restore_aer_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_has_subordinate Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.h:pci_power_manageable Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.h:pcie_downstream_port Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dev_is_disconnected Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_save_dpc_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_restore_dpc_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_restore_ats_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_restore_pri_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_restore_pasid_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_restore_iov_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_save_ptm_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_restore_ptm_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_disable_ptm Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pcie_ecrc_get_policy Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_no_aer Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_aer_clear_status Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dev_acpi_reset Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:acpi_pci_power_manageable Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:acpi_pci_bridge_d3 Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:acpi_pci_set_power_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:acpi_pci_get_power_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:acpi_pci_refresh_power_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:acpi_pci_wakeup Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:acpi_pci_need_resume Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:acpi_pci_choose_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_use_mid_pm Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:mid_pci_set_power_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:mid_pci_get_power_state Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:platform_pci_power_manageable Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:platform_pci_set_power_state Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:platform_pci_get_power_state Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:platform_pci_refresh_power_state Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:platform_pci_choose_state Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:platform_pci_set_wakeup Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:platform_pci_need_resume Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:platform_pci_bridge_d3 Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:__pci_dev_set_current_state Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_ea_flags Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_no_domains Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pcie_port_pm_setup Cyclomatic Complexity 13 /kisskb/src/include/linux/ioport.h:resource_contains Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.h:pci_no_d1d2 Cyclomatic Complexity 12 /kisskb/src/drivers/pci/pci.c:_pci_find_saved_cap Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 29 /kisskb/src/drivers/pci/pci.c:pci_target_state Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_enable_async_suspend Cyclomatic Complexity 12 /kisskb/src/drivers/pci/pci.c:pci_ea_get_resource Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_add_saved_cap Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pci.c:pci_check_and_set_intx_mask Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci.c:pci_bus_max_d3cold_delay Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_reset_hotplug_slot Cyclomatic Complexity 15 /kisskb/src/drivers/pci/pci.c:pci_dev_reset_slot_function Cyclomatic Complexity 14 /kisskb/src/drivers/pci/pci.c:pci_bus_resetable Cyclomatic Complexity 22 /kisskb/src/drivers/pci/pci.c:pci_slot_resetable Cyclomatic Complexity 10 /kisskb/src/include/linux/pci.h:pcibios_err_to_errno Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_set_vga_state_arch Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_request_resource_alignment Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_acs_flags_enabled Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:__pci_pme_active Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:__pci_set_master Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:__pci_ioremap_resource Cyclomatic Complexity 2 /kisskb/src/include/linux/io.h:pci_remap_cfgspace Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pci.c:__pci_find_next_cap_ttl Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:__pci_find_next_cap Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:__pci_bus_find_cap_start Cyclomatic Complexity 59 /kisskb/src/drivers/pci/pci.c:pci_ea_read Cyclomatic Complexity 16 /kisskb/src/drivers/pci/pci.c:__pci_find_next_ht_cap Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_dev_d3_sleep Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pci.c:pci_dev_wait Cyclomatic Complexity 18 /kisskb/src/drivers/pci/pci.c:pci_pm_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ssleep Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_request_resume Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_resume_one Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_resume Cyclomatic Complexity 2 /kisskb/src/drivers/pci/pci.c:pci_restore_bars Cyclomatic Complexity 70 /kisskb/src/drivers/pci/pci.c:pci_raw_set_power_state Cyclomatic Complexity 21 /kisskb/src/drivers/pci/pci.c:pcie_wait_for_link_delay Cyclomatic Complexity 14 /kisskb/src/drivers/pci/pci.c:pci_restore_config_dword Cyclomatic Complexity 2 /kisskb/src/drivers/pci/pci.c:pci_restore_config_space_range Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_restore_config_space Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/include/linux/pci.h:pci_rebar_bytes_to_size Cyclomatic Complexity 25 /kisskb/src/drivers/pci/pci.c:pci_dev_str_match_path Cyclomatic Complexity 42 /kisskb/src/drivers/pci/pci.c:pci_dev_str_match Cyclomatic Complexity 27 /kisskb/src/drivers/pci/pci.c:pci_disable_acs_redir Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:find_pci_dr Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:get_pci_dr Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_capability_set_dword Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_wakeup.h:pm_wakeup_event Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_wakeup_event Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_capability_set_word Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_capability_clear_word Cyclomatic Complexity 24 /kisskb/src/drivers/pci/pci.c:__pci_request_region Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_trylock Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:reset_method_lookup Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci.c:reset_method_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_dev_lock Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_bus_lock Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_slot_lock Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_resource_alignment_sysfs_init Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:resource_alignment_store Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:resource_alignment_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_realloc_setup_params Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_reset_supported Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:pci_dev_reset_method_attr_is_visible Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_ats_disabled Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_std_enable_acs Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:pci_enable_acs Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_bus_max_busnr Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_status_get_and_clear_errors Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_ioremap_bar Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_ioremap_wc_bar Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_find_next_capability Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_find_capability Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_bus_find_capability Cyclomatic Complexity 26 /kisskb/src/drivers/pci/pci.c:pci_find_next_ext_capability Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_find_ext_capability Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_restore_rebar_state Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pci.c:_pci_add_cap_save_buffer Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci.c:pci_rebar_find_pos Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_get_dsn Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_find_next_ht_capability Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_find_ht_capability Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci.c:pci_find_vsec_capability Cyclomatic Complexity 16 /kisskb/src/drivers/pci/pci.c:pci_find_parent_resource Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_find_resource Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci.c:pci_wait_for_pending Cyclomatic Complexity 18 /kisskb/src/drivers/pci/pci.c:pci_af_flr Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_request_acs Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_resume_bus Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_bus_set_current_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_find_saved_cap Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:pci_save_pcie_state Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_save_pcix_state Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_restore_pcie_state Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci.c:pci_restore_pcix_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_find_saved_ext_cap Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci.c:pci_save_ltr_state Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci.c:pci_restore_ltr_state Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci.c:pci_save_state Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_restore_state Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pci.c:pci_dev_restore Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_bus_restore_locked Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_slot_restore_locked Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_store_saved_state Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_load_saved_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_load_and_free_saved_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcibios_enable_device Cyclomatic Complexity 24 /kisskb/src/drivers/pci/pci.c:pcim_pin_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcibios_device_add Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcibios_release_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcibios_disable_device Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:do_pci_disable_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcibios_penalize_isa_irq Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:pci_disable_enabled_device Cyclomatic Complexity 14 /kisskb/src/drivers/pci/pci.c:pci_disable_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcibios_set_pcie_reset_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_set_pcie_reset_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcie_clear_device_status Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcie_clear_root_pme_status Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pci.c:pci_check_pme_status Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pci.c:pci_pme_wakeup Cyclomatic Complexity 18 /kisskb/src/drivers/pci/pci.c:pci_pme_list_scan Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_pme_wakeup_bus Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_pme_capable Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:pci_dev_check_d3cold Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_pme_restore Cyclomatic Complexity 16 /kisskb/src/drivers/pci/pci.c:pci_pme_active Cyclomatic Complexity 18 /kisskb/src/drivers/pci/pci.c:__pci_enable_wake Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_enable_wake Cyclomatic Complexity 2 /kisskb/src/drivers/pci/pci.c:pci_wake_from_d3 Cyclomatic Complexity 14 /kisskb/src/drivers/pci/pci.c:pci_dev_run_wake Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_dev_need_resume Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_dev_adjust_pme Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:pci_dev_complete_resume Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_choose_state Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_config_pm_runtime_get Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_config_pm_runtime_put Cyclomatic Complexity 25 /kisskb/src/drivers/pci/pci.c:pci_bridge_d3_possible Cyclomatic Complexity 26 /kisskb/src/drivers/pci/pci.c:pci_bridge_d3_update Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_d3cold_enable Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_d3cold_disable Cyclomatic Complexity 31 /kisskb/src/drivers/pci/pci.c:pci_pm_init Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci.c:pci_ea_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_add_cap_save_buffer Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_add_ext_cap_save_buffer Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pci.c:pci_allocate_cap_save_buffers Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_free_cap_save_buffers Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_configure_ari Cyclomatic Complexity 12 /kisskb/src/drivers/pci/pci.c:pci_acs_enabled Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:pci_acs_path_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_acs_init Cyclomatic Complexity 15 /kisskb/src/drivers/pci/pci.c:pci_rebar_get_possible_sizes Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_rebar_get_current_size Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_rebar_set_size Cyclomatic Complexity 21 /kisskb/src/drivers/pci/pci.c:pci_enable_atomic_ops_to_root Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:pci_swizzle_interrupt_pin Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_get_interrupt_pin Cyclomatic Complexity 2 /kisskb/src/drivers/pci/pci.c:pci_common_swizzle Cyclomatic Complexity 20 /kisskb/src/drivers/pci/pci.c:pci_release_region Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pci.c:__pci_request_selected_regions Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_request_region Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_release_selected_regions Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_request_selected_regions Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_request_selected_regions_exclusive Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_release_regions Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_request_regions Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_request_regions_exclusive Cyclomatic Complexity 18 /kisskb/src/drivers/pci/pci.c:pci_register_io_range Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_pio_to_address Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_address_to_pio Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_remap_iospace Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_unmap_iospace Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:devm_pci_unmap_iospace Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:devm_pci_remap_iospace Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:devm_pci_remap_cfgspace Cyclomatic Complexity 20 /kisskb/src/drivers/pci/pci.c:devm_pci_remap_cfg_resource Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcibios_setup Cyclomatic Complexity 81 /kisskb/src/drivers/pci/pci.c:pci_setup Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci.c:pcibios_set_master Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_set_master Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_clear_master Cyclomatic Complexity 15 /kisskb/src/drivers/pci/pci.c:pci_set_cacheline_size Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_set_mwi Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pcim_set_mwi Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_try_set_mwi Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_clear_mwi Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_disable_parity Cyclomatic Complexity 15 /kisskb/src/drivers/pci/pci.c:pci_intx Cyclomatic Complexity 20 /kisskb/src/drivers/pci/pci.c:pcim_release Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_check_and_mask_intx Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_check_and_unmask_intx Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:pci_wait_for_pending_transaction Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:pcie_flr Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pci.c:pcie_reset_flr Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcie_wait_for_link Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_reset_secondary_bus Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcibios_reset_secondary_bus Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_bridge_secondary_bus_reset Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_parent_bus_reset Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_reset_bus_function Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_dev_trylock Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_dev_unlock Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_bus_unlock Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_slot_unlock Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pci.c:pci_slot_reset Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_bus_reset Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_bus_trylock Cyclomatic Complexity 29 /kisskb/src/drivers/pci/pci.c:pci_slot_trylock Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pci.c:__pci_reset_function_locked Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci.c:pci_init_reset_methods Cyclomatic Complexity 22 /kisskb/src/drivers/pci/pci.c:reset_method_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_probe_reset_slot Cyclomatic Complexity 12 /kisskb/src/drivers/pci/pci.c:pci_bus_error_reset Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_probe_reset_bus Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:pcix_get_max_mmrbc Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:pcix_get_mmrbc Cyclomatic Complexity 32 /kisskb/src/drivers/pci/pci.c:pcix_set_mmrbc Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcie_get_readrq Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcie_get_mps Cyclomatic Complexity 15 /kisskb/src/drivers/pci/pci.c:pcie_set_readrq Cyclomatic Complexity 12 /kisskb/src/drivers/pci/pci.c:pcie_set_mps /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_init_group': Cyclomatic Complexity 31 /kisskb/src/drivers/pci/pci.c:pcie_bandwidth_available /kisskb/src/fs/ext4/mballoc.c:1414:20: note: byref variable will be forcibly initialized 1414 | struct ext4_buddy e4b; | ^~~ Cyclomatic Complexity 16 /kisskb/src/drivers/pci/pci.c:pcie_get_speed_cap Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pcie_get_width_cap Cyclomatic Complexity 15 /kisskb/src/drivers/pci/pci.c:pcie_bandwidth_capable Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:__pcie_print_link_status Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcie_print_link_status Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_select_bars Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_register_set_vga_state Cyclomatic Complexity 40 /kisskb/src/drivers/pci/pci.c:pci_set_vga_state Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_add_dma_alias Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:pci_device_is_present Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_update_current_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_refresh_power_state Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_platform_power_transition Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_power_up Cyclomatic Complexity 29 /kisskb/src/drivers/pci/pci.c:pci_set_power_state Cyclomatic Complexity 24 /kisskb/src/drivers/pci/pci.c:do_pci_enable_device Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:pci_reenable_device Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci.c:pci_prepare_to_sleep Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_back_from_sleep Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci.c:pci_finish_runtime_suspend Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pci.c:pci_dev_save_and_disable Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:pci_reset_function Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.c:pci_reset_function_locked Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_try_reset_function Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci.c:pci_bus_save_and_disable_locked Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci.c:pci_slot_save_and_disable_locked Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:__pci_reset_slot Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci.c:__pci_reset_bus Cyclomatic Complexity 2 /kisskb/src/drivers/pci/pci.c:pci_reset_bus Cyclomatic Complexity 17 /kisskb/src/drivers/pci/pci.c:pci_enable_device_flags Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_enable_device_io Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_enable_device_mem Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_enable_device Cyclomatic Complexity 12 /kisskb/src/drivers/pci/pci.c:pci_enable_bridge Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci.c:pcim_enable_device Cyclomatic Complexity 22 /kisskb/src/drivers/pci/pci.c:pci_bridge_wait_for_secondary_bus Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.c:pci_ignore_hotplug Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_real_dma_dev Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci.c:pci_devs_are_dma_aliases Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pcibios_default_alignment Cyclomatic Complexity 32 /kisskb/src/drivers/pci/pci.c:pci_specified_resource_alignment Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_resource_to_user Cyclomatic Complexity 23 /kisskb/src/drivers/pci/pci.c:pci_reassigndev_resource_alignment Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_ext_cfg_avail Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.c:pci_fixup_cardbus /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_seq_groups_show': /kisskb/src/fs/ext4/mballoc.c:2872:4: note: byref variable will be forcibly initialized 2872 | } sg; | ^~ /kisskb/src/fs/ext4/mballoc.c:2864:20: note: byref variable will be forcibly initialized 2864 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_data_in_buddy': /kisskb/src/fs/ext4/mballoc.c:3640:20: note: byref variable will be forcibly initialized 3640 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_allocated_blocks': /kisskb/src/fs/ext4/mballoc.c:4218:20: note: byref variable will be forcibly initialized 4218 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_group_preallocations': /kisskb/src/fs/ext4/mballoc.c:4823:20: note: byref variable will be forcibly initialized 4823 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c:4822:19: note: byref variable will be forcibly initialized 4822 | struct list_head list; | ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_lg_preallocations': /kisskb/src/fs/ext4/mballoc.c:5254:19: note: byref variable will be forcibly initialized 5254 | struct list_head discard_list; | ^~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c:5253:20: note: byref variable will be forcibly initialized 5253 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_extent': /kisskb/src/fs/ext4/mballoc.c:6270:26: note: byref variable will be forcibly initialized 6270 | struct ext4_free_extent ex; | ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_work': /kisskb/src/fs/ext4/mballoc.c:3338:19: note: byref variable will be forcibly initialized 3338 | struct list_head discard_list; | ^~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c:3337:20: note: byref variable will be forcibly initialized 3337 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_all_free': /kisskb/src/fs/ext4/mballoc.c:6362:20: note: byref variable will be forcibly initialized 6362 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_find_by_goal': /kisskb/src/fs/ext4/mballoc.c:2203:26: note: byref variable will be forcibly initialized 2203 | struct ext4_free_extent ex; | ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_scan_aligned': /kisskb/src/fs/ext4/mballoc.c:2385:26: note: byref variable will be forcibly initialized 2385 | struct ext4_free_extent ex; | ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_check_limits': /kisskb/src/fs/ext4/mballoc.c:2064:26: note: byref variable will be forcibly initialized 2064 | struct ext4_free_extent ex; | ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_complex_scan_group': /kisskb/src/fs/ext4/mballoc.c:2319:26: note: byref variable will be forcibly initialized 2319 | struct ext4_free_extent ex; | ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_try_best_found': /kisskb/src/fs/ext4/mballoc.c:2170:26: note: byref variable will be forcibly initialized 2170 | struct ext4_free_extent ex = ac->ac_b_ex; | ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_prefetch': /kisskb/src/fs/ext4/mballoc.c:2563:18: note: byref variable will be forcibly initialized 2563 | struct blk_plug plug; | ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_regular_allocator': /kisskb/src/fs/ext4/mballoc.c:2641:20: note: byref variable will be forcibly initialized 2641 | struct ext4_buddy e4b; | ^~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_running Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:reg_read Cyclomatic Complexity 8 /kisskb/src/sound/i2c/other/ak4117.c:external_rate Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_in_error_info Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_in_error_get Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_in_bit_get Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_rx_info Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_rx_get Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_rate_info Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_rate_get Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_spdif_info Cyclomatic Complexity 2 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_spdif_get Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_spdif_mask_info Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_spdif_pinfo Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_spdif_pget Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_spdif_qinfo Cyclomatic Complexity 2 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_spdif_qget Cyclomatic Complexity 4 /kisskb/src/sound/i2c/other/ak4117.c:reg_write Cyclomatic Complexity 5 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_rx_put Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_free Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_dev_free Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_spdif_mask_get Cyclomatic Complexity 4 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_reg_write Cyclomatic Complexity 2 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_reinit Cyclomatic Complexity 11 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_create Cyclomatic Complexity 10 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_build Cyclomatic Complexity 1 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_external_rate Cyclomatic Complexity 68 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_check_rate_and_errors Cyclomatic Complexity 4 /kisskb/src/sound/i2c/other/ak4117.c:snd_ak4117_timer /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_process_freed_data': /kisskb/src/fs/ext4/mballoc.c:3695:19: note: byref variable will be forcibly initialized 3695 | struct list_head freed_data_list; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_preallocations': /kisskb/src/fs/ext4/mballoc.c:4936:20: note: byref variable will be forcibly initialized 4936 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c:4935:19: note: byref variable will be forcibly initialized 4935 | struct list_head list; | ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_blocks': /kisskb/src/fs/ext4/mballoc.c:5865:20: note: byref variable will be forcibly initialized 5865 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_group_add_blocks': /kisskb/src/fs/ext4/mballoc.c:6132:20: note: byref variable will be forcibly initialized 6132 | struct ext4_buddy e4b; | ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mballoc_query_range': /kisskb/src/fs/ext4/mballoc.c:6497:21: note: byref variable will be forcibly initialized 6497 | struct ext4_buddy e4b; | ^~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 4 /kisskb/src/include/asm-generic/fixmap.h:fix_to_virt Cyclomatic Complexity 1 /kisskb/src/mm/early_ioremap.c:early_ioremap_debug_setup Cyclomatic Complexity 9 /kisskb/src/mm/early_ioremap.c:check_early_ioremap_leak Cyclomatic Complexity 0 /kisskb/src/mm/early_ioremap.c:__late_clear_fixmap Cyclomatic Complexity 0 /kisskb/src/mm/early_ioremap.c:__late_set_fixmap Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:map_kernel_page Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/include/asm/fixmap.h:__set_fixmap Cyclomatic Complexity 53 /kisskb/src/mm/early_ioremap.c:__early_ioremap Cyclomatic Complexity 1 /kisskb/src/mm/early_ioremap.c:early_memremap_pgprot_adjust Cyclomatic Complexity 1 /kisskb/src/mm/early_ioremap.c:early_ioremap_reset Cyclomatic Complexity 6 /kisskb/src/mm/early_ioremap.c:early_ioremap_setup Cyclomatic Complexity 22 /kisskb/src/mm/early_ioremap.c:early_iounmap Cyclomatic Complexity 1 /kisskb/src/mm/early_ioremap.c:early_ioremap Cyclomatic Complexity 1 /kisskb/src/mm/early_ioremap.c:early_memremap Cyclomatic Complexity 1 /kisskb/src/mm/early_ioremap.c:early_memremap_ro Cyclomatic Complexity 1 /kisskb/src/mm/early_ioremap.c:early_memunmap Cyclomatic Complexity 5 /kisskb/src/mm/early_ioremap.c:copy_from_early_mem Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/hvcall.h:get_longbusy_msecs Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_encode_avpn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:vsid_scramble Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_first_thread_sibling Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/fadump.h:is_fadump_active Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:is_supported_hlbkrm Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/lppaca.h:lppaca_shared_proc Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:set_hblkrm_bloc_size Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:check_lp_set_hblkrm Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpt_hash Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_context Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:segment_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpt_vpn Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_encode_v Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:hpte_encode_r Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vsid_unscramble Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:set_global_dtl_mask Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:reset_global_dtl_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:vpa_call Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:register_dtl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:unregister_dtl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:register_vpa Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:register_slb_shadow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_resize_hpt_commit Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pseries_lpar_resize_hpt_commit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_resize_hpt_prepare Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:hcall_hpte_clear_all Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_pte_protect Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_procfs_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:__machine_initcall_pseries_vcpudispatch_stats_procfs_init Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_freq_write Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_ms_delta Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pSeries_lpar_hpte_updatepp Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pSeries_lpar_hugepage_invalidate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_freq_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_freq_display Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:init_cpu_associativity Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:dtl_worker_offline Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:compute_slot Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:__get_cpu_associativity Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:get_pcpu_associativity Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:cpu_relative_dispatch_distance Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:get_vcpu_associativity Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:cpu_home_node_dispatch_distance Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:update_vcpu_disp_stat Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work_on Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:process_dtl_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:free_dtl_buffers Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_remove_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:dtl_worker_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:destroy_cpu_associativity Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_display Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:disable_bulk_remove Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pseries_lpar_resize_hpt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_pte_read_4_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_pte_remove_raw Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:manual_hpte_clear_all Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pseries_hpte_clear_all Cyclomatic Complexity 51 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:call_block_remove Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:do_block_remove Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_pte_read_4 Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:__pSeries_lpar_hpte_find Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pSeries_lpar_hpte_find Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pSeries_lpar_hpte_updateboltedpp Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_pte_remove Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pSeries_lpar_hpte_remove Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pSeries_lpar_hpte_invalidate Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pSeries_lpar_flush_hash_range Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pSeries_lpar_hpte_removebolted Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_pte_enter Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pSeries_lpar_hpte_insert Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pseries_lpar_register_process_table Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_hcall_entry Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/trace.h:trace_hcall_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:reserve_vrma_context_id Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:__machine_initcall_pseries_reserve_vrma_context_id Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vpa_debugfs_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:__machine_initcall_pseries_vpa_debugfs_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vpa_file_read Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:alloc_dtl_buffers Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:dtl_worker_enable Cyclomatic Complexity 45 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_write Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:register_dtl_buffer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:dtl_worker_online Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:vpa_init Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:pseries_lpar_read_hblkrm_characteristics Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:hpte_init_pseries Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:radix_init_pseries Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:hcall_tracepoint_regfunc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:hcall_tracepoint_unregfunc Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:__trace_hcall_entry Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:__trace_hcall_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:h_get_mpp Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:h_get_mpp_x /kisskb/src/arch/powerpc/platforms/pseries/lpar.c: In function 'pseries_lpar_resize_hpt': /kisskb/src/arch/powerpc/platforms/pseries/lpar.c:1608:26: note: byref variable will be forcibly initialized 1608 | struct hpt_resize_state state = { | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_s64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_s64 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_s64 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_is_queued Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ntp_set_old Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ntp_set_new Cyclomatic Complexity 2 /kisskb/src/kernel/time/ntp.c:ntp_offset_chunk Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:pps_reset_freq_interval Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:pps_clear Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:pps_dec_valid Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:pps_set_freq Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:is_error_status Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:pps_fill_timex Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:ntp_synced Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:ntp_update_frequency Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:update_rtc Cyclomatic Complexity 12 /kisskb/src/kernel/time/ntp.c:ntp_update_offset_fll Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/include/linux/time64.h:timespec64_add Cyclomatic Complexity 7 /kisskb/src/kernel/time/ntp.c:rtc_tv_nsec_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 4 /kisskb/src/kernel/time/ntp.c:sched_sync_hw_clock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:sync_timer_callback Cyclomatic Complexity 17 /kisskb/src/kernel/time/ntp.c:process_adj_status Cyclomatic Complexity 11 /kisskb/src/kernel/time/ntp.c:ntp_update_offset Cyclomatic Complexity 45 /kisskb/src/kernel/time/ntp.c:process_adjtimex_modes Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtos64 Cyclomatic Complexity 4 /kisskb/src/kernel/time/ntp.c:ntp_tick_adj_setup Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:ntp_init_cmos_sync Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:ntp_clear Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:ntp_tick_length Cyclomatic Complexity 9 /kisskb/src/kernel/time/ntp.c:ntp_get_next_leap Cyclomatic Complexity 39 /kisskb/src/kernel/time/ntp.c:second_overflow Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:update_persistent_clock64 Cyclomatic Complexity 15 /kisskb/src/kernel/time/ntp.c:sync_hw_clock Cyclomatic Complexity 4 /kisskb/src/kernel/time/ntp.c:ntp_notify_cmos_timer Cyclomatic Complexity 46 /kisskb/src/kernel/time/ntp.c:__do_adjtimex Cyclomatic Complexity 1 /kisskb/src/kernel/time/ntp.c:ntp_init In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/kernel/time/ntp.c:10: /kisskb/src/kernel/time/ntp.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:68:20: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/ntp.c: In function 'sync_hw_clock': /kisskb/src/kernel/time/ntp.c:630:25: note: byref variable will be forcibly initialized 630 | struct timespec64 now, to_set; | ^~~~~~ /kisskb/src/kernel/time/ntp.c:630:20: note: byref variable will be forcibly initialized 630 | struct timespec64 now, to_set; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_set_access_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zonenum Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_kasan_tag_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_zone Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_set_bottom_up Cyclomatic Complexity 1 /kisskb/src/include/linux/memblock.h:memblock_bottom_up Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_ignore_phys Cyclomatic Complexity 1 /kisskb/src/mm/cma.h:cma_bitmap_maxno Cyclomatic Complexity 1 /kisskb/src/mm/cma.h:cma_sysfs_account_success_pages Cyclomatic Complexity 1 /kisskb/src/mm/cma.h:cma_sysfs_account_fail_pages Cyclomatic Complexity 1 /kisskb/src/mm/cma.c:cma_bitmap_aligned_offset Cyclomatic Complexity 1 /kisskb/src/mm/cma.c:cma_bitmap_pages_to_bits Cyclomatic Complexity 1 /kisskb/src/mm/cma.c:cma_clear_bitmap Cyclomatic Complexity 1 /kisskb/src/mm/cma.c:cma_debug_show_areas Cyclomatic Complexity 5 /kisskb/src/include/trace/events/cma.h:__traceiter_cma_release Cyclomatic Complexity 5 /kisskb/src/include/trace/events/cma.h:__traceiter_cma_alloc_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/cma.h:__traceiter_cma_alloc_finish Cyclomatic Complexity 5 /kisskb/src/include/trace/events/cma.h:__traceiter_cma_alloc_busy_retry Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 4 /kisskb/src/mm/cma.c:cma_bitmap_aligned_mask Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/include/trace/events/cma.h:trace_event_get_offsets_cma_alloc_class Cyclomatic Complexity 7 /kisskb/src/include/trace/events/cma.h:trace_event_raw_event_cma_alloc_class Cyclomatic Complexity 2 /kisskb/src/include/trace/events/cma.h:trace_event_get_offsets_cma_release Cyclomatic Complexity 7 /kisskb/src/include/trace/events/cma.h:trace_event_raw_event_cma_release Cyclomatic Complexity 2 /kisskb/src/include/trace/events/cma.h:trace_event_get_offsets_cma_alloc_start Cyclomatic Complexity 7 /kisskb/src/include/trace/events/cma.h:trace_event_raw_event_cma_alloc_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/cma.h:trace_raw_output_cma_release Cyclomatic Complexity 4 /kisskb/src/include/trace/events/cma.h:trace_raw_output_cma_alloc_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/cma.h:trace_raw_output_cma_alloc_class Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 13 /kisskb/src/mm/cma.c:cma_activate_area Cyclomatic Complexity 2 /kisskb/src/mm/cma.c:cma_init_reserved_areas Cyclomatic Complexity 13 /kisskb/src/include/trace/events/cma.h:trace_cma_alloc_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/cma.h:trace_cma_alloc_busy_retry Cyclomatic Complexity 13 /kisskb/src/include/trace/events/cma.h:trace_cma_alloc_finish Cyclomatic Complexity 13 /kisskb/src/include/trace/events/cma.h:trace_cma_release Cyclomatic Complexity 3 /kisskb/src/include/linux/vmstat.h:count_vm_event Cyclomatic Complexity 1 /kisskb/src/mm/cma.c:cma_get_base Cyclomatic Complexity 1 /kisskb/src/mm/cma.c:cma_get_size Cyclomatic Complexity 1 /kisskb/src/mm/cma.c:cma_get_name Cyclomatic Complexity 21 /kisskb/src/mm/cma.c:cma_init_reserved_mem Cyclomatic Complexity 77 /kisskb/src/mm/cma.c:cma_declare_contiguous_nid Cyclomatic Complexity 46 /kisskb/src/mm/cma.c:cma_alloc Cyclomatic Complexity 17 /kisskb/src/mm/cma.c:cma_pages_valid Cyclomatic Complexity 8 /kisskb/src/mm/cma.c:cma_release Cyclomatic Complexity 5 /kisskb/src/mm/cma.c:cma_for_each_area In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/cma.h:113, from /kisskb/src/mm/cma.c:34: /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_alloc_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 11 | DECLARE_EVENT_CLASS(cma_alloc_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_release': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:42:1: note: in expansion of macro 'TRACE_EVENT' 42 | TRACE_EVENT(cma_release, | ^~~~~~~~~~~ /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_alloc_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:70:1: note: in expansion of macro 'TRACE_EVENT' 70 | TRACE_EVENT(cma_alloc_start, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_bigalloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_quota_capable Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext_inode_hdr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_idx_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_store_pblock Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/fs/ext4/migrate.c:finish_range Cyclomatic Complexity 12 /kisskb/src/fs/ext4/migrate.c:update_extent_range Cyclomatic Complexity 10 /kisskb/src/fs/ext4/migrate.c:update_ind_extent_range Cyclomatic Complexity 10 /kisskb/src/fs/ext4/migrate.c:update_dind_extent_range Cyclomatic Complexity 10 /kisskb/src/fs/ext4/migrate.c:update_tind_extent_range Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_restart Cyclomatic Complexity 10 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_ensure_credits Cyclomatic Complexity 13 /kisskb/src/fs/ext4/migrate.c:free_dind_blocks Cyclomatic Complexity 13 /kisskb/src/fs/ext4/migrate.c:free_tind_blocks Cyclomatic Complexity 19 /kisskb/src/fs/ext4/migrate.c:free_ind_block Cyclomatic Complexity 12 /kisskb/src/fs/ext4/migrate.c:ext4_ext_swap_inode_data Cyclomatic Complexity 13 /kisskb/src/fs/ext4/migrate.c:free_ext_idx Cyclomatic Complexity 8 /kisskb/src/fs/ext4/migrate.c:free_ext_block Cyclomatic Complexity 53 /kisskb/src/fs/ext4/migrate.c:ext4_ext_migrate Cyclomatic Complexity 30 /kisskb/src/fs/ext4/migrate.c:ext4_ind_migrate /kisskb/src/fs/ext4/migrate.c: In function 'finish_range': /kisskb/src/fs/ext4/migrate.c:26:21: note: byref variable will be forcibly initialized 26 | struct ext4_extent newext; | ^~~~~~ /kisskb/src/fs/ext4/migrate.c: In function 'ext4_ext_migrate': /kisskb/src/fs/ext4/migrate.c:418:24: note: byref variable will be forcibly initialized 418 | struct migrate_struct lb; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_printd Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_printdd Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_iprintf Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_card_rw_proc_new Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_card_ro_proc_new Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:vx_test_and_ack Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:vx_validate_irq Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:snd_vx_inb Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:snd_vx_outb Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:vx_reset_dsp Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_core.c:vx_proc_init Cyclomatic Complexity 25 /kisskb/src/sound/drivers/vx/vx_core.c:vx_proc_read Cyclomatic Complexity 9 /kisskb/src/sound/drivers/vx/vx_core.c:vx_reset_board Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_power_change_state Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_release Cyclomatic Complexity 6 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_check_reg_bit Cyclomatic Complexity 6 /kisskb/src/sound/drivers/vx/vx_core.c:vx_send_irq_dsp Cyclomatic Complexity 5 /kisskb/src/sound/drivers/vx/vx_core.c:vx_reset_chk Cyclomatic Complexity 16 /kisskb/src/sound/drivers/vx/vx_core.c:vx_transfer_end Cyclomatic Complexity 30 /kisskb/src/sound/drivers/vx/vx_core.c:vx_read_status Cyclomatic Complexity 40 /kisskb/src/sound/drivers/vx/vx_core.c:vx_send_msg_nolock Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_core.c:vx_test_irq_src Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_core.c:vx_send_msg Cyclomatic Complexity 18 /kisskb/src/sound/drivers/vx/vx_core.c:vx_send_rih_nolock Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_core.c:vx_send_rih Cyclomatic Complexity 18 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_load_boot_image Cyclomatic Complexity 14 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_threaded_irq_handler Cyclomatic Complexity 6 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_irq_handler Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_dsp_boot Cyclomatic Complexity 11 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_dsp_load Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_suspend Cyclomatic Complexity 8 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_resume Cyclomatic Complexity 9 /kisskb/src/sound/drivers/vx/vx_core.c:snd_vx_create Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u32_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/clocksource.h:clocksource_cyc2ns Cyclomatic Complexity 1 /kisskb/src/include/linux/clocksource.h:clocksource_arch_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping_internal.h:clocksource_delta Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_select_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_dequeue_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_resume_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:__clocksource_watchdog_kthread Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_is_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_watchdog_lock Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_watchdog_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_is_suspend Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_max_adjustment Cyclomatic Complexity 4 /kisskb/src/include/linux/math64.h:mul_u64_u32_shr Cyclomatic Complexity 21 /kisskb/src/kernel/time/clocksource.c:clocksource_find_best Cyclomatic Complexity 4 /kisskb/src/kernel/time/clocksource.c:clocksource_enqueue_watchdog Cyclomatic Complexity 20 /kisskb/src/kernel/time/clocksource.c:__clocksource_suspend_select Cyclomatic Complexity 13 /kisskb/src/kernel/time/clocksource.c:clocksource_suspend_select Cyclomatic Complexity 33 /kisskb/src/kernel/time/clocksource.c:__clocksource_select Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_select Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_done_booting Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_select_fallback Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/kernel/time/clocksource.c:clocksource_enqueue Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:__clocksource_change_rating Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 13 /kisskb/src/kernel/time/clocksource.c:clocksource_unbind Cyclomatic Complexity 4 /kisskb/src/kernel/time/clocksource.c:init_clocksource_sysfs Cyclomatic Complexity 5 /kisskb/src/kernel/time/clocksource.c:available_clocksource_show Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:current_clocksource_show Cyclomatic Complexity 4 /kisskb/src/kernel/time/clocksource.c:boot_override_clocksource Cyclomatic Complexity 4 /kisskb/src/kernel/time/clocksource.c:boot_override_clock Cyclomatic Complexity 6 /kisskb/src/kernel/time/clocksource.c:clocks_calc_mult_shift Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_mark_unstable Cyclomatic Complexity 9 /kisskb/src/kernel/time/clocksource.c:clocksource_start_suspend_timing Cyclomatic Complexity 12 /kisskb/src/kernel/time/clocksource.c:clocksource_stop_suspend_timing Cyclomatic Complexity 5 /kisskb/src/kernel/time/clocksource.c:clocksource_suspend Cyclomatic Complexity 5 /kisskb/src/kernel/time/clocksource.c:clocksource_resume Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_touch_watchdog Cyclomatic Complexity 4 /kisskb/src/kernel/time/clocksource.c:clocks_calc_max_nsecs Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_update_max_deferment Cyclomatic Complexity 45 /kisskb/src/kernel/time/clocksource.c:__clocksource_update_freq_scale Cyclomatic Complexity 8 /kisskb/src/kernel/time/clocksource.c:__clocksource_register_scale Cyclomatic Complexity 1 /kisskb/src/kernel/time/clocksource.c:clocksource_change_rating Cyclomatic Complexity 3 /kisskb/src/kernel/time/clocksource.c:clocksource_unregister Cyclomatic Complexity 10 /kisskb/src/kernel/time/clocksource.c:sysfs_get_uname Cyclomatic Complexity 9 /kisskb/src/kernel/time/clocksource.c:unbind_clocksource_store Cyclomatic Complexity 4 /kisskb/src/kernel/time/clocksource.c:current_clocksource_store Cyclomatic Complexity 1 /kisskb/src/kernel/time/jiffies.c:jiffies_read Cyclomatic Complexity 1 /kisskb/src/include/linux/clocksource.h:__clocksource_register Cyclomatic Complexity 1 /kisskb/src/kernel/time/jiffies.c:init_jiffies_clocksource Cyclomatic Complexity 1 /kisskb/src/kernel/time/jiffies.c:clocksource_default_clock Cyclomatic Complexity 1 /kisskb/src/kernel/time/jiffies.c:register_refined_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pgdat_end_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_not_leak Cyclomatic Complexity 5 /kisskb/src/mm/page_ext.c:invoke_need_callbacks Cyclomatic Complexity 1 /kisskb/src/mm/page_ext.c:get_entry Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 5 /kisskb/src/mm/page_ext.c:invoke_init_callbacks Cyclomatic Complexity 4 /kisskb/src/include/linux/notifier.h:notifier_from_errno Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 4 /kisskb/src/mm/page_ext.c:alloc_page_ext Cyclomatic Complexity 7 /kisskb/src/mm/page_ext.c:init_section_page_ext Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 3 /kisskb/src/mm/page_ext.c:free_page_ext Cyclomatic Complexity 25 /kisskb/src/sound/drivers/vx/vx_hwdep.c:snd_vx_setup_firmware Cyclomatic Complexity 9 /kisskb/src/mm/page_ext.c:__free_page_ext Cyclomatic Complexity 10 /kisskb/src/mm/page_ext.c:online_page_ext Cyclomatic Complexity 2 /kisskb/src/sound/drivers/vx/vx_hwdep.c:snd_vx_free_firmware Cyclomatic Complexity 2 /kisskb/src/mm/page_ext.c:offline_page_ext Cyclomatic Complexity 4 /kisskb/src/mm/page_ext.c:page_ext_callback Cyclomatic Complexity 4 /kisskb/src/mm/page_ext.c:lookup_page_ext Cyclomatic Complexity 10 /kisskb/src/mm/page_ext.c:page_ext_init Cyclomatic Complexity 1 /kisskb/src/mm/page_ext.c:pgdat_page_ext_init Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:pSeries_nvram_get_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:pseries_nvram_init_log_partitions Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:__machine_initcall_pseries_pseries_nvram_init_log_partitions Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:pSeries_nvram_write Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:pSeries_nvram_read Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:nvram_write_error_log Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:nvram_read_error_log Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:nvram_clear_error_log Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:clobbering_unread_rtas_event Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/nvram.c:pSeries_nvram_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:vprintk Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/timerqueue.h:timerqueue_getnext Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_softexpires Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-internal.h:clockevent_get_state Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer_list.c:timer_list_stop Cyclomatic Complexity 8 /kisskb/src/kernel/time/timer_list.c:move_iter Cyclomatic Complexity 4 /kisskb/src/kernel/time/timer_list.c:timer_list_start Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer_list.c:timer_list_next Cyclomatic Complexity 4 /kisskb/src/kernel/time/timer_list.c:SEQ_printf Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer_list.c:timer_list_header Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer_list.c:print_timer Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 6 /kisskb/src/kernel/time/timer_list.c:print_active_timers Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer_list.c:print_base Cyclomatic Complexity 2 /kisskb/src/kernel/time/timer_list.c:print_cpu Cyclomatic Complexity 26 /kisskb/src/kernel/time/timer_list.c:print_tickdevice Cyclomatic Complexity 1 /kisskb/src/kernel/time/timer_list.c:timer_list_show_tickdevices_header Cyclomatic Complexity 20 /kisskb/src/kernel/time/timer_list.c:timer_list_show Cyclomatic Complexity 4 /kisskb/src/kernel/time/timer_list.c:init_timer_list_procfs Cyclomatic Complexity 3 /kisskb/src/kernel/time/timer_list.c:sysrq_timer_list_show /kisskb/src/kernel/time/timer_list.c: In function 'print_active_timers': /kisskb/src/kernel/time/timer_list.c:63:25: note: byref variable will be forcibly initialized 63 | struct hrtimer *timer, tmp; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/mm/cma.h:cma_bitmap_maxno Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_debugfs_get Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_used_get Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_debugfs_add_one Cyclomatic Complexity 2 /kisskb/src/mm/cma_debug.c:cma_debugfs_init Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_maxchunk_fops_open Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_used_fops_open Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_debugfs_fops_open Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_free_fops_open Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_alloc_fops_open Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 3 /kisskb/src/mm/cma_debug.c:cma_get_entry_from_list Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_add_to_cma_mem_list Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 4 /kisskb/src/mm/cma_debug.c:cma_maxchunk_get Cyclomatic Complexity 11 /kisskb/src/mm/cma_debug.c:cma_free_mem Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_free_write Cyclomatic Complexity 7 /kisskb/src/mm/cma_debug.c:cma_alloc_mem Cyclomatic Complexity 1 /kisskb/src/mm/cma_debug.c:cma_alloc_write Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:init_utsname Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_mmp Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 2 /kisskb/src/fs/ext4/mmp.c:mmp_new_seq Cyclomatic Complexity 5 /kisskb/src/include/linux/rcu_sync.h:rcu_sync_is_idle Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_start_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_start_write Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mmp.c:ext4_mmp_csum Cyclomatic Complexity 3 /kisskb/src/fs/ext4/mmp.c:ext4_mmp_csum_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/mmp.c:ext4_mmp_csum_verify Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-rwsem.h:percpu_up_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_end_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_end_write Cyclomatic Complexity 3 /kisskb/src/fs/ext4/mmp.c:write_mmp_block Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 18 /kisskb/src/fs/ext4/mmp.c:read_mmp_block Cyclomatic Complexity 1 /kisskb/src/fs/ext4/mmp.c:__dump_mmp_msg Cyclomatic Complexity 37 /kisskb/src/fs/ext4/mmp.c:kmmpd Cyclomatic Complexity 4 /kisskb/src/fs/ext4/mmp.c:ext4_stop_mmpd Cyclomatic Complexity 45 /kisskb/src/fs/ext4/mmp.c:ext4_multi_mount_protect Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_printd Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_printdd Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:bytes_to_frames Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:frames_to_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:snd_vx_inb Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:vx_pseudo_dma_write Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:vx_pseudo_dma_read Cyclomatic Complexity 7 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_read_per_bytes Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_set_pcx_time Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_playback_pointer Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_capture_pointer Cyclomatic Complexity 7 /kisskb/src/sound/drivers/vx/vx_cmd.h:vx_set_pipe_cmd_params Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_cmd.h:vx_set_stream_cmd_params Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_capture_avail Cyclomatic Complexity 13 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_set_differed_time Cyclomatic Complexity 7 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_update_pipe_position Cyclomatic Complexity 7 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_query_hbuffer_size Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_start_stream Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_stop_pipe Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_stop_stream Cyclomatic Complexity 7 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pipe_can_start Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_conf_pipe Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_send_irqa Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_get_pipe_state Cyclomatic Complexity 15 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_alloc_pipe Cyclomatic Complexity 2 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_set_stream_format Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_set_ibl Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 15 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_playback_update Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_notify_end_of_buffer Cyclomatic Complexity 7 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_playback_transfer_chunk Cyclomatic Complexity 13 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_playback_transfer Cyclomatic Complexity 40 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_capture_update Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_pcm.c:snd_vx_pcm_free Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_free_pipe Cyclomatic Complexity 9 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_capture_close Cyclomatic Complexity 6 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_playback_close Cyclomatic Complexity 29 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_toggle_pipe Cyclomatic Complexity 23 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_trigger Cyclomatic Complexity 18 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_capture_open Cyclomatic Complexity 12 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_playback_open Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 15 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_init_audio_io Cyclomatic Complexity 14 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_set_format Cyclomatic Complexity 35 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_prepare Cyclomatic Complexity 46 /kisskb/src/sound/drivers/vx/vx_pcm.c:vx_pcm_update_intr Cyclomatic Complexity 17 /kisskb/src/sound/drivers/vx/vx_pcm.c:snd_vx_pcm_new In file included from /kisskb/src/fs/ext4/mmp.c:8: /kisskb/src/fs/ext4/mmp.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_update_pipe_position': /kisskb/src/sound/drivers/vx/vx_pcm.c:651:16: note: byref variable will be forcibly initialized 651 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_query_hbuffer_size': /kisskb/src/sound/drivers/vx/vx_pcm.c:237:16: note: byref variable will be forcibly initialized 237 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_start_stream': /kisskb/src/sound/drivers/vx/vx_pcm.c:461:16: note: byref variable will be forcibly initialized 461 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_stop_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:375:16: note: byref variable will be forcibly initialized 375 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_stop_stream': /kisskb/src/sound/drivers/vx/vx_pcm.c:477:16: note: byref variable will be forcibly initialized 477 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_pipe_can_start': /kisskb/src/sound/drivers/vx/vx_pcm.c:261:16: note: byref variable will be forcibly initialized 261 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_conf_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:281:16: note: byref variable will be forcibly initialized 281 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_send_irqa': /kisskb/src/sound/drivers/vx/vx_pcm.c:295:16: note: byref variable will be forcibly initialized 295 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_get_pipe_state': /kisskb/src/sound/drivers/vx/vx_pcm.c:212:16: note: byref variable will be forcibly initialized 212 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_alloc_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:397:16: note: byref variable will be forcibly initialized 397 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_set_stream_format': /kisskb/src/sound/drivers/vx/vx_pcm.c:126:16: note: byref variable will be forcibly initialized 126 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_set_ibl': /kisskb/src/sound/drivers/vx/vx_pcm.c:182:16: note: byref variable will be forcibly initialized 182 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_notify_end_of_buffer': /kisskb/src/sound/drivers/vx/vx_pcm.c:584:16: note: byref variable will be forcibly initialized 584 | struct vx_rmh rmh; /* use a temporary rmh here */ | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_free_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:443:16: note: byref variable will be forcibly initialized 443 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_init_audio_io': /kisskb/src/sound/drivers/vx/vx_pcm.c:1139:16: note: byref variable will be forcibly initialized 1139 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_pcm_prepare': /kisskb/src/sound/drivers/vx/vx_pcm.c:797:17: note: byref variable will be forcibly initialized 797 | struct vx_rmh rmh; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fwnode.h:fwnode_init Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_set_flag Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:proc_ppc64_create_ofdt Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:__machine_initcall_pseries_proc_ppc64_create_ofdt Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:release_prop_list Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:new_property Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:parse_next_property Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:kbasename Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_init Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:pSeries_reconfig_add_node Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:do_add_node Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:pSeries_reconfig_remove_node Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:do_remove_node Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:parse_node Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:do_add_property Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:do_remove_property Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:do_update_property Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/pseries/reconfig.c:ofdt_write Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_s64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64_rem Cyclomatic Complexity 9 /kisskb/src/kernel/time/timeconv.c:time64_to_tm Cyclomatic Complexity 1 /kisskb/src/include/linux/timecounter.h:cyclecounter_cyc2ns Cyclomatic Complexity 1 /kisskb/src/kernel/time/timecounter.c:timecounter_read_delta Cyclomatic Complexity 1 /kisskb/src/kernel/time/timecounter.c:cc_cyc2ns_backwards Cyclomatic Complexity 1 /kisskb/src/kernel/time/timecounter.c:timecounter_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/timecounter.c:timecounter_read Cyclomatic Complexity 2 /kisskb/src/kernel/time/timecounter.c:timecounter_cyc2time Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_wakeup.h:device_can_wakeup Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_pm_test_driver_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_num_vf Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_pcie Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_caps_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_type Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:pm_resume_via_firmware Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:pm_suspend_no_platform Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:to_acpi_device_node Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:has_acpi_companion Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_get_dma_attr Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_dma_configure Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_has_subordinate Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci.h:pci_power_manageable Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_iov_remove Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-driver.c:pci_physfn_is_probed Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-driver.c:pci_device_can_probe Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-driver.c:pci_bus_num_vf Cyclomatic Complexity 30 /kisskb/src/drivers/pci/pci.h:pci_match_one_device Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_runtime_idle Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_set_unknown_state Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/pci/pci-driver.c:pci_free_dynids Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-driver.c:pci_legacy_suspend_late Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci-driver.c:pci_has_legacy_pm_support Cyclomatic Complexity 52 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_request_resume Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_suspend_late Cyclomatic Complexity 31 /kisskb/src/drivers/pci/pci-driver.c:pci_legacy_suspend Cyclomatic Complexity 60 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_suspend_noirq Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci-driver.c:pci_restore_standard_config Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_default_resume Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_reenable_device Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-driver.c:pci_legacy_resume Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_resume Cyclomatic Complexity 18 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_prepare Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_default_suspend Cyclomatic Complexity 35 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_suspend Cyclomatic Complexity 16 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_runtime_resume Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_default_resume_early Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci-driver.c:pcie_pme_root_status_cleanup Cyclomatic Complexity 25 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_resume_noirq Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-driver.c:pci_pm_resume_early Cyclomatic Complexity 1 /kisskb/src/include/linux/of_device.h:of_dma_configure Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pci-driver.c:pci_dma_configure Cyclomatic Complexity 17 /kisskb/src/drivers/pci/pci-driver.c:pci_device_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci-driver.c:local_pci_probe Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci-driver.c:pci_call_probe Cyclomatic Complexity 14 /kisskb/src/drivers/pci/pci-driver.c:pci_uevent Cyclomatic Complexity 28 /kisskb/src/drivers/pci/pci-driver.c:remove_id_store Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-driver.c:pci_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-driver.c:pci_add_dynid Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci-driver.c:pci_match_id Cyclomatic Complexity 25 /kisskb/src/drivers/pci/pci-driver.c:pci_match_device Cyclomatic Complexity 12 /kisskb/src/drivers/pci/pci-driver.c:__pci_device_probe Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci-driver.c:pci_bus_match Cyclomatic Complexity 30 /kisskb/src/drivers/pci/pci-driver.c:new_id_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-driver.c:pcibios_alloc_irq Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-driver.c:pcibios_free_irq Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-driver.c:__pci_register_driver Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-driver.c:pci_unregister_driver Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci-driver.c:pci_dev_driver Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-driver.c:pci_dev_get Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-driver.c:pci_dev_put Cyclomatic Complexity 10 /kisskb/src/drivers/pci/pci-driver.c:pci_device_remove Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci-driver.c:pci_device_probe Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci-driver.c:pci_uevent_ers /kisskb/src/drivers/pci/pci-driver.c: In function 'pci_call_probe': /kisskb/src/drivers/pci/pci-driver.c:354:24: note: byref variable will be forcibly initialized 354 | struct drv_dev_and_id ddi = { drv, dev, id }; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/trace/events/page_ref.h:trace_event_get_offsets_page_ref_mod_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/page_ref.h:trace_event_get_offsets_page_ref_mod_and_test_template Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_ref.h:__traceiter_page_ref_set Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_ref.h:__traceiter_page_ref_mod Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_ref.h:__traceiter_page_ref_mod_and_test Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_ref.h:__traceiter_page_ref_mod_and_return Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_ref.h:__traceiter_page_ref_mod_unless Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_ref.h:__traceiter_page_ref_freeze Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_ref.h:__traceiter_page_ref_unfreeze Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 6 /kisskb/src/include/trace/events/page_ref.h:trace_event_raw_event_page_ref_mod_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/page_ref.h:trace_event_raw_event_page_ref_mod_and_test_template Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_ref.h:trace_raw_output_page_ref_mod_template Cyclomatic Complexity 5 /kisskb/src/include/trace/events/page_ref.h:trace_raw_output_page_ref_mod_and_test_template Cyclomatic Complexity 13 /kisskb/src/include/trace/events/page_ref.h:trace_page_ref_set Cyclomatic Complexity 13 /kisskb/src/include/trace/events/page_ref.h:trace_page_ref_mod Cyclomatic Complexity 13 /kisskb/src/include/trace/events/page_ref.h:trace_page_ref_mod_and_test Cyclomatic Complexity 13 /kisskb/src/include/trace/events/page_ref.h:trace_page_ref_mod_and_return Cyclomatic Complexity 13 /kisskb/src/include/trace/events/page_ref.h:trace_page_ref_mod_unless Cyclomatic Complexity 13 /kisskb/src/include/trace/events/page_ref.h:trace_page_ref_freeze Cyclomatic Complexity 13 /kisskb/src/include/trace/events/page_ref.h:trace_page_ref_unfreeze Cyclomatic Complexity 1 /kisskb/src/mm/debug_page_ref.c:__page_ref_set Cyclomatic Complexity 1 /kisskb/src/mm/debug_page_ref.c:__page_ref_mod Cyclomatic Complexity 1 /kisskb/src/mm/debug_page_ref.c:__page_ref_mod_and_test Cyclomatic Complexity 1 /kisskb/src/mm/debug_page_ref.c:__page_ref_mod_and_return Cyclomatic Complexity 1 /kisskb/src/mm/debug_page_ref.c:__page_ref_mod_unless Cyclomatic Complexity 1 /kisskb/src/mm/debug_page_ref.c:__page_ref_freeze Cyclomatic Complexity 1 /kisskb/src/mm/debug_page_ref.c:__page_ref_unfreeze In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/page_ref.h:135, from /kisskb/src/mm/debug_page_ref.c:6: /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/page_ref.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 13 | DECLARE_EVENT_CLASS(page_ref_mod_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_and_test_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/page_ref.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 61 | DECLARE_EVENT_CLASS(page_ref_mod_and_test_template, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:page_has_private Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_mapped Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_is_quota_file Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext_inode_hdr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext_depth Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_is_unwritten Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_get_actual_len Cyclomatic Complexity 65 /kisskb/src/fs/ext4/move_extent.c:mext_check_arguments Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/fs/ext4/move_extent.c:get_ext_path Cyclomatic Complexity 7 /kisskb/src/fs/ext4/move_extent.c:mext_check_coverage Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user Cyclomatic Complexity 43 /kisskb/src/fs/ext4/move_extent.c:mext_page_mkuptodate Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_jbd2_inode_add_write Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 31 /kisskb/src/fs/ext4/move_extent.c:mext_page_double_lock Cyclomatic Complexity 4 /kisskb/src/fs/ext4/move_extent.c:ext4_double_down_write_data_sem Cyclomatic Complexity 1 /kisskb/src/fs/ext4/move_extent.c:ext4_double_up_write_data_sem Cyclomatic Complexity 65 /kisskb/src/fs/ext4/move_extent.c:move_extent_per_page Cyclomatic Complexity 60 /kisskb/src/fs/ext4/move_extent.c:ext4_move_extents Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/timerqueue.h:timerqueue_init Cyclomatic Complexity 1 /kisskb/src/include/linux/timerqueue.h:timerqueue_init_head Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_set_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_softexpires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_cancel_wait_running Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_add_boottime Cyclomatic Complexity 1 /kisskb/src/include/trace/events/alarmtimer.h:trace_event_get_offsets_alarmtimer_suspend Cyclomatic Complexity 1 /kisskb/src/include/trace/events/alarmtimer.h:trace_event_get_offsets_alarm_class Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarmtimer_rtc_interface_setup Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarmtimer_rtc_interface_remove Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarmtimer_rtc_timer_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarmtimer_suspend Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarmtimer_resume Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:__alarm_init Cyclomatic Complexity 5 /kisskb/src/include/trace/events/alarmtimer.h:__traceiter_alarmtimer_suspend Cyclomatic Complexity 5 /kisskb/src/include/trace/events/alarmtimer.h:__traceiter_alarmtimer_fired Cyclomatic Complexity 5 /kisskb/src/include/trace/events/alarmtimer.h:__traceiter_alarmtimer_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/alarmtimer.h:__traceiter_alarmtimer_cancel Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/alarmtimer.h:trace_event_raw_event_alarmtimer_suspend Cyclomatic Complexity 6 /kisskb/src/include/trace/events/alarmtimer.h:trace_event_raw_event_alarm_class Cyclomatic Complexity 4 /kisskb/src/include/trace/events/alarmtimer.h:trace_raw_output_alarmtimer_suspend Cyclomatic Complexity 4 /kisskb/src/include/trace/events/alarmtimer.h:trace_raw_output_alarm_class Cyclomatic Complexity 4 /kisskb/src/kernel/time/alarmtimer.c:alarmtimer_dequeue Cyclomatic Complexity 4 /kisskb/src/kernel/time/alarmtimer.c:alarmtimer_enqueue Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 13 /kisskb/src/include/trace/events/alarmtimer.h:trace_alarmtimer_fired Cyclomatic Complexity 7 /kisskb/src/kernel/time/alarmtimer.c:alarmtimer_fired Cyclomatic Complexity 13 /kisskb/src/include/trace/events/alarmtimer.h:trace_alarmtimer_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/alarmtimer.h:trace_alarmtimer_cancel Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_restart Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime_ts64 Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:get_boottime_timespec Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_real Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 8 /kisskb/src/kernel/time/alarmtimer.c:alarmtimer_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarm_expires_remaining Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarm_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarm_start Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarm_start_relative Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarm_restart Cyclomatic Complexity 4 /kisskb/src/kernel/time/alarmtimer.c:alarm_try_to_cancel Cyclomatic Complexity 4 /kisskb/src/kernel/time/alarmtimer.c:alarm_cancel Cyclomatic Complexity 9 /kisskb/src/kernel/time/alarmtimer.c:alarm_forward Cyclomatic Complexity 1 /kisskb/src/kernel/time/alarmtimer.c:alarm_forward_now In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/alarmtimer.h:97, from /kisskb/src/kernel/time/alarmtimer.c:34: /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarmtimer_suspend': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' 23 | TRACE_EVENT(alarmtimer_suspend, | ^~~~~~~~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarm_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 45 | DECLARE_EVENT_CLASS(alarm_class, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:kbasename Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/pseries/of_helpers.c:pseries_of_derive_parent Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/pseries/of_helpers.c:of_read_drc_info_cell Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_output_level_info Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_src_get Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_clock_mode_get Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_gain_info Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_iec958_info Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_iec958_mask_get Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_vu_meter_info Cyclomatic Complexity 6 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_write_codec_reg Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_set_codec_reg Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_set_analog_output_level Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_change_audio_source Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_iec958_get Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_monitor_sw_get Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_monitor_get Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_sw_get Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_gain_get Cyclomatic Complexity 17 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_output_level_put Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_output_level_get Cyclomatic Complexity 25 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_adjust_audio_level Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_set_audio_switch Cyclomatic Complexity 9 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_sw_put Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_set_audio_gain Cyclomatic Complexity 17 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_gain_put Cyclomatic Complexity 6 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_reset_audio_levels Cyclomatic Complexity 12 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_get_audio_vu_meter Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_peak_meter_get Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_vu_meter_get Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_saturation_get Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_iec958_put Cyclomatic Complexity 7 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_clock_mode_put Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_clock_mode_info Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_src_info Cyclomatic Complexity 6 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_toggle_dac_mute Cyclomatic Complexity 7 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_reset_codec Cyclomatic Complexity 9 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_sync_audio_source Cyclomatic Complexity 13 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_src_put Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_set_monitor_level Cyclomatic Complexity 9 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_monitor_sw_put Cyclomatic Complexity 17 /kisskb/src/sound/drivers/vx/vx_mixer.c:vx_audio_monitor_put Cyclomatic Complexity 48 /kisskb/src/sound/drivers/vx/vx_mixer.c:snd_vx_mixer_new /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_adjust_audio_level': /kisskb/src/sound/drivers/vx/vx_mixer.c:207:16: note: byref variable will be forcibly initialized 207 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_set_audio_switch': /kisskb/src/sound/drivers/vx/vx_mixer.c:290:24: note: byref variable will be forcibly initialized 290 | struct vx_audio_level info; | ^~~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_set_audio_gain': /kisskb/src/sound/drivers/vx/vx_mixer.c:304:24: note: byref variable will be forcibly initialized 304 | struct vx_audio_level info; | ^~~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_reset_audio_levels': /kisskb/src/sound/drivers/vx/vx_mixer.c:319:24: note: byref variable will be forcibly initialized 319 | struct vx_audio_level info; | ^~~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_get_audio_vu_meter': /kisskb/src/sound/drivers/vx/vx_mixer.c:364:16: note: byref variable will be forcibly initialized 364 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_set_monitor_level': /kisskb/src/sound/drivers/vx/vx_mixer.c:272:24: note: byref variable will be forcibly initialized 272 | struct vx_audio_level info; | ^~~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'snd_vx_mixer_new': /kisskb/src/sound/drivers/vx/vx_mixer.c:902:26: note: byref variable will be forcibly initialized 902 | struct snd_kcontrol_new temp; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg Cyclomatic Complexity 4 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_unless_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_unless_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:PageCompound Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_value Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_marked Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xas_not_node Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xas_set Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 2 /kisskb/src/include/linux/fs.h:mapping_deny_writable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_allow_writable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_nr_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:find_subpage Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:SHMEM_I Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:shmem_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_file_setup Cyclomatic Complexity 9 /kisskb/src/include/linux/shmem_fs.h:shmem_file Cyclomatic Complexity 3 /kisskb/src/mm/memfd.c:memfd_file_seals_ptr Cyclomatic Complexity 2 /kisskb/src/mm/memfd.c:memfd_get_seals Cyclomatic Complexity 10 /kisskb/src/include/linux/xarray.h:xas_find_chunk Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/include/linux/xarray.h:xa_entry Cyclomatic Complexity 14 /kisskb/src/include/linux/xarray.h:xas_next_entry Cyclomatic Complexity 14 /kisskb/src/include/linux/xarray.h:xas_next_marked Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:page_mapcount Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 8 /kisskb/src/mm/memfd.c:memfd_tag_pins Cyclomatic Complexity 22 /kisskb/src/mm/memfd.c:memfd_wait_for_pins Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 27 /kisskb/src/mm/memfd.c:memfd_add_seals Cyclomatic Complexity 35 /kisskb/src/mm/memfd.c:__do_sys_memfd_create Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 6 /kisskb/src/mm/memfd.c:memfd_fcntl Cyclomatic Complexity 1 /kisskb/src/mm/memfd.c:__se_sys_memfd_create In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/memfd.c:10: /kisskb/src/mm/memfd.c: In function 'memfd_wait_for_pins': /kisskb/src/mm/memfd.c:68:11: note: byref variable will be forcibly initialized 68 | XA_STATE(xas, &mapping->i_pages, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:18: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/hvcall.h:get_longbusy_msecs Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/thread_info.h:test_thread_local_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_add_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:init_utsname Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kexec.h:kdump_in_progress Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/security_features.h:security_ftr_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/security_features.h:security_ftr_clear Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/security_features.h:security_ftr_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/idle.h:snapshot_purr_idle_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/idle.h:snapshot_spurr_idle_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/idle.h:update_idle_spurr_accounting Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:alloc_dispatch_logs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pSeries_init_panel Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:__machine_initcall_pseries_pSeries_init_panel Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:alloc_dispatch_log_kmem_cache Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:__machine_initcall_pseries_alloc_dispatch_log_kmem_cache Cyclomatic Complexity 52 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:init_cpu_char_feature_flags Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pSeries_pci_probe_mode Cyclomatic Complexity 4 /kisskb/src/include/linux/panic.h:set_arch_panic_timeout Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/lppaca.h:lppaca_shared_proc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_set_mode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:enable_reloc_on_exceptions Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:disable_reloc_on_exceptions Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:enable_big_endian_exceptions Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:enable_little_endian_exceptions Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_set_watchpoint0 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_set_watchpoint1 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_set_dawr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_lpar_enable_pmcs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_set_dabr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_set_xdabr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_get_cpu_characteristics Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_panic Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_get_device_type Cyclomatic Complexity 5 /kisskb/src/include/linux/of.h:of_node_is_type Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pSeries_discover_phbs Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_8259_cascade Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chained_handler Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_setup_i8259_cascade Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_init_irq Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pSeries_show_cpuinfo Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/idle.h:pseries_idle_prolog Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:cede_processor Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/idle.h:update_idle_purr_accounting Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/idle.h:pseries_idle_epilog Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_lpar_idle Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pci_dn_reconfig_notifier Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_power_off Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:fwnmi_init Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:pv_spinlocks_init Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_enable_reloc_on_exc Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_disable_reloc_on_exc Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pSeries_machine_kexec Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_big_endian_exceptions Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_little_endian_exceptions Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_setup_security_mitigations Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pSeries_setup_arch Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pSeries_coalesce_init Cyclomatic Complexity 37 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pSeries_cmo_feature_init Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pseries_init Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/setup.c:pSeries_probe /kisskb/src/arch/powerpc/platforms/pseries/setup.c: In function 'pseries_setup_security_mitigations': /kisskb/src/arch/powerpc/platforms/pseries/setup.c:570:27: note: byref variable will be forcibly initialized 570 | struct h_cpu_char_result result; | ^~~~~~ /kisskb/src/arch/powerpc/platforms/pseries/setup.c: In function 'pSeries_coalesce_init': /kisskb/src/arch/powerpc/platforms/pseries/setup.c:897:27: note: byref variable will be forcibly initialized 897 | struct hvcall_mpp_x_data mpp_x_data; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_dev_id Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_pcie Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_caps_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_type Cyclomatic Complexity 8 /kisskb/src/drivers/pci/search.c:pci_do_find_bus Cyclomatic Complexity 30 /kisskb/src/drivers/pci/pci.h:pci_match_one_device Cyclomatic Complexity 3 /kisskb/src/drivers/pci/search.c:match_pci_dev_by_id Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 7 /kisskb/src/drivers/pci/search.c:pci_get_dev_by_id Cyclomatic Complexity 34 /kisskb/src/drivers/pci/search.c:pci_for_each_dma_alias Cyclomatic Complexity 5 /kisskb/src/drivers/pci/search.c:pci_find_next_bus Cyclomatic Complexity 7 /kisskb/src/drivers/pci/search.c:pci_find_bus Cyclomatic Complexity 5 /kisskb/src/drivers/pci/search.c:pci_get_slot Cyclomatic Complexity 1 /kisskb/src/drivers/pci/search.c:pci_get_subsys Cyclomatic Complexity 1 /kisskb/src/drivers/pci/search.c:pci_get_device Cyclomatic Complexity 6 /kisskb/src/drivers/pci/search.c:pci_get_domain_bus_and_slot Cyclomatic Complexity 1 /kisskb/src/drivers/pci/search.c:pci_get_class Cyclomatic Complexity 7 /kisskb/src/drivers/pci/search.c:pci_dev_present /kisskb/src/drivers/pci/search.c: In function 'pci_get_device': /kisskb/src/drivers/pci/search.c:305:23: note: byref variable will be forcibly initialized 305 | struct pci_device_id id = { | ^~ /kisskb/src/drivers/pci/search.c: In function 'pci_get_domain_bus_and_slot': /kisskb/src/drivers/pci/search.c:305:23: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_add_monotonic Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_add_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_ktime_to_host Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_valid Cyclomatic Complexity 6 /kisskb/src/kernel/time/posix-stubs.c:__do_sys_clock_settime Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime_ts64 Cyclomatic Complexity 4 /kisskb/src/kernel/time/posix-stubs.c:__do_sys_clock_getres Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:timespec64_to_ktime Cyclomatic Complexity 12 /kisskb/src/kernel/time/posix-stubs.c:__do_sys_clock_nanosleep Cyclomatic Complexity 1 /kisskb/src/kernel/time/posix-stubs.c:sys_ni_posix_timers Cyclomatic Complexity 1 /kisskb/src/kernel/time/posix-stubs.c:__se_sys_clock_settime Cyclomatic Complexity 4 /kisskb/src/kernel/time/posix-stubs.c:do_clock_gettime Cyclomatic Complexity 6 /kisskb/src/kernel/time/posix-stubs.c:__do_sys_clock_gettime Cyclomatic Complexity 1 /kisskb/src/kernel/time/posix-stubs.c:__se_sys_clock_gettime Cyclomatic Complexity 1 /kisskb/src/kernel/time/posix-stubs.c:__se_sys_clock_getres Cyclomatic Complexity 1 /kisskb/src/kernel/time/posix-stubs.c:__se_sys_clock_nanosleep /kisskb/src/kernel/time/posix-stubs.c: In function '__do_sys_clock_settime': /kisskb/src/kernel/time/posix-stubs.c:63:20: note: byref variable will be forcibly initialized 63 | struct timespec64 new_tp; | ^~~~~~ /kisskb/src/kernel/time/posix-stubs.c: In function '__do_sys_clock_getres': /kisskb/src/kernel/time/posix-stubs.c:110:20: note: byref variable will be forcibly initialized 110 | struct timespec64 rtn_tp = { | ^~~~~~ /kisskb/src/kernel/time/posix-stubs.c: In function '__do_sys_clock_nanosleep': /kisskb/src/kernel/time/posix-stubs.c:131:20: note: byref variable will be forcibly initialized 131 | struct timespec64 t; | ^ /kisskb/src/kernel/time/posix-stubs.c: In function '__do_sys_clock_gettime': /kisskb/src/kernel/time/posix-stubs.c:97:20: note: byref variable will be forcibly initialized 97 | struct timespec64 kernel_tp; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevent_state_detached Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevent_state_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevent_state_periodic Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevent_state_oneshot Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-internal.h:clockevent_get_state Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-internal.h:clockevent_set_state Cyclomatic Complexity 24 /kisskb/src/kernel/time/clockevents.c:cev_delta2ns Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 36 /kisskb/src/kernel/time/clockevents.c:__clockevents_switch_state Cyclomatic Complexity 6 /kisskb/src/kernel/time/clockevents.c:clockevents_program_min_delta Cyclomatic Complexity 1 /kisskb/src/kernel/time/clockevents.c:clockevents_unbind Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/kernel/time/clockevents.c:__clockevents_try_unbind Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 16 /kisskb/src/kernel/time/clockevents.c:clockevents_replace Cyclomatic Complexity 4 /kisskb/src/kernel/time/clockevents.c:__clockevents_unbind Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 2 /kisskb/src/kernel/time/clockevents.c:clockevents_notify_released Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevents_calc_mult_shift Cyclomatic Complexity 15 /kisskb/src/kernel/time/clockevents.c:clockevents_config Cyclomatic Complexity 4 /kisskb/src/kernel/time/clockevents.c:tick_broadcast_init_sysfs Cyclomatic Complexity 11 /kisskb/src/kernel/time/clockevents.c:tick_init_sysfs Cyclomatic Complexity 4 /kisskb/src/kernel/time/clockevents.c:clockevents_init_sysfs Cyclomatic Complexity 12 /kisskb/src/kernel/time/clockevents.c:unbind_device_store Cyclomatic Complexity 2 /kisskb/src/kernel/time/clockevents.c:tick_get_tick_dev Cyclomatic Complexity 9 /kisskb/src/kernel/time/clockevents.c:current_device_show Cyclomatic Complexity 1 /kisskb/src/kernel/time/clockevents.c:clockevent_delta2ns Cyclomatic Complexity 16 /kisskb/src/kernel/time/clockevents.c:clockevents_switch_state Cyclomatic Complexity 1 /kisskb/src/kernel/time/clockevents.c:clockevents_shutdown Cyclomatic Complexity 4 /kisskb/src/kernel/time/clockevents.c:clockevents_tick_resume Cyclomatic Complexity 24 /kisskb/src/kernel/time/clockevents.c:clockevents_program_event Cyclomatic Complexity 1 /kisskb/src/kernel/time/clockevents.c:clockevents_unbind_device Cyclomatic Complexity 10 /kisskb/src/kernel/time/clockevents.c:clockevents_register_device Cyclomatic Complexity 1 /kisskb/src/kernel/time/clockevents.c:clockevents_config_and_register Cyclomatic Complexity 5 /kisskb/src/kernel/time/clockevents.c:__clockevents_update_freq Cyclomatic Complexity 10 /kisskb/src/kernel/time/clockevents.c:clockevents_update_freq Cyclomatic Complexity 1 /kisskb/src/kernel/time/clockevents.c:clockevents_handle_noop Cyclomatic Complexity 7 /kisskb/src/kernel/time/clockevents.c:clockevents_exchange_device Cyclomatic Complexity 5 /kisskb/src/kernel/time/clockevents.c:clockevents_suspend Cyclomatic Complexity 5 /kisskb/src/kernel/time/clockevents.c:clockevents_resume Cyclomatic Complexity 1 /kisskb/src/kernel/time/clockevents.c:tick_offline_cpu Cyclomatic Complexity 7 /kisskb/src/kernel/time/clockevents.c:tick_cleanup_dead_cpu /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind': /kisskb/src/kernel/time/clockevents.c:419:19: note: byref variable will be forcibly initialized 419 | struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; | ^~ /kisskb/src/kernel/time/clockevents.c: In function 'unbind_device_store': /kisskb/src/kernel/time/clockevents.c:419:19: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind_device': /kisskb/src/kernel/time/clockevents.c:419:19: note: byref variable will be forcibly initialized Cyclomatic Complexity 3 /kisskb/src/sound/drivers/vx/vx_cmd.c:vx_init_rmh Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_first Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageReported Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:__SetPageReported Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageBuddy Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/page-isolation.h:is_migrate_isolate Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/mm/internal.h:buddy_order Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 7 /kisskb/src/mm/page_reporting.c:__page_reporting_request Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_rotate_to_front Cyclomatic Complexity 8 /kisskb/src/mm/page_reporting.c:page_reporting_drain Cyclomatic Complexity 22 /kisskb/src/mm/page_reporting.c:page_reporting_cycle Cyclomatic Complexity 13 /kisskb/src/mm/page_reporting.c:page_reporting_process_zone Cyclomatic Complexity 11 /kisskb/src/mm/page_reporting.c:page_reporting_process Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 7 /kisskb/src/mm/page_reporting.c:__page_reporting_notify Cyclomatic Complexity 6 /kisskb/src/mm/page_reporting.c:page_reporting_register Cyclomatic Complexity 3 /kisskb/src/mm/page_reporting.c:page_reporting_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/video/logo/logo.c:fb_logo_late_init Cyclomatic Complexity 16 /kisskb/src/drivers/video/logo/logo.c:fb_find_logo Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_printdd Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:snd_vx_inb Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:snd_vx_inl Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:snd_vx_outb Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:snd_vx_outl Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_write_one_cbit Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_read_one_cbit Cyclomatic Complexity 16 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_read_uer_status Cyclomatic Complexity 14 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_calc_clock_from_freq Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_change_clock_source Cyclomatic Complexity 1 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_modify_board_inputs Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_modify_board_clock Cyclomatic Complexity 4 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_set_internal_clock Cyclomatic Complexity 5 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_set_iec958_status Cyclomatic Complexity 41 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_set_clock Cyclomatic Complexity 21 /kisskb/src/sound/drivers/vx/vx_uer.c:vx_change_frequency /kisskb/src/sound/drivers/vx/vx_uer.c: In function 'vx_modify_board_inputs': /kisskb/src/sound/drivers/vx/vx_uer.c:36:16: note: byref variable will be forcibly initialized 36 | struct vx_rmh rmh; | ^~~ /kisskb/src/sound/drivers/vx/vx_uer.c: In function 'vx_modify_board_clock': /kisskb/src/sound/drivers/vx/vx_uer.c:22:16: note: byref variable will be forcibly initialized 22 | struct vx_rmh rmh; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_alert Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_power_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_pcie Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_device_to_OF_node Cyclomatic Complexity 3 /kisskb/src/include/linux/pci.h:pci_ari_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-sysfs.c:pci_bridge_attrs_are_visible Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-sysfs.c:pcie_dev_attrs_are_visible Cyclomatic Complexity 12 /kisskb/src/drivers/pci/pci-sysfs.c:pci_write_rom Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci-sysfs.c:pci_dev_rom_attr_is_visible Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:pci_dev_config_attr_is_visible Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:pci_dev_hp_attrs_are_visible Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci-sysfs.c:pci_dev_attrs_are_visible Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 7 /kisskb/src/drivers/pci/pci-sysfs.c:rescan_store Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci-sysfs.c:msi_bus_store Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-sysfs.c:broken_parity_status_store Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci-sysfs.c:dev_rescan_store Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumap_print_to_pagebuf Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-sysfs.c:cpulistaffinity_show Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-sysfs.c:cpuaffinity_show Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:pci_dev_show_local_cpu Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:local_cpulist_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:local_cpus_show Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci-sysfs.c:bus_rescan_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:pci_mmap_legacy_mem Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:pci_mmap_legacy_io Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci-sysfs.c:pci_write_legacy_io Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci-sysfs.c:pci_read_legacy_io Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outl Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 18 /kisskb/src/drivers/pci/pci-sysfs.c:pci_create_attr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inl Cyclomatic Complexity 19 /kisskb/src/drivers/pci/pci-sysfs.c:pci_resource_io Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:pci_write_resource_io Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:pci_read_resource_io Cyclomatic Complexity 8 /kisskb/src/drivers/pci/pci-sysfs.c:pci_remove_resource_files Cyclomatic Complexity 21 /kisskb/src/drivers/pci/pci-sysfs.c:pci_create_resource_files Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci-sysfs.c:reset_store Cyclomatic Complexity 3 /kisskb/src/drivers/pci/pci-sysfs.c:pci_dev_reset_attr_is_visible Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_fromio Cyclomatic Complexity 18 /kisskb/src/drivers/pci/pci-sysfs.c:pci_read_rom Cyclomatic Complexity 33 /kisskb/src/drivers/pci/pci-sysfs.c:pci_write_config Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 35 /kisskb/src/drivers/pci/pci-sysfs.c:pci_read_config Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:ari_enabled_show Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:devspec_show Cyclomatic Complexity 2 /kisskb/src/drivers/pci/pci-sysfs.c:msi_bus_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:broken_parity_status_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:consistent_dma_mask_bits_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:dma_mask_bits_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:numa_node_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:modalias_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:irq_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:class_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:revision_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:subsystem_device_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:subsystem_vendor_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:device_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:vendor_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:power_state_show Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci-sysfs.c:driver_override_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:driver_override_show Cyclomatic Complexity 14 /kisskb/src/drivers/pci/pci-sysfs.c:enable_store Cyclomatic Complexity 11 /kisskb/src/drivers/pci/pci-sysfs.c:numa_node_store Cyclomatic Complexity 5 /kisskb/src/drivers/pci/pci-sysfs.c:resource_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:max_link_speed_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:max_link_width_show Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:current_link_width_show Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:current_link_speed_show Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:secondary_bus_number_show Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:subordinate_bus_number_show Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci-sysfs.c:remove_store Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:boot_vga_show Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:pci_adjust_legacy_attr Cyclomatic Complexity 13 /kisskb/src/drivers/pci/pci-sysfs.c:pci_create_legacy_files Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:pci_remove_legacy_files Cyclomatic Complexity 24 /kisskb/src/drivers/pci/pci-sysfs.c:pci_mmap_fits Cyclomatic Complexity 9 /kisskb/src/drivers/pci/pci-sysfs.c:pci_mmap_resource Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:pci_mmap_resource_uc Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci-sysfs.c:pci_mmap_resource_wc Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:pci_create_sysfs_dev_files Cyclomatic Complexity 6 /kisskb/src/drivers/pci/pci-sysfs.c:pci_sysfs_init Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci-sysfs.c:pci_remove_sysfs_dev_files Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_new Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_async_write Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_async_write Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_async_write Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_unwritten Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:bio_set_op_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/writeback.h:wbc_init_bio Cyclomatic Complexity 1 /kisskb/src/include/linux/writeback.h:wbc_account_cgroup_owner Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 3 /kisskb/src/include/linux/fscrypt.h:fscrypt_needs_contents_encryption Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_is_bounce_page Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_pagecache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:__fscrypt_inode_uses_inline_crypto Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_set_bio_crypt_ctx_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_mergeable_bio_bh Cyclomatic Complexity 3 /kisskb/src/include/linux/fscrypt.h:fscrypt_inode_uses_fs_layer_crypto Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 1 /kisskb/src/fs/ext4/page-io.c:buffer_io_error Cyclomatic Complexity 1 /kisskb/src/fs/ext4/page-io.c:dump_completed_IO Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4.h:ext4_clear_io_unwritten_flag Cyclomatic Complexity 4 /kisskb/src/fs/ext4/page-io.c:ext4_free_io_end_vec Cyclomatic Complexity 9 /kisskb/src/include/linux/pagemap.h:mapping_set_error Cyclomatic Complexity 24 /kisskb/src/fs/ext4/page-io.c:ext4_finish_bio Cyclomatic Complexity 8 /kisskb/src/fs/ext4/page-io.c:ext4_release_io_end Cyclomatic Complexity 4 /kisskb/src/fs/ext4/page-io.c:ext4_end_io_end Cyclomatic Complexity 13 /kisskb/src/fs/ext4/page-io.c:ext4_do_flush_completed_IO Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 30 /kisskb/src/fs/ext4/page-io.c:ext4_add_complete_io Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:set_page_writeback_keepwrite Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 7 /kisskb/src/fs/ext4/page-io.c:ext4_init_pageio Cyclomatic Complexity 1 /kisskb/src/fs/ext4/page-io.c:ext4_exit_pageio Cyclomatic Complexity 4 /kisskb/src/fs/ext4/page-io.c:ext4_alloc_io_end_vec Cyclomatic Complexity 1 /kisskb/src/fs/ext4/page-io.c:ext4_last_io_end_vec Cyclomatic Complexity 1 /kisskb/src/fs/ext4/page-io.c:ext4_end_io_rsv_work Cyclomatic Complexity 4 /kisskb/src/fs/ext4/page-io.c:ext4_init_io_end Cyclomatic Complexity 6 /kisskb/src/fs/ext4/page-io.c:ext4_put_io_end_defer Cyclomatic Complexity 17 /kisskb/src/fs/ext4/page-io.c:ext4_end_bio Cyclomatic Complexity 6 /kisskb/src/fs/ext4/page-io.c:ext4_put_io_end Cyclomatic Complexity 1 /kisskb/src/fs/ext4/page-io.c:ext4_get_io_end Cyclomatic Complexity 4 /kisskb/src/fs/ext4/page-io.c:io_submit_init_bio Cyclomatic Complexity 5 /kisskb/src/fs/ext4/page-io.c:ext4_io_submit Cyclomatic Complexity 11 /kisskb/src/fs/ext4/page-io.c:io_submit_add_bh Cyclomatic Complexity 1 /kisskb/src/fs/ext4/page-io.c:ext4_io_submit_init Cyclomatic Complexity 53 /kisskb/src/fs/ext4/page-io.c:ext4_bio_write_page /kisskb/src/fs/ext4/page-io.c: In function 'ext4_finish_bio': /kisskb/src/fs/ext4/page-io.c:103:23: note: byref variable will be forcibly initialized 103 | struct bvec_iter_all iter_all; | ^~~~~~~~ /kisskb/src/fs/ext4/page-io.c: In function 'ext4_do_flush_completed_IO': /kisskb/src/fs/ext4/page-io.c:242:19: note: byref variable will be forcibly initialized 242 | struct list_head unwritten; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/event_sources.c:request_event_sources_irqs Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_ratelimit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:__kprojid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/projid.h:projid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:INIT_LIST_HEAD_RCU Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_device_to_OF_node Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_bus_to_OF_node Cyclomatic Complexity 1 /kisskb/src/include/linux/crash_dump.h:is_kdump_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/iommu.h:set_iommu_table_base Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_free_pSeries Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_table_setparms_common Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:disable_ddw_setup Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:ddw_list_new_entry Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_pseries_alloc_table Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_get_page_shift Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_build_pSeries Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_get_pseries Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_tce_put Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_free_pSeriesLP Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_tce_stuff Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_freemulti_pSeriesLP Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_tce_put_indirect Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_verified Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_build_pSeriesLP Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:journal_current_handle Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_get_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_is_nokey_name Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_has_encryption_key Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_valid_inum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_flag Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_dir_index Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_dir_nlink Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_filetype Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_largedir Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_hash_in_dirent Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_dir_rec_len Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_rec_len_from_disk Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_dir_htree_level Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_quota_capable Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_inline_data Cyclomatic Complexity 36 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_buildmulti_pSeriesLP Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_set_de_type Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_current_handle Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:ext4_next_entry Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:dx_get_block Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:dx_set_block Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:dx_get_hash Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:dx_set_hash Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:dx_get_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:dx_get_limit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:dx_set_count Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:dx_set_limit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:htree_rep_invariant_check Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_fname_from_fscrypt_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_tce_get Cyclomatic Complexity 9 /kisskb/src/fs/ext4/namei.c:get_dirent_tail Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_get_pSeriesLP Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_exchange_pseries Cyclomatic Complexity 21 /kisskb/src/fs/ext4/namei.c:get_dx_countlimit Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_clearrange_multi_pSeriesLP Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:clean_dma_window Cyclomatic Complexity 10 /kisskb/src/fs/ext4/namei.c:is_dx_internal_node Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_setrange_multi_pSeriesLP Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_sync Cyclomatic Complexity 14 /kisskb/src/fs/ext4/namei.c:dx_sort_map Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_mem_notifier Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_setrange_multi_pSeriesLP_walk Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 11 /kisskb/src/fs/ext4/ext4.h:ext4_rec_len_to_disk Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:find_existing_ddw Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:__remove_dma_window Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:remove_dma_window Cyclomatic Complexity 3 /kisskb/src/fs/ext4/namei.c:dx_root_limit Cyclomatic Complexity 3 /kisskb/src/fs/ext4/namei.c:dx_node_limit Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_simulate_fail Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:remove_ddw Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/log2.h:__order_base_2 Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4.h:ext4_update_dx_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:__warn_no_space_for_csum Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:ext4_dirblock_csum Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:find_existing_ddw_windows_named Cyclomatic Complexity 6 /kisskb/src/fs/ext4/namei.c:ext4_dirblock_csum_set Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:find_existing_ddw_windows Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:ext4_dx_csum Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:__machine_initcall_pseries_find_existing_ddw_windows Cyclomatic Complexity 11 /kisskb/src/fs/ext4/namei.c:ext4_dx_csum_verify Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_pseries_alloc_group Cyclomatic Complexity 9 /kisskb/src/fs/ext4/namei.c:ext4_dx_csum_set Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_pseries_free_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:ext4_handle_dirty_dx_node Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 8 /kisskb/src/fs/ext4/namei.c:dx_release Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 12 /kisskb/src/fs/ext4/namei.c:dx_make_map Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_reconfig_notifier Cyclomatic Complexity 4 /kisskb/src/include/linux/fscrypt.h:fscrypt_prepare_readdir Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_free_filename Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_fname_free_filename Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_table_setparms Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:pci_dma_dev_setup_pSeries Cyclomatic Complexity 22 /kisskb/src/fs/ext4/namei.c:ext4_ci_compare Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:pci_dma_bus_setup_pSeries Cyclomatic Complexity 23 /kisskb/src/fs/ext4/namei.c:ext4_match Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:ddw_memory_hotplug_max Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:ddw_read_ext Cyclomatic Complexity 2 /kisskb/src/fs/ext4/namei.c:dx_move_dirents Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:query_ddw Cyclomatic Complexity 13 /kisskb/src/fs/ext4/namei.c:ext4_append Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:reset_dma_window Cyclomatic Complexity 9 /kisskb/src/fs/ext4/namei.c:ext4_dec_count Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:create_ddw Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 6 /kisskb/src/fs/ext4/namei.c:ext4_inc_count Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:ddw_property_create Cyclomatic Complexity 7 /kisskb/src/fs/ext4/namei.c:ext4_update_dir_count Cyclomatic Complexity 3 /kisskb/src/fs/ext4/namei.c:dx_insert_block Cyclomatic Complexity 13 /kisskb/src/fs/ext4/namei.c:dx_pack_dirents Cyclomatic Complexity 4 /kisskb/src/include/linux/fscrypt.h:fscrypt_prepare_lookup Cyclomatic Complexity 9 /kisskb/src/include/linux/fscrypt.h:fscrypt_prepare_rename Cyclomatic Complexity 10 /kisskb/src/fs/ext4/namei.c:ext4_whiteout_for_rename Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_unlink_enter Cyclomatic Complexity 100 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:enable_ddw Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_unlink_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/fscrypt.h:fscrypt_encrypt_symlink Cyclomatic Complexity 4 /kisskb/src/include/linux/fscrypt.h:fscrypt_prepare_link Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 17 /kisskb/src/fs/ext4/namei.c:ext4_tmpfile Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_bypass_supported_pSeriesLP Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:ext4_initialize_dirent_tail Cyclomatic Complexity 8 /kisskb/src/fs/ext4/namei.c:ext4_dirblock_csum_verify Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_table_setparms_lpar Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:pci_dma_dev_setup_pSeriesLP Cyclomatic Complexity 55 /kisskb/src/fs/ext4/namei.c:__ext4_read_dirblock Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:pci_dma_bus_setup_pSeriesLP Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:disable_multitce Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_iommu_bus_notifier_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:__machine_initcall_pseries_tce_iommu_bus_notifier_init Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:tce_iommu_bus_notifier Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:iommu_init_early_pSeries Cyclomatic Complexity 60 /kisskb/src/fs/ext4/namei.c:dx_probe Cyclomatic Complexity 49 /kisskb/src/fs/ext4/namei.c:htree_dirblock_to_tree Cyclomatic Complexity 18 /kisskb/src/fs/ext4/namei.c:ext4_htree_next_block Cyclomatic Complexity 5 /kisskb/src/fs/ext4/namei.c:ext4_get_first_dir_block Cyclomatic Complexity 7 /kisskb/src/fs/ext4/namei.c:ext4_rename_dir_prepare Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:ext4_handle_dirty_dirblock Cyclomatic Complexity 33 /kisskb/src/fs/ext4/namei.c:do_split Cyclomatic Complexity 14 /kisskb/src/fs/ext4/namei.c:ext4_setent Cyclomatic Complexity 13 /kisskb/src/fs/ext4/namei.c:ext4_rename_dir_finish Cyclomatic Complexity 54 /kisskb/src/fs/ext4/namei.c:ext4_htree_fill_tree Cyclomatic Complexity 18 /kisskb/src/fs/ext4/namei.c:ext4_fname_setup_ci_filename Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_fname_setup_filename Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_fname_prepare_lookup Cyclomatic Complexity 10 /kisskb/src/fs/ext4/namei.c:ext4_search_dir Cyclomatic Complexity 1 /kisskb/src/fs/ext4/namei.c:search_dirblock Cyclomatic Complexity 15 /kisskb/src/fs/ext4/namei.c:ext4_dx_find_entry Cyclomatic Complexity 68 /kisskb/src/fs/ext4/namei.c:__ext4_find_entry Cyclomatic Complexity 7 /kisskb/src/fs/ext4/namei.c:ext4_find_entry Cyclomatic Complexity 113 /kisskb/src/fs/ext4/namei.c:ext4_cross_rename Cyclomatic Complexity 12 /kisskb/src/fs/ext4/namei.c:ext4_resetent Cyclomatic Complexity 7 /kisskb/src/fs/ext4/namei.c:ext4_lookup_entry Cyclomatic Complexity 29 /kisskb/src/fs/ext4/namei.c:ext4_lookup Cyclomatic Complexity 8 /kisskb/src/fs/ext4/namei.c:ext4_get_parent Cyclomatic Complexity 15 /kisskb/src/fs/ext4/namei.c:ext4_find_dest_de Cyclomatic Complexity 6 /kisskb/src/fs/ext4/namei.c:ext4_insert_dentry Cyclomatic Complexity 22 /kisskb/src/fs/ext4/namei.c:add_dirent_to_buf Cyclomatic Complexity 60 /kisskb/src/fs/ext4/namei.c:ext4_dx_add_entry Cyclomatic Complexity 36 /kisskb/src/fs/ext4/namei.c:make_indexed_dir Cyclomatic Complexity 55 /kisskb/src/fs/ext4/namei.c:ext4_add_entry Cyclomatic Complexity 12 /kisskb/src/fs/ext4/namei.c:ext4_add_nondir Cyclomatic Complexity 64 /kisskb/src/fs/ext4/namei.c:ext4_symlink Cyclomatic Complexity 19 /kisskb/src/fs/ext4/namei.c:ext4_create Cyclomatic Complexity 19 /kisskb/src/fs/ext4/namei.c:ext4_mknod Cyclomatic Complexity 10 /kisskb/src/fs/ext4/namei.c:ext4_generic_delete_entry Cyclomatic Complexity 21 /kisskb/src/fs/ext4/namei.c:ext4_delete_entry Cyclomatic Complexity 6 /kisskb/src/fs/ext4/namei.c:ext4_find_delete_entry Cyclomatic Complexity 18 /kisskb/src/fs/ext4/namei.c:ext4_rename_delete Cyclomatic Complexity 4 /kisskb/src/fs/ext4/namei.c:ext4_init_dot_dotdot Cyclomatic Complexity 24 /kisskb/src/fs/ext4/namei.c:ext4_init_new_dir Cyclomatic Complexity 44 /kisskb/src/fs/ext4/namei.c:ext4_mkdir Cyclomatic Complexity 32 /kisskb/src/fs/ext4/namei.c:ext4_empty_dir Cyclomatic Complexity 154 /kisskb/src/fs/ext4/namei.c:ext4_rename Cyclomatic Complexity 12 /kisskb/src/fs/ext4/namei.c:ext4_rename2 Cyclomatic Complexity 46 /kisskb/src/fs/ext4/namei.c:ext4_rmdir Cyclomatic Complexity 34 /kisskb/src/fs/ext4/namei.c:__ext4_unlink Cyclomatic Complexity 22 /kisskb/src/fs/ext4/namei.c:ext4_unlink Cyclomatic Complexity 22 /kisskb/src/fs/ext4/namei.c:__ext4_link Cyclomatic Complexity 13 /kisskb/src/fs/ext4/namei.c:ext4_link Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_preemptible Cyclomatic Complexity 4 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_assert Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:get_irq_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevent_state_oneshot Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.h:sched_clock_suspend Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping.h:sched_clock_resume Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-internal.h:tick_device_is_functional Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-internal.h:clockevent_set_state Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-internal.h:tick_nohz_init Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 8 /kisskb/src/kernel/time/tick-common.c:tick_periodic Cyclomatic Complexity 10 /kisskb/src/kernel/time/tick-common.c:tick_handle_periodic Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:seqcount_lockdep_reader_access Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 11 /kisskb/src/kernel/time/tick-common.c:tick_check_percpu Cyclomatic Complexity 17 /kisskb/src/kernel/time/tick-common.c:tick_check_preferred Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_suspend_resume Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-common.c:tick_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-common.c:tick_get_device Cyclomatic Complexity 12 /kisskb/src/kernel/time/tick-common.c:tick_is_oneshot_available Cyclomatic Complexity 10 /kisskb/src/kernel/time/tick-common.c:tick_setup_periodic Cyclomatic Complexity 14 /kisskb/src/kernel/time/tick-common.c:tick_setup_device Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-common.c:tick_install_replacement Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-common.c:tick_check_replacement Cyclomatic Complexity 10 /kisskb/src/kernel/time/tick-common.c:tick_check_new_device Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-common.c:tick_broadcast_oneshot_control Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-common.c:tick_handover_do_timer Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-common.c:tick_shutdown Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-common.c:tick_suspend_local Cyclomatic Complexity 7 /kisskb/src/kernel/time/tick-common.c:tick_resume_local Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-common.c:tick_suspend Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-common.c:tick_resume Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-common.c:tick_freeze Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-common.c:tick_unfreeze In file included from /kisskb/src/fs/ext4/namei.c:39: /kisskb/src/fs/ext4/namei.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'dx_make_map': /kisskb/src/fs/ext4/namei.c:1258:22: note: byref variable will be forcibly initialized 1258 | struct dx_hash_info h = *hinfo; | ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_ci_compare': /kisskb/src/fs/ext4/namei.c:1339:28: note: byref variable will be forcibly initialized 1339 | const struct fscrypt_str encrypted_name = | ^~~~~~~~~~~~~~ /kisskb/src/fs/ext4/namei.c:1334:21: note: byref variable will be forcibly initialized 1334 | struct fscrypt_str decrypted_name = FSTR_INIT(NULL, de_name_len); | ^~~~~~~~~~~~~~ /kisskb/src/arch/powerpc/platforms/pseries/iommu.c: In function 'enable_ddw': /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:1231:29: note: byref variable will be forcibly initialized 1231 | struct ddw_create_response create; | ^~~~~~ /kisskb/src/arch/powerpc/platforms/pseries/iommu.c:1230:28: note: byref variable will be forcibly initialized 1230 | struct ddw_query_response query; | ^~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_match': /kisskb/src/fs/ext4/namei.c:1435:16: note: byref variable will be forcibly initialized 1435 | struct qstr cf = {.name = fname->cf_name.name, | ^~ /kisskb/src/fs/ext4/namei.c:1420:22: note: byref variable will be forcibly initialized 1420 | struct fscrypt_name f; | ^ /kisskb/src/fs/ext4/namei.c: In function 'htree_dirblock_to_tree': /kisskb/src/fs/ext4/namei.c:1086:23: note: byref variable will be forcibly initialized 1086 | struct fscrypt_str de_name = FSTR_INIT(de->name, | ^~~~~~~ /kisskb/src/fs/ext4/namei.c:1023:60: note: byref variable will be forcibly initialized 1023 | struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; | ^~~~~~~ /kisskb/src/fs/ext4/namei.c:1023:21: note: byref variable will be forcibly initialized 1023 | struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_htree_fill_tree': /kisskb/src/fs/ext4/namei.c:1134:21: note: byref variable will be forcibly initialized 1134 | struct fscrypt_str tmp_str; | ^~~~~~~ /kisskb/src/fs/ext4/namei.c:1126:22: note: byref variable will be forcibly initialized 1126 | struct dx_hash_info hinfo; | ^~~~~ In file included from /kisskb/src/fs/ext4/namei.c:39: /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_setup_filename': /kisskb/src/fs/ext4/ext4.h:2746:22: note: byref variable will be forcibly initialized 2746 | struct fscrypt_name name; | ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_prepare_lookup': /kisskb/src/fs/ext4/ext4.h:2765:22: note: byref variable will be forcibly initialized 2765 | struct fscrypt_name name; | ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_find_entry': /kisskb/src/fs/ext4/namei.c:1671:23: note: byref variable will be forcibly initialized 1671 | struct ext4_filename fname; | ^~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_resetent': /kisskb/src/fs/ext4/namei.c:3567:23: note: byref variable will be forcibly initialized 3567 | struct ext4_renament old = *ent; | ^~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_lookup_entry': /kisskb/src/fs/ext4/namei.c:1691:23: note: byref variable will be forcibly initialized 1691 | struct ext4_filename fname; | ^~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_add_entry': /kisskb/src/fs/ext4/namei.c:2293:23: note: byref variable will be forcibly initialized 2293 | struct ext4_filename fname; | ^~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_symlink': /kisskb/src/fs/ext4/namei.c:3259:21: note: byref variable will be forcibly initialized 3259 | struct fscrypt_str disk_link; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lcd.c:devm_lcd_device_match Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lcd.c:lcd_device_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lcd.c:lcd_register_fb Cyclomatic Complexity 16 /kisskb/src/drivers/video/backlight/lcd.c:fb_notifier_callback Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lcd.c:lcd_unregister_fb Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lcd.c:lcd_class_exit Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/lcd.c:lcd_class_init Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lcd.c:max_contrast_show Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/lcd.c:contrast_show Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/lcd.c:lcd_power_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 12 /kisskb/src/drivers/video/backlight/lcd.c:contrast_store Cyclomatic Complexity 12 /kisskb/src/drivers/video/backlight/lcd.c:lcd_power_store Cyclomatic Complexity 10 /kisskb/src/drivers/video/backlight/lcd.c:lcd_device_register Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lcd.c:lcd_device_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lcd.c:devm_lcd_device_release Cyclomatic Complexity 6 /kisskb/src/drivers/video/backlight/lcd.c:devm_lcd_device_register Cyclomatic Complexity 8 /kisskb/src/drivers/video/backlight/lcd.c:devm_lcd_device_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_and_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_and_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevent_state_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevent_state_periodic Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevent_state_oneshot Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-internal.h:tick_device_is_functional Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-internal.h:clockevent_get_state Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_get_oneshot_wakeup_device Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:err_broadcast Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_clear_oneshot Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_get_next_period Cyclomatic Complexity 14 /kisskb/src/kernel/time/tick-broadcast.c:tick_check_broadcast_device Cyclomatic Complexity 7 /kisskb/src/kernel/time/tick-broadcast.c:tick_device_setup_broadcast_func Cyclomatic Complexity 8 /kisskb/src/kernel/time/tick-broadcast.c:broadcast_needs_cpu Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 22 /kisskb/src/kernel/time/tick-broadcast.c:tick_set_oneshot_wakeup_device Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_oneshot_offline Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 5 /kisskb/src/kernel/time/tick-broadcast.c:tick_do_broadcast Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_start_periodic Cyclomatic Complexity 7 /kisskb/src/kernel/time/tick-broadcast.c:tick_shutdown_broadcast Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_resume_broadcast_oneshot Cyclomatic Complexity 9 /kisskb/src/kernel/time/tick-broadcast.c:broadcast_shutdown_local Cyclomatic Complexity 5 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_init_next_event Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_do_periodic_broadcast Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_or Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_or Cyclomatic Complexity 8 /kisskb/src/kernel/time/tick-broadcast.c:tick_handle_periodic_broadcast Cyclomatic Complexity 11 /kisskb/src/kernel/time/tick-broadcast.c:tick_oneshot_wakeup_control Cyclomatic Complexity 6 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_set_affinity Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_set_event Cyclomatic Complexity 10 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_setup_oneshot Cyclomatic Complexity 18 /kisskb/src/kernel/time/tick-broadcast.c:tick_handle_oneshot_broadcast Cyclomatic Complexity 35 /kisskb/src/kernel/time/tick-broadcast.c:___tick_broadcast_oneshot_control Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_get_broadcast_device Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_get_broadcast_mask Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_get_wakeup_device Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-broadcast.c:tick_is_broadcast_device Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_update_freq Cyclomatic Complexity 24 /kisskb/src/kernel/time/tick-broadcast.c:tick_device_uses_broadcast Cyclomatic Complexity 7 /kisskb/src/kernel/time/tick-broadcast.c:tick_receive_broadcast Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_oneshot_wakeup_handler Cyclomatic Complexity 49 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_control Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-broadcast.c:tick_set_periodic_handler Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_offline Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-broadcast.c:tick_suspend_broadcast Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-broadcast.c:tick_resume_check_broadcast Cyclomatic Complexity 10 /kisskb/src/kernel/time/tick-broadcast.c:tick_resume_broadcast Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_get_broadcast_oneshot_mask Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_check_broadcast_expired Cyclomatic Complexity 6 /kisskb/src/kernel/time/tick-broadcast.c:tick_check_oneshot_broadcast_this_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/time/tick-broadcast.c:__tick_broadcast_oneshot_control Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_switch_to_oneshot Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-broadcast.c:hotplug_cpu__broadcast_tick_pull Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_oneshot_active Cyclomatic Complexity 17 /kisskb/src/kernel/time/tick-broadcast.c:tick_install_broadcast_device Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_oneshot_available Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast.c:tick_broadcast_init Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_printdd Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxpocket.c:vxp_cs_driver_init Cyclomatic Complexity 6 /kisskb/src/sound/pcmcia/vx/vxpocket.c:vxp_resume Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/vx/vxpocket.c:vxp_suspend Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxpocket.c:vxpocket_release Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/vx/vxpocket.c:vxpocket_detach Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/vx/vxpocket.c:snd_vxpocket_new Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/vx/vxpocket.c:snd_vxpocket_assign_resources Cyclomatic Complexity 15 /kisskb/src/sound/pcmcia/vx/vxpocket.c:vxpocket_config Cyclomatic Complexity 17 /kisskb/src/sound/pcmcia/vx/vxpocket.c:vxpocket_probe Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxpocket.c:vxp_cs_driver_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_printdd Cyclomatic Complexity 1 /kisskb/src/include/sound/vx_core.h:vx_reset_dsp Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_reg_addr Cyclomatic Complexity 5 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vx_compute_mic_level Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_reset_board Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_outb Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_set_clock_source Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_validate_irq Cyclomatic Complexity 13 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_change_audio_source Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vx_release_pseudo_dma Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_inb Cyclomatic Complexity 3 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vx_setup_pseudo_dma Cyclomatic Complexity 8 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_dma_read Cyclomatic Complexity 6 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_dma_write Cyclomatic Complexity 6 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_test_and_ack Cyclomatic Complexity 5 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_write_codec_reg Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_reset_codec Cyclomatic Complexity 7 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vx_check_magic Cyclomatic Complexity 17 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_load_xilinx_binary Cyclomatic Complexity 11 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_load_dsp Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vxp_reset_dsp Cyclomatic Complexity 10 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vx_set_mic_boost Cyclomatic Complexity 7 /kisskb/src/sound/pcmcia/vx/vxp_ops.c:vx_set_mic_level Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 15 /kisskb/src/drivers/pci/rom.c:pci_get_rom_size Cyclomatic Complexity 7 /kisskb/src/drivers/pci/rom.c:pci_enable_rom Cyclomatic Complexity 4 /kisskb/src/drivers/pci/rom.c:pci_disable_rom Cyclomatic Complexity 19 /kisskb/src/drivers/pci/rom.c:pci_map_rom Cyclomatic Complexity 4 /kisskb/src/drivers/pci/rom.c:pci_unmap_rom /kisskb/src/drivers/pci/rom.c: In function 'pci_enable_rom': /kisskb/src/drivers/pci/rom.c:27:24: note: byref variable will be forcibly initialized 27 | struct pci_bus_region region; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageMappedToDisk Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_nr_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:bio_set_op_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_max_segs Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_count Cyclomatic Complexity 1 /kisskb/src/include/linux/cleancache.h:cleancache_fs_enabled_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/cleancache.h:cleancache_fs_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/fscrypt.h:fscrypt_needs_contents_encryption Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:__fscrypt_inode_uses_inline_crypto Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_set_bio_crypt_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_mergeable_bio Cyclomatic Complexity 3 /kisskb/src/include/linux/fscrypt.h:fscrypt_inode_uses_fs_layer_crypto Cyclomatic Complexity 1 /kisskb/src/include/linux/fsverity.h:fsverity_get_info Cyclomatic Complexity 1 /kisskb/src/include/linux/fsverity.h:fsverity_active Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_verity_in_progress Cyclomatic Complexity 3 /kisskb/src/fs/ext4/readpage.c:bio_post_read_required Cyclomatic Complexity 3 /kisskb/src/fs/ext4/readpage.c:ext4_need_verity Cyclomatic Complexity 4 /kisskb/src/fs/ext4/readpage.c:ext4_readpage_limit Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_create_slab_pool Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 8 /kisskb/src/fs/ext4/readpage.c:__read_end_io Cyclomatic Complexity 9 /kisskb/src/fs/ext4/readpage.c:bio_post_read_processing Cyclomatic Complexity 3 /kisskb/src/fs/ext4/readpage.c:mpage_end_io Cyclomatic Complexity 1 /kisskb/src/fs/ext4/readpage.c:decrypt_work Cyclomatic Complexity 1 /kisskb/src/fs/ext4/readpage.c:verity_work Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/processor.h:prefetchw Cyclomatic Complexity 10 /kisskb/src/include/linux/pagemap.h:__readahead_folio Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_page Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 3 /kisskb/src/include/linux/cleancache.h:cleancache_get_page Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 8 /kisskb/src/fs/ext4/readpage.c:ext4_set_bio_post_read_ctx Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 7 /kisskb/src/fs/ext4/readpage.c:ext4_init_post_read_processing Cyclomatic Complexity 109 /kisskb/src/fs/ext4/readpage.c:ext4_mpage_readpages Cyclomatic Complexity 1 /kisskb/src/fs/ext4/readpage.c:ext4_exit_post_read_processing /kisskb/src/fs/ext4/readpage.c: In function '__read_end_io': /kisskb/src/fs/ext4/readpage.c:74:23: note: byref variable will be forcibly initialized 74 | struct bvec_iter_all iter_all; | ^~~~~~~~ /kisskb/src/fs/ext4/readpage.c: In function 'ext4_mpage_readpages': /kisskb/src/fs/ext4/readpage.c:242:25: note: byref variable will be forcibly initialized 242 | struct ext4_map_blocks map; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_get_brightness Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_driver_init Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_read Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_write Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_set_bits Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_i2c_resume Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_clr_bits Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_i2c_suspend Cyclomatic Complexity 26 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_set Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_update_status Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_setup Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_led_work Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_led_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 13 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_ambient_light_zone_store Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_store Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l1_daylight_dim_store Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l2_office_dim_store Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l2_office_max_store Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l3_dark_dim_store Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l3_dark_max_store Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l1_daylight_max_store Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_ambient_light_zone_show Cyclomatic Complexity 7 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_ambient_light_level_show Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l1_daylight_dim_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l1_daylight_max_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l2_office_dim_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l2_office_max_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l3_dark_dim_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_bl_l3_dark_max_show Cyclomatic Complexity 2 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_led_remove Cyclomatic Complexity 7 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_led_set Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/leds.h:led_classdev_register Cyclomatic Complexity 21 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_led_probe Cyclomatic Complexity 32 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/adp8860_bl.c:adp8860_driver_exit /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_probe': /kisskb/src/drivers/video/backlight/adp8860_bl.c:658:30: note: byref variable will be forcibly initialized 658 | struct backlight_properties props; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_msr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:cpu_has_msr_ri Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_error_severity Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_error_disposition Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_error_extended Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_error_initiator Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:rtas_mc_error_sub_type Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:fwnmi_get_errlog Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/machdep.h:log_error Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:mce_process_errlog_event Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:fwnmi_get_savep Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:ras_hotplug_interrupt Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:init_ras_hotplug_IRQ Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:__machine_initcall_pseries_init_ras_hotplug_IRQ Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:init_ras_IRQ Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:__machine_initcall_pseries_init_ras_IRQ Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:handle_system_shutdown Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:rtas_parse_epow_errlog Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:ras_epow_interrupt Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:ras_error_interrupt Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_is_unrecoverable Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:recover_mce Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_error_extended_log_length Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:fwnmi_get_errinfo Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:mce_handle_err_realmode Cyclomatic Complexity 80 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:mce_handle_err_virtmode Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:mce_handle_error Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:fwnmi_release_errinfo Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:pSeries_system_reset_exception Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:pSeries_machine_check_exception Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/ras.c:pseries_machine_check_realmode /kisskb/src/arch/powerpc/platforms/pseries/ras.c: In function 'fwnmi_release_errinfo': /kisskb/src/arch/powerpc/platforms/pseries/ras.c:465:19: note: byref variable will be forcibly initialized 465 | struct rtas_args rtas_args; | ^~~~~~~~~ /kisskb/src/arch/powerpc/platforms/pseries/ras.c: In function 'pSeries_machine_check_exception': /kisskb/src/arch/powerpc/platforms/pseries/ras.c:842:29: note: byref variable will be forcibly initialized 842 | struct machine_check_event evt; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:to_ipmb_dev Cyclomatic Complexity 1 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_verify_checksum1 Cyclomatic Complexity 4 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:is_ipmb_msg Cyclomatic Complexity 1 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_remove Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 6 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_handle_request Cyclomatic Complexity 9 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_slave_cb Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 18 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_read Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_i2c_write Cyclomatic Complexity 17 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_write Cyclomatic Complexity 3 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_poll Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_bool Cyclomatic Complexity 10 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:ipmb_driver_exit In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:11: /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:92:9: note: in expansion of macro 'wait_event_interruptible' 92 | ret = wait_event_interruptible(ipmb_dev->wait_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:79:18: note: byref variable will be forcibly initialized 79 | struct ipmb_msg msg; | ^~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_i2c_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized 118 | struct i2c_msg i2c_msg; | ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast-hrtimer.c:bc_handler Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast-hrtimer.c:bc_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast-hrtimer.c:bc_set_next Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-broadcast-hrtimer.c:tick_setup_hrtimer_broadcast Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_rebar_size_to_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-res.c:pcibios_align_resource Cyclomatic Complexity 45 /kisskb/src/drivers/pci/setup-res.c:pci_std_update_resource Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.h:pci_resource_alignment Cyclomatic Complexity 14 /kisskb/src/drivers/pci/setup-res.c:__pci_assign_resource Cyclomatic Complexity 10 /kisskb/src/drivers/pci/setup-res.c:_pci_assign_resource Cyclomatic Complexity 4 /kisskb/src/drivers/pci/setup-res.c:pci_update_resource Cyclomatic Complexity 13 /kisskb/src/drivers/pci/setup-res.c:pci_claim_resource Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-res.c:pci_disable_bridge_window Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-res.c:pcibios_retrieve_fw_addr Cyclomatic Complexity 13 /kisskb/src/drivers/pci/setup-res.c:pci_revert_fw_address Cyclomatic Complexity 16 /kisskb/src/drivers/pci/setup-res.c:pci_assign_resource Cyclomatic Complexity 13 /kisskb/src/drivers/pci/setup-res.c:pci_reassign_resource Cyclomatic Complexity 4 /kisskb/src/drivers/pci/setup-res.c:pci_release_resource Cyclomatic Complexity 28 /kisskb/src/drivers/pci/setup-res.c:pci_resize_resource Cyclomatic Complexity 31 /kisskb/src/drivers/pci/setup-res.c:pci_enable_resources /kisskb/src/drivers/pci/setup-res.c: In function 'pci_std_update_resource': /kisskb/src/drivers/pci/setup-res.c:27:24: note: byref variable will be forcibly initialized 27 | struct pci_bus_region region; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_mixer.c:vx_mic_level_info Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_mixer.c:vx_mic_level_get Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/vx/vxp_mixer.c:vx_mic_boost_get Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/vx/vxp_mixer.c:vx_mic_boost_put Cyclomatic Complexity 7 /kisskb/src/sound/pcmcia/vx/vxp_mixer.c:vx_mic_level_put Cyclomatic Complexity 11 /kisskb/src/sound/pcmcia/vx/vxp_mixer.c:vxp_add_mic_controls Cyclomatic Complexity 19 /kisskb/src/drivers/video/fbdev/core/fb_cmdline.c:video_setup Cyclomatic Complexity 57 /kisskb/src/drivers/video/fbdev/core/fb_cmdline.c:fb_get_options Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/svm.h:is_secure_guest Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/firmware.c:fw_vec5_feature_init Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/pseries/firmware.c:fw_hypertas_feature_init Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/platforms/pseries/firmware.c:probe_fw_features Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/firmware.c:pseries_probe_fw_features Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/clockchips.h:clockevent_state_oneshot_stopped Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-internal.h:tick_device_is_functional Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 5 /kisskb/src/kernel/time/tick-oneshot.c:tick_program_event Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-oneshot.c:tick_resume_oneshot Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-oneshot.c:tick_setup_oneshot Cyclomatic Complexity 10 /kisskb/src/kernel/time/tick-oneshot.c:tick_switch_to_oneshot Cyclomatic Complexity 7 /kisskb/src/kernel/time/tick-oneshot.c:tick_oneshot_mode_active Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/as3711_bl.c:to_supply Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_bl_get_brightness Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_backlight_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 55 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_backlight_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 20 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_set_brightness_auto_i Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 21 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_bl_init_su2 Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_set_brightness_v Cyclomatic Complexity 7 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_bl_su2_reset Cyclomatic Complexity 21 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_bl_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_bl_register Cyclomatic Complexity 50 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_backlight_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/as3711_bl.c:as3711_backlight_driver_exit Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_notify.c:fb_register_client Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_notify.c:fb_unregister_client Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_notify.c:fb_notifier_call_chain Cyclomatic Complexity 7 /kisskb/src/drivers/pci/irq.c:pci_request_irq Cyclomatic Complexity 1 /kisskb/src/drivers/pci/irq.c:pci_free_irq Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_printdd Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:pdacf_cs_driver_init Cyclomatic Complexity 6 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:pdacf_resume Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:pdacf_suspend Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:snd_pdacf_detach Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:pdacf_release Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:snd_pdacf_free Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:snd_pdacf_dev_free Cyclomatic Complexity 10 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:snd_pdacf_assign_resources Cyclomatic Complexity 12 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:pdacf_config Cyclomatic Complexity 20 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:snd_pdacf_probe Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.c:pdacf_cs_driver_exit Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/power.c:auto_poweron_store Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/power.c:auto_poweron_show Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/power.c:apo_pm_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/power.c:__machine_initcall_pseries_apo_pm_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le32_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/bottom_half.h:local_bh_blocked Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_preemptible Cyclomatic Complexity 4 /kisskb/src/include/linux/seqlock.h:__seqprop_raw_spinlock_assert Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_set_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_softexpires Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_idle_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled_this_cpu Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:vtime_accounting_enabled_this_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:get_irq_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:sched_clock_idle_sleep_event Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:sched_clock_idle_wakeup_event Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:local_timer_softirq_pending Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_retain_tick Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:__tick_nohz_full_update_tick Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_resize_inode Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:setup_tick_nohz Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_feature_resize_inode Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_sparse_super2 Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_sparse_super Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_gdt_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_before Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_meta_bg Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_start_idle Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_flex_bg Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_first_block_no Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 6 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_full_update_tick Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_r_blocks_count Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_free_blocks_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count_set Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_free_blocks_count_set Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_r_blocks_count_set Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_flex_group Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_us Cyclomatic Complexity 1 /kisskb/src/fs/ext4/resize.c:ext4_meta_bg_first_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/resize.c:ext4_meta_bg_first_block_no Cyclomatic Complexity 1 /kisskb/src/fs/ext4/resize.c:num_desc_blocks Cyclomatic Complexity 9 /kisskb/src/kernel/time/tick-sched.c:update_ts_time_stats Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_stop_idle Cyclomatic Complexity 9 /kisskb/src/fs/ext4/resize.c:ext4_list_backups Cyclomatic Complexity 1 /kisskb/src/fs/ext4/resize.c:ext4_rcu_ptr_callback Cyclomatic Complexity 1 /kisskb/src/fs/ext4/resize.c:free_flex_gd Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 25 /kisskb/src/kernel/time/tick-sched.c:can_stop_idle_tick Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 13 /kisskb/src/fs/ext4/resize.c:alloc_flex_gd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_group_desc_csum Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 6 /kisskb/src/fs/ext4/resize.c:verify_reserved_gdb Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 8 /kisskb/src/kernel/time/tick-sched.c:tick_init_jiffy_update Cyclomatic Complexity 3 /kisskb/src/fs/ext4/resize.c:ext4_group_overhead_blocks Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:seqcount_lockdep_reader_access Cyclomatic Complexity 27 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_next_event Cyclomatic Complexity 28 /kisskb/src/fs/ext4/resize.c:ext4_setup_next_flex_gd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 13 /kisskb/src/include/trace/events/timer.h:trace_tick_stop Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 31 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_stop_tick Cyclomatic Complexity 97 /kisskb/src/fs/ext4/resize.c:verify_group_input Cyclomatic Complexity 17 /kisskb/src/kernel/time/tick-sched.c:__tick_nohz_idle_stop_tick Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start_expires Cyclomatic Complexity 11 /kisskb/src/kernel/time/tick-sched.c:tick_do_update_jiffies64 Cyclomatic Complexity 7 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_update_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:sb_issue_zeroout Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_restart Cyclomatic Complexity 10 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_irq_enter Cyclomatic Complexity 10 /kisskb/src/fs/ext4/resize.c:ext4_resize_ensure_credits_batch Cyclomatic Complexity 9 /kisskb/src/kernel/time/tick-sched.c:tick_sched_do_timer Cyclomatic Complexity 6 /kisskb/src/fs/ext4/resize.c:bclean Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_restart Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_restart_sched_tick Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_forward_now Cyclomatic Complexity 6 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_account_idle_time Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_idle_update_tick Cyclomatic Complexity 23 /kisskb/src/fs/ext4/resize.c:set_flexbg_block_bitmap Cyclomatic Complexity 6 /kisskb/src/kernel/time/tick-sched.c:tick_sched_handle Cyclomatic Complexity 3 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_handler Cyclomatic Complexity 6 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_activate Cyclomatic Complexity 6 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_switch_to_nohz Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_get_tick_sched Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_tick_stopped Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_tick_stopped_cpu Cyclomatic Complexity 10 /kisskb/src/kernel/time/tick-sched.c:get_cpu_idle_time_us Cyclomatic Complexity 64 /kisskb/src/fs/ext4/resize.c:ext4_alloc_group_tables Cyclomatic Complexity 10 /kisskb/src/kernel/time/tick-sched.c:get_cpu_iowait_time_us Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_idle_stop_tick Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_idle_retain_tick Cyclomatic Complexity 11 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_idle_enter Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_irq_exit Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_idle_got_tick Cyclomatic Complexity 27 /kisskb/src/fs/ext4/resize.c:reserve_backup_gdb Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_get_next_hrtimer Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 8 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_get_sleep_length Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_get_idle_calls_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_get_idle_calls Cyclomatic Complexity 7 /kisskb/src/fs/ext4/resize.c:ext4_get_bitmap Cyclomatic Complexity 4 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_idle_restart_tick Cyclomatic Complexity 9 /kisskb/src/fs/ext4/resize.c:ext4_set_bitmap_checksums Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 17 /kisskb/src/kernel/time/tick-sched.c:tick_nohz_idle_exit Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_irq_enter Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_cancel_sched_timer Cyclomatic Complexity 2 /kisskb/src/kernel/time/tick-sched.c:tick_clock_notify Cyclomatic Complexity 1 /kisskb/src/kernel/time/tick-sched.c:tick_oneshot_notify Cyclomatic Complexity 12 /kisskb/src/kernel/time/tick-sched.c:tick_check_oneshot_change Cyclomatic Complexity 111 /kisskb/src/fs/ext4/resize.c:setup_new_flex_group_blocks Cyclomatic Complexity 22 /kisskb/src/fs/ext4/resize.c:ext4_setup_new_descs Cyclomatic Complexity 29 /kisskb/src/fs/ext4/resize.c:ext4_update_super Cyclomatic Complexity 37 /kisskb/src/fs/ext4/resize.c:update_backups Cyclomatic Complexity 22 /kisskb/src/fs/ext4/resize.c:ext4_group_extend_no_check Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_feature_meta_bg Cyclomatic Complexity 43 /kisskb/src/fs/ext4/resize.c:ext4_convert_meta_bg Cyclomatic Complexity 4 /kisskb/src/fs/ext4/resize.c:ext4_kvfree_array_rcu Cyclomatic Complexity 13 /kisskb/src/fs/ext4/resize.c:add_new_gdb_meta_bg Cyclomatic Complexity 47 /kisskb/src/fs/ext4/resize.c:add_new_gdb Cyclomatic Complexity 20 /kisskb/src/fs/ext4/resize.c:ext4_add_new_descs Cyclomatic Complexity 64 /kisskb/src/fs/ext4/resize.c:ext4_flex_group_add Cyclomatic Complexity 11 /kisskb/src/fs/ext4/resize.c:ext4_resize_begin Cyclomatic Complexity 1 /kisskb/src/fs/ext4/resize.c:ext4_resize_end Cyclomatic Complexity 31 /kisskb/src/fs/ext4/resize.c:ext4_group_add Cyclomatic Complexity 31 /kisskb/src/fs/ext4/resize.c:ext4_group_extend Cyclomatic Complexity 99 /kisskb/src/fs/ext4/resize.c:ext4_resize_fs /kisskb/src/fs/ext4/resize.c: In function 'reserve_backup_gdb': /kisskb/src/fs/ext4/resize.c:997:19: note: byref variable will be forcibly initialized 997 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/resize.c: In function 'ext4_group_add': /kisskb/src/fs/ext4/resize.c:1645:34: note: byref variable will be forcibly initialized 1645 | struct ext4_new_flex_group_data flex_gd; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/drivers/pci/vpd.c:pci_vpd_lrdt_size Cyclomatic Complexity 1 /kisskb/src/drivers/pci/vpd.c:pci_vpd_srdt_tag Cyclomatic Complexity 1 /kisskb/src/drivers/pci/vpd.c:pci_vpd_srdt_size Cyclomatic Complexity 1 /kisskb/src/drivers/pci/vpd.c:pci_vpd_info_field_size Cyclomatic Complexity 1 /kisskb/src/drivers/pci/vpd.c:quirk_blacklist_vpd Cyclomatic Complexity 4 /kisskb/src/drivers/pci/vpd.c:vpd_attr_is_visible Cyclomatic Complexity 12 /kisskb/src/drivers/pci/vpd.c:pci_vpd_find_tag Cyclomatic Complexity 10 /kisskb/src/drivers/pci/vpd.c:pci_vpd_find_info_keyword Cyclomatic Complexity 17 /kisskb/src/drivers/pci/vpd.c:quirk_chelsio_extend_vpd Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/drivers/pci/vpd.c:pci_get_func0_dev Cyclomatic Complexity 18 /kisskb/src/drivers/pci/vpd.c:quirk_f0_vpd_link Cyclomatic Complexity 14 /kisskb/src/drivers/pci/vpd.c:pci_vpd_wait Cyclomatic Complexity 4 /kisskb/src/drivers/pci/vpd.c:pci_vpd_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/vpd.c:pci_vpd_find_id_string Cyclomatic Complexity 7 /kisskb/src/drivers/pci/vpd.c:pci_read_vpd Cyclomatic Complexity 1 /kisskb/src/drivers/pci/vpd.c:vpd_read Cyclomatic Complexity 27 /kisskb/src/drivers/pci/vpd.c:pci_vpd_size Cyclomatic Complexity 10 /kisskb/src/drivers/pci/vpd.c:pci_vpd_available Cyclomatic Complexity 12 /kisskb/src/drivers/pci/vpd.c:pci_vpd_alloc Cyclomatic Complexity 33 /kisskb/src/drivers/pci/vpd.c:pci_vpd_read Cyclomatic Complexity 30 /kisskb/src/drivers/pci/vpd.c:pci_vpd_write Cyclomatic Complexity 7 /kisskb/src/drivers/pci/vpd.c:pci_write_vpd Cyclomatic Complexity 1 /kisskb/src/drivers/pci/vpd.c:vpd_write Cyclomatic Complexity 13 /kisskb/src/drivers/pci/vpd.c:pci_vpd_find_ro_info_keyword Cyclomatic Complexity 12 /kisskb/src/drivers/pci/vpd.c:pci_vpd_check_csum Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pm.h:pm_vt_switch_required Cyclomatic Complexity 1 /kisskb/src/include/linux/pm.h:pm_vt_switch_unregister Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/fb.h:__fb_pad_aligned_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:fb_be_math Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fb_console_init Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_fb_registered Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_fb_unregistered Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_fb_unbind Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_resumed Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_mode_deleted Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_new_modelist Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_get_requirement Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_fb_blanked Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_update_vcs Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_set_con2fb_map_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_get_con2fb_map_ioctl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/fb.h:fb_is_primary_device Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/core/fbmem.c:safe_shift Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_set_logo_truepalette Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_set_logo_directpalette Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_rotate_logo_ud Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_rotate_logo_cw Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_rotate_logo_ccw Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_prepare_extra_logos Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_show_extra_logos Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_seq_next Cyclomatic Complexity 8 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_check_foreignness Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_rotate_logo Cyclomatic Complexity 29 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_do_show_logo Cyclomatic Complexity 12 /kisskb/src/drivers/video/fbdev/core/fbmem.c:apertures_overlap Cyclomatic Complexity 13 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_do_apertures_overlap Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbmem.c:file_fb_info Cyclomatic Complexity 12 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_check_caps Cyclomatic Complexity 6 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_set_logocmap Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 4 /kisskb/src/include/linux/fb.h:alloc_apertures Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:lock_fb_info Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_seq_start Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:unlock_fb_info Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_seq_stop Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/core/fbmem.c:unbind_console Cyclomatic Complexity 26 /kisskb/src/drivers/video/fbdev/core/fbmem.c:unlink_framebuffer Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 6 /kisskb/src/drivers/video/fbdev/core/fbmem.c:put_fb_info Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/core/fbmem.c:do_unregister_framebuffer Cyclomatic Complexity 14 /kisskb/src/drivers/video/fbdev/core/fbmem.c:do_remove_conflicting_framebuffers Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_release Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/fbmem.c:get_fb_info Cyclomatic Complexity 41 /kisskb/src/drivers/video/fbdev/core/fbmem.c:do_register_framebuffer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/fb.h:fb_pgprotect Cyclomatic Complexity 16 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_mmap Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_fromio Cyclomatic Complexity 37 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_read Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_toio Cyclomatic Complexity 40 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_write Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_open Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_seq_show Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:register_chrdev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:unregister_chrdev Cyclomatic Complexity 8 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fbmem_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 18 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_get_color_depth Cyclomatic Complexity 19 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_set_logo Cyclomatic Complexity 61 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_show_logo_line Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_pad_aligned_buffer Cyclomatic Complexity 6 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_pad_unaligned_buffer Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_get_buffer_offset Cyclomatic Complexity 63 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_prepare_logo Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_show_logo Cyclomatic Complexity 53 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_pan_display Cyclomatic Complexity 104 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_set_var Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_blank Cyclomatic Complexity 36 /kisskb/src/drivers/video/fbdev/core/fbmem.c:do_fb_ioctl Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_ioctl Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/fbmem.c:remove_conflicting_framebuffers Cyclomatic Complexity 13 /kisskb/src/drivers/video/fbdev/core/fbmem.c:remove_conflicting_pci_framebuffers Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmem.c:register_framebuffer Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmem.c:unregister_framebuffer Cyclomatic Complexity 8 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_set_suspend Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/fbmem.c:fb_new_modelist Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/bd6107.c:bd6107_backlight_check_fb Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/bd6107.c:bd6107_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/bd6107.c:bd6107_remove Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/bd6107.c:bd6107_write Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/bd6107.c:bd6107_backlight_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/video/backlight/bd6107.c:bd6107_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/bd6107.c:bd6107_driver_exit /kisskb/src/drivers/video/backlight/bd6107.c: In function 'bd6107_probe': /kisskb/src/drivers/video/backlight/bd6107.c:121:30: note: byref variable will be forcibly initialized 121 | struct backlight_properties props; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_check_caps': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:28: note: byref variable will be forcibly initialized 940 | struct fb_blit_caps caps, fbcaps; | ^~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:22: note: byref variable will be forcibly initialized 940 | struct fb_blit_caps caps, fbcaps; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_logocmap': /kisskb/src/drivers/video/fbdev/core/fbmem.c:197:17: note: byref variable will be forcibly initialized 197 | struct fb_cmap palette_cmap; | ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1584:22: note: byref variable will be forcibly initialized 1584 | struct fb_videomode mode; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_show_logo_line': /kisskb/src/drivers/video/fbdev/core/fbmem.c:464:18: note: byref variable will be forcibly initialized 464 | struct fb_image image; | ^~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_iprintf Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_card_rw_proc_new Cyclomatic Complexity 1 /kisskb/src/include/sound/info.h:snd_card_ro_proc_new Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:pdacf_proc_init Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:check_signal Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inw Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.h:pdacf_reg_read Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:pdacf_proc_read Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outw Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.h:pdacf_reg_write Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:pdacf_reset Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:pdacf_ak4117_write Cyclomatic Complexity 7 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:pdacf_ak4117_read Cyclomatic Complexity 7 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:snd_pdacf_ak4117_change Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_power_change_state Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:pdacf_reinit Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:snd_pdacf_create Cyclomatic Complexity 7 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:snd_pdacf_ak4117_create Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:snd_pdacf_powerdown Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:snd_pdacf_suspend Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_core.c:snd_pdacf_resume /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:968:30: note: byref variable will be forcibly initialized 968 | struct fb_videomode mode1, mode2; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:968:23: note: byref variable will be forcibly initialized 968 | struct fb_videomode mode1, mode2; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:18: note: byref variable will be forcibly initialized 964 | struct fb_event event; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:22: note: byref variable will be forcibly initialized 963 | struct fb_videomode mode; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_blank': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1069:18: note: byref variable will be forcibly initialized 1069 | struct fb_event event; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_fb_ioctl': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1095:22: note: byref variable will be forcibly initialized 1095 | struct fb_cmap_user cmap; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1094:17: note: byref variable will be forcibly initialized 1094 | struct fb_cmap cmap_from; | ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1093:27: note: byref variable will be forcibly initialized 1093 | struct fb_fix_screeninfo fix; | ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1092:27: note: byref variable will be forcibly initialized 1092 | struct fb_var_screeninfo var; | ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1946:26: note: byref variable will be forcibly initialized 1946 | struct fb_videomode *m, mode; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1943:27: note: byref variable will be forcibly initialized 1943 | struct fb_var_screeninfo var = info->var; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fwnode.h:fwnode_init Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_set_flag Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_init Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_parse_cc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_parse_resource Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_parse_action Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_parse_id_type Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_show Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_free_cc_property Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_free_one_cc_node Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_parse_cc_property Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_free_cc_nodes Cyclomatic Complexity 39 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_configure_connector Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_attach_node Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_detach_node Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_acquire_drc Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_release_drc Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_unisolate_drc Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:handle_dlpar_errorlog Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:pseries_hp_work_fn Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_store Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:queue_hotplug_event Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_workqueue_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:dlpar_sysfs_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:__machine_initcall_pseries_dlpar_sysfs_init /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c: In function 'dlpar_store': /kisskb/src/arch/powerpc/platforms/pseries/dlpar.c:528:29: note: byref variable will be forcibly initialized 528 | struct pseries_hp_errorlog hp_elog; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:devm_backlight_device_match Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/backlight.c:of_parent_match Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 30 /kisskb/src/drivers/video/backlight/backlight.c:fb_notifier_callback Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/backlight.c:backlight_resume Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/backlight.c:backlight_suspend Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/backlight.c:backlight_generate_event Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/backlight.c:devm_backlight_release Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:bl_device_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:backlight_register_fb Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/device/class.h:class_find_device_by_name Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:backlight_unregister_fb Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:backlight_class_exit Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/backlight.c:backlight_class_init Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:type_show Cyclomatic Complexity 10 /kisskb/src/drivers/video/backlight/backlight.c:scale_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:max_brightness_show Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/backlight.c:actual_brightness_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:brightness_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:bl_power_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 13 /kisskb/src/drivers/video/backlight/backlight.c:bl_power_store Cyclomatic Complexity 7 /kisskb/src/drivers/video/backlight/backlight.c:backlight_device_set_brightness Cyclomatic Complexity 5 /kisskb/src/drivers/video/backlight/backlight.c:brightness_store Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/backlight.c:backlight_force_update Cyclomatic Complexity 18 /kisskb/src/drivers/video/backlight/backlight.c:backlight_device_register Cyclomatic Complexity 6 /kisskb/src/drivers/video/backlight/backlight.c:backlight_device_get_by_type Cyclomatic Complexity 2 /kisskb/src/drivers/video/backlight/backlight.c:backlight_device_get_by_name Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/backlight.c:backlight_device_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:devm_backlight_device_release Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:backlight_register_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/backlight.c:backlight_unregister_notifier Cyclomatic Complexity 6 /kisskb/src/drivers/video/backlight/backlight.c:devm_backlight_device_register Cyclomatic Complexity 8 /kisskb/src/drivers/video/backlight/backlight.c:devm_backlight_device_unregister Cyclomatic Complexity 2 /kisskb/src/drivers/video/backlight/backlight.c:of_find_backlight_by_node Cyclomatic Complexity 16 /kisskb/src/drivers/video/backlight/backlight.c:of_find_backlight Cyclomatic Complexity 6 /kisskb/src/drivers/video/backlight/backlight.c:devm_of_find_backlight Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:read_24x7_sys_info Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:mobility_rtas_call Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:delete_dt_node Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:update_dt_property Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:add_dt_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:update_dt_node Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:poll_vasi_state Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ssleep Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:wait_for_vasi_session_suspending Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:pseries_suspend Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:prod_single Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:pseries_cancel_migration Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:clamp_slb_size Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:do_suspend Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:prod_others Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:do_join Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou64 Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:mobility_sysfs_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:__machine_initcall_pseries_mobility_sysfs_init Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:pseries_devicetree_update Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:post_mobility_fixup Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:pseries_migrate_partition Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:migration_store Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:rtas_syscall_dispatch_ibm_suspend_me /kisskb/src/arch/powerpc/platforms/pseries/mobility.c: In function 'pseries_suspend': /kisskb/src/arch/powerpc/platforms/pseries/mobility.c:573:31: note: byref variable will be forcibly initialized 573 | struct pseries_suspend_info info; | ^~~~ Cyclomatic Complexity 2 /kisskb/src/include/vdso/math64.h:__iter_div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/vdso/helpers.h:vdso_write_begin Cyclomatic Complexity 1 /kisskb/src/include/vdso/helpers.h:vdso_write_end Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vdso/vsyscall.h:__arch_get_k_vdso_data Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/vdso/vsyscall.h:__arch_update_vsyscall Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/vdso/vsyscall.h:__arch_sync_vdso_data Cyclomatic Complexity 3 /kisskb/src/kernel/time/vsyscall.c:update_vdso_data Cyclomatic Complexity 4 /kisskb/src/kernel/time/vsyscall.c:update_vsyscall Cyclomatic Complexity 1 /kisskb/src/kernel/time/vsyscall.c:update_vsyscall_tz Cyclomatic Complexity 1 /kisskb/src/kernel/time/vsyscall.c:vdso_update_begin Cyclomatic Complexity 1 /kisskb/src/kernel/time/vsyscall.c:vdso_update_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_has_subordinate Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:reset_resource Cyclomatic Complexity 2 /kisskb/src/drivers/pci/setup-bus.c:pci_fail_res_type_mask Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:pci_realloc_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:pci_realloc_detect Cyclomatic Complexity 10 /kisskb/src/drivers/pci/setup-bus.c:pci_bridge_check_ranges Cyclomatic Complexity 5 /kisskb/src/drivers/pci/setup-bus.c:res_to_dev_res Cyclomatic Complexity 2 /kisskb/src/drivers/pci/setup-bus.c:get_res_add_size Cyclomatic Complexity 2 /kisskb/src/drivers/pci/setup-bus.c:get_res_add_align Cyclomatic Complexity 10 /kisskb/src/drivers/pci/setup-bus.c:calculate_iosize Cyclomatic Complexity 8 /kisskb/src/drivers/pci/setup-bus.c:calculate_mem_align Cyclomatic Complexity 10 /kisskb/src/drivers/pci/setup-bus.c:calculate_memsize Cyclomatic Complexity 21 /kisskb/src/drivers/pci/setup-bus.c:pci_need_to_release Cyclomatic Complexity 13 /kisskb/src/include/linux/ioport.h:resource_contains Cyclomatic Complexity 5 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_get_depth Cyclomatic Complexity 4 /kisskb/src/drivers/pci/setup-bus.c:pci_setup_bridge_mmio Cyclomatic Complexity 7 /kisskb/src/drivers/pci/setup-bus.c:pci_setup_bridge_mmio_pref Cyclomatic Complexity 7 /kisskb/src/drivers/pci/setup-bus.c:pci_setup_bridge_io Cyclomatic Complexity 10 /kisskb/src/drivers/pci/setup-bus.c:__pci_setup_bridge Cyclomatic Complexity 10 /kisskb/src/drivers/pci/setup-bus.c:pci_claim_device_resources Cyclomatic Complexity 5 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_allocate_dev_resources Cyclomatic Complexity 33 /kisskb/src/drivers/pci/setup-bus.c:find_bus_resource_of_type Cyclomatic Complexity 14 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_dump_res Cyclomatic Complexity 5 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_dump_resources Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/drivers/pci/setup-bus.c:add_to_list Cyclomatic Complexity 34 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_size_cardbus Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/drivers/pci/setup-bus.c:remove_from_list Cyclomatic Complexity 13 /kisskb/src/drivers/pci/setup-bus.c:adjust_bridge_window Cyclomatic Complexity 2 /kisskb/src/drivers/pci/setup-bus.c:free_list Cyclomatic Complexity 16 /kisskb/src/drivers/pci/setup-bus.c:assign_requested_resources_sorted Cyclomatic Complexity 18 /kisskb/src/drivers/pci/setup-bus.c:reassign_resources_sorted Cyclomatic Complexity 9 /kisskb/src/drivers/pci/setup-bus.c:assign_fixed_resource_on_bus Cyclomatic Complexity 15 /kisskb/src/drivers/pci/setup-bus.c:pdev_assign_fixed_resources Cyclomatic Complexity 26 /kisskb/src/drivers/pci/setup-bus.c:pci_bridge_release_resources Cyclomatic Complexity 24 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_release_bridge_resources Cyclomatic Complexity 13 /kisskb/src/drivers/pci/setup-bus.c:pci_setup_cardbus Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:pcibios_setup_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:pci_setup_bridge Cyclomatic Complexity 16 /kisskb/src/drivers/pci/setup-bus.c:pci_claim_bridge_resource Cyclomatic Complexity 10 /kisskb/src/drivers/pci/setup-bus.c:pci_claim_bridge_resources Cyclomatic Complexity 5 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_allocate_resources Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:pcibios_window_alignment Cyclomatic Complexity 15 /kisskb/src/drivers/pci/setup-bus.c:window_alignment Cyclomatic Complexity 7 /kisskb/src/drivers/pci/setup-bus.c:pci_cardbus_resource_alignment Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.h:pci_resource_alignment Cyclomatic Complexity 53 /kisskb/src/drivers/pci/setup-bus.c:pbus_size_io Cyclomatic Complexity 68 /kisskb/src/drivers/pci/setup-bus.c:pbus_size_mem Cyclomatic Complexity 22 /kisskb/src/drivers/pci/setup-bus.c:pdev_sort_resources Cyclomatic Complexity 15 /kisskb/src/drivers/pci/setup-bus.c:__dev_sort_resources Cyclomatic Complexity 33 /kisskb/src/drivers/pci/setup-bus.c:__assign_resources_sorted Cyclomatic Complexity 2 /kisskb/src/drivers/pci/setup-bus.c:pbus_assign_resources_sorted Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:pdev_assign_resources_sorted Cyclomatic Complexity 69 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_distribute_available_resources Cyclomatic Complexity 4 /kisskb/src/drivers/pci/setup-bus.c:pci_bridge_distribute_available_resources Cyclomatic Complexity 47 /kisskb/src/drivers/pci/setup-bus.c:__pci_bus_size_bridges Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_size_bridges Cyclomatic Complexity 9 /kisskb/src/drivers/pci/setup-bus.c:__pci_bus_assign_resources Cyclomatic Complexity 6 /kisskb/src/drivers/pci/setup-bus.c:__pci_bridge_assign_resources Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_assign_resources Cyclomatic Complexity 1 /kisskb/src/drivers/pci/setup-bus.c:pci_bus_claim_resources Cyclomatic Complexity 7 /kisskb/src/drivers/pci/setup-bus.c:pci_realloc_get_opt Cyclomatic Complexity 30 /kisskb/src/drivers/pci/setup-bus.c:pci_assign_unassigned_root_bus_resources Cyclomatic Complexity 2 /kisskb/src/drivers/pci/setup-bus.c:pci_assign_unassigned_resources Cyclomatic Complexity 16 /kisskb/src/drivers/pci/setup-bus.c:pci_assign_unassigned_bridge_resources Cyclomatic Complexity 29 /kisskb/src/drivers/pci/setup-bus.c:pci_reassign_bridge_resources Cyclomatic Complexity 6 /kisskb/src/drivers/pci/setup-bus.c:pci_assign_unassigned_bus_resources Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 4 /kisskb/src/include/sound/pcm.h:snd_pcm_running Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:get_irq_regs Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inw Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_mono24le Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_stereo24le Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_mono24be Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_stereo24be Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_mono16 Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_mono32 Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_stereo16 Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_stereo32 Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_mono16sw Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_stereo16sw Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_mono32sw Cyclomatic Complexity 2 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer_stereo32sw Cyclomatic Complexity 34 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_transfer Cyclomatic Complexity 19 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_interrupt Cyclomatic Complexity 22 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_irq.c:pdacf_threaded_irq /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio': /kisskb/src/drivers/pci/setup-bus.c:614:24: note: byref variable will be forcibly initialized 614 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio_pref': /kisskb/src/drivers/pci/setup-bus.c:633:24: note: byref variable will be forcibly initialized 633 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_io': /kisskb/src/drivers/pci/setup-bus.c:577:24: note: byref variable will be forcibly initialized 577 | struct pci_bus_region region; | ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_cardbus': /kisskb/src/drivers/pci/setup-bus.c:510:24: note: byref variable will be forcibly initialized 510 | struct pci_bus_region region; | ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/pci/setup-bus.c:19: /kisskb/src/drivers/pci/setup-bus.c: In function '__assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:371:12: note: byref variable will be forcibly initialized 371 | LIST_HEAD(local_fail_head); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:370:12: note: byref variable will be forcibly initialized 370 | LIST_HEAD(save_head); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pbus_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:498:12: note: byref variable will be forcibly initialized 498 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pdev_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:486:12: note: byref variable will be forcibly initialized 486 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_root_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:1760:12: note: byref variable will be forcibly initialized 1760 | LIST_HEAD(fail_head); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:1755:12: note: byref variable will be forcibly initialized 1755 | LIST_HEAD(realloc_head); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2057:12: note: byref variable will be forcibly initialized 2057 | LIST_HEAD(fail_head); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2054:12: note: byref variable will be forcibly initialized 2054 | LIST_HEAD(add_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_reassign_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2130:12: note: byref variable will be forcibly initialized 2130 | LIST_HEAD(failed); | ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2129:12: note: byref variable will be forcibly initialized 2129 | LIST_HEAD(added); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2128:12: note: byref variable will be forcibly initialized 2128 | LIST_HEAD(saved); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:2232:12: note: byref variable will be forcibly initialized 2232 | LIST_HEAD(add_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping_debug.c:tk_debug_sleep_time_init Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping_debug.c:tk_debug_sleep_time_open Cyclomatic Complexity 6 /kisskb/src/kernel/time/timekeeping_debug.c:tk_debug_sleep_time_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/kernel/time/timekeeping_debug.c:tk_debug_account_sleep_time Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/rng.c:rng_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/rng.c:__machine_initcall_pseries_rng_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/rng.c:pseries_get_random_long Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/da9052_bl.c:da9052_backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/da9052_bl.c:da9052_wled_driver_init Cyclomatic Complexity 10 /kisskb/src/include/linux/mfd/da9052/da9052.h:da9052_reg_write Cyclomatic Complexity 19 /kisskb/src/drivers/video/backlight/da9052_bl.c:da9052_adjust_wled_brightness Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/da9052_bl.c:da9052_backlight_remove Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/da9052_bl.c:da9052_backlight_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/video/backlight/da9052_bl.c:da9052_backlight_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/da9052_bl.c:da9052_wled_driver_exit /kisskb/src/drivers/video/backlight/da9052_bl.c: In function 'da9052_backlight_probe': /kisskb/src/drivers/video/backlight/da9052_bl.c:108:30: note: byref variable will be forcibly initialized 108 | struct backlight_properties props; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/kernel/time/test_udelay.c:udelay_test_init Cyclomatic Complexity 12 /kisskb/src/kernel/time/test_udelay.c:udelay_test_write Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/kernel/time/test_udelay.c:udelay_test_open Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 31 /kisskb/src/kernel/time/test_udelay.c:udelay_test_single Cyclomatic Complexity 12 /kisskb/src/kernel/time/test_udelay.c:udelay_test_show Cyclomatic Complexity 1 /kisskb/src/kernel/time/test_udelay.c:udelay_test_exit /kisskb/src/kernel/time/test_udelay.c: In function 'udelay_test_show': /kisskb/src/kernel/time/test_udelay.c:81:21: note: byref variable will be forcibly initialized 81 | struct timespec64 ts; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/core/fbmon.c:copy_string Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:parse_vendor_block Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:get_chroma Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_get_vblank Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_get_hblank_by_hfreq Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_get_hfreq Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_timings_vfreq Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_timings_hfreq Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:dump_fb_videomode Cyclomatic Complexity 18 /kisskb/src/drivers/video/fbdev/core/fbmon.c:edid_is_limits_block Cyclomatic Complexity 18 /kisskb/src/drivers/video/fbdev/core/fbmon.c:edid_is_serial_block Cyclomatic Complexity 18 /kisskb/src/drivers/video/fbdev/core/fbmon.c:edid_is_ascii_block Cyclomatic Complexity 18 /kisskb/src/drivers/video/fbdev/core/fbmon.c:edid_is_monitor_block Cyclomatic Complexity 15 /kisskb/src/drivers/video/fbdev/core/fbmon.c:edid_is_timing_block Cyclomatic Complexity 11 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fix_edid Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/fbmon.c:get_dpms_capabilities Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/fbmon.c:get_detailed_timing Cyclomatic Complexity 31 /kisskb/src/drivers/video/fbdev/core/fbmon.c:check_edid Cyclomatic Complexity 13 /kisskb/src/drivers/video/fbdev/core/fbmon.c:edid_checksum Cyclomatic Complexity 8 /kisskb/src/drivers/video/fbdev/core/fbmon.c:edid_check_header Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_get_hblank_by_dclk Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_timings_dclk Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_destroy_modedb Cyclomatic Complexity 22 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_parse_edid Cyclomatic Complexity 69 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_get_mode Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbmon.c:calc_mode_timings Cyclomatic Complexity 52 /kisskb/src/drivers/video/fbdev/core/fbmon.c:get_est_timing Cyclomatic Complexity 42 /kisskb/src/drivers/video/fbdev/core/fbmon.c:get_std_timing Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/core/fbmon.c:get_dst_timing Cyclomatic Complexity 39 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_create_modedb Cyclomatic Complexity 65 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_get_monitor_limits Cyclomatic Complexity 44 /kisskb/src/drivers/video/fbdev/core/fbmon.c:get_monspecs Cyclomatic Complexity 25 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_edid_to_monspecs Cyclomatic Complexity 22 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_videomode_from_videomode Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/fbmon.c:of_get_fb_videomode Cyclomatic Complexity 36 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_validate_mode Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbmon.c:fb_firmware_edid /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'of_get_fb_videomode': /kisskb/src/drivers/video/fbdev/core/fbmon.c:1382:19: note: byref variable will be forcibly initialized 1382 | struct videomode vm; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/pci.c:prop_to_pci_speed Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/pci.c:pSeries_request_regions Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/platforms/pseries/pci.c:fixup_winbond_82c105 Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/pci.c:pSeries_final_fixup Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/pci.c:pseries_root_bridge_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/gpio_backlight.c:gpio_backlight_check_fb Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/gpio_backlight.c:gpio_backlight_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/gpio_backlight.c:gpio_backlight_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 29 /kisskb/src/drivers/video/backlight/gpio_backlight.c:gpio_backlight_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/gpio_backlight.c:gpio_backlight_driver_exit /kisskb/src/drivers/video/backlight/gpio_backlight.c: In function 'gpio_backlight_probe': /kisskb/src/drivers/video/backlight/gpio_backlight.c:52:30: note: byref variable will be forcibly initialized 52 | struct backlight_properties props; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/pci_dlpar.c:init_phb_dynamic Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/pci_dlpar.c:remove_phb_dynamic Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_s64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_s64 Cyclomatic Complexity 4 /kisskb/src/kernel/time/time_test.c:is_leap Cyclomatic Complexity 18 /kisskb/src/kernel/time/time_test.c:last_day_of_month Cyclomatic Complexity 6 /kisskb/src/kernel/time/time_test.c:advance_date Cyclomatic Complexity 2 /kisskb/src/kernel/time/time_test.c:time64_to_tm_test_date_range In file included from /kisskb/src/kernel/time/time_test.c:3: /kisskb/src/kernel/time/time_test.c: In function 'time64_to_tm_test_date_range': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1644:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1644 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:82:3: note: in expansion of macro 'KUNIT_ASSERT_EQ_MSG' 82 | KUNIT_ASSERT_EQ_MSG(test, yday, result.tm_yday, FAIL_MSG); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1644:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1644 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:81:3: note: in expansion of macro 'KUNIT_ASSERT_EQ_MSG' 81 | KUNIT_ASSERT_EQ_MSG(test, mdday, result.tm_mday, FAIL_MSG); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1644:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1644 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:80:3: note: in expansion of macro 'KUNIT_ASSERT_EQ_MSG' 80 | KUNIT_ASSERT_EQ_MSG(test, month - 1, result.tm_mon, FAIL_MSG); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1644:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1644 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:79:3: note: in expansion of macro 'KUNIT_ASSERT_EQ_MSG' 79 | KUNIT_ASSERT_EQ_MSG(test, year - 1900, result.tm_year, FAIL_MSG); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/time_test.c:66:12: note: byref variable will be forcibly initialized 66 | struct tm result; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c:pdacf_pcm_capture_pointer Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c:pdacf_pcm_capture_open Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inw Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.h:pdacf_reg_read Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c:pdacf_pcm_clear_sram Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outw Cyclomatic Complexity 1 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf.h:pdacf_reg_write Cyclomatic Complexity 18 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c:pdacf_pcm_trigger Cyclomatic Complexity 4 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c:pdacf_pcm_capture_close Cyclomatic Complexity 14 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c:pdacf_pcm_prepare Cyclomatic Complexity 7 /kisskb/src/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c:snd_pdacf_pcm_new Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 2 /kisskb/src/drivers/video/hdmi.c:hdmi_infoframe_checksum Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_infoframe_set_checksum Cyclomatic Complexity 9 /kisskb/src/drivers/video/hdmi.c:hdmi_colorspace_get_name Cyclomatic Complexity 5 /kisskb/src/drivers/video/hdmi.c:hdmi_scan_mode_get_name Cyclomatic Complexity 5 /kisskb/src/drivers/video/hdmi.c:hdmi_colorimetry_get_name Cyclomatic Complexity 7 /kisskb/src/drivers/video/hdmi.c:hdmi_picture_aspect_get_name Cyclomatic Complexity 9 /kisskb/src/drivers/video/hdmi.c:hdmi_extended_colorimetry_get_name Cyclomatic Complexity 5 /kisskb/src/drivers/video/hdmi.c:hdmi_quantization_range_get_name Cyclomatic Complexity 5 /kisskb/src/drivers/video/hdmi.c:hdmi_nups_get_name Cyclomatic Complexity 3 /kisskb/src/drivers/video/hdmi.c:hdmi_ycc_quantization_range_get_name Cyclomatic Complexity 5 /kisskb/src/drivers/video/hdmi.c:hdmi_content_type_get_name Cyclomatic Complexity 17 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_coding_type_get_name Cyclomatic Complexity 5 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_sample_size_get_name Cyclomatic Complexity 9 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_sample_frequency_get_name Cyclomatic Complexity 12 /kisskb/src/drivers/video/hdmi.c:hdmi_avi_infoframe_check_only Cyclomatic Complexity 9 /kisskb/src/drivers/video/hdmi.c:hdmi_spd_infoframe_check_only Cyclomatic Complexity 9 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_infoframe_check_only Cyclomatic Complexity 12 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_infoframe_length Cyclomatic Complexity 22 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_infoframe_check_only Cyclomatic Complexity 12 /kisskb/src/drivers/video/hdmi.c:hdmi_drm_infoframe_check_only Cyclomatic Complexity 9 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_any_infoframe_check_only Cyclomatic Complexity 9 /kisskb/src/drivers/video/hdmi.c:hdmi_infoframe_type_get_name Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_infoframe_log_header Cyclomatic Complexity 2 /kisskb/src/drivers/video/hdmi.c:hdmi_drm_infoframe_log Cyclomatic Complexity 14 /kisskb/src/drivers/video/hdmi.c:hdmi_active_aspect_get_name Cyclomatic Complexity 2 /kisskb/src/drivers/video/hdmi.c:hdmi_avi_infoframe_log Cyclomatic Complexity 18 /kisskb/src/drivers/video/hdmi.c:hdmi_spd_sdi_get_name Cyclomatic Complexity 14 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_coding_type_ext_get_name Cyclomatic Complexity 5 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_infoframe_log Cyclomatic Complexity 12 /kisskb/src/drivers/video/hdmi.c:hdmi_3d_structure_get_name Cyclomatic Complexity 21 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_any_infoframe_log Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_spd_infoframe_log Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_avi_infoframe_init Cyclomatic Complexity 26 /kisskb/src/drivers/video/hdmi.c:hdmi_avi_infoframe_unpack Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_avi_infoframe_check Cyclomatic Complexity 29 /kisskb/src/drivers/video/hdmi.c:hdmi_avi_infoframe_pack_only Cyclomatic Complexity 4 /kisskb/src/drivers/video/hdmi.c:hdmi_avi_infoframe_pack Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_spd_infoframe_init Cyclomatic Complexity 20 /kisskb/src/drivers/video/hdmi.c:hdmi_spd_infoframe_unpack Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_spd_infoframe_check Cyclomatic Complexity 7 /kisskb/src/drivers/video/hdmi.c:hdmi_spd_infoframe_pack_only Cyclomatic Complexity 4 /kisskb/src/drivers/video/hdmi.c:hdmi_spd_infoframe_pack Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_infoframe_init Cyclomatic Complexity 20 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_infoframe_unpack Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_infoframe_check Cyclomatic Complexity 13 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_infoframe_pack_only Cyclomatic Complexity 4 /kisskb/src/drivers/video/hdmi.c:hdmi_audio_infoframe_pack Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_infoframe_init Cyclomatic Complexity 58 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_any_infoframe_unpack Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_infoframe_check Cyclomatic Complexity 7 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_any_infoframe_check Cyclomatic Complexity 16 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_infoframe_pack_only Cyclomatic Complexity 7 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_any_infoframe_pack_only Cyclomatic Complexity 4 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_any_infoframe_pack Cyclomatic Complexity 4 /kisskb/src/drivers/video/hdmi.c:hdmi_vendor_infoframe_pack Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_drm_infoframe_init Cyclomatic Complexity 1 /kisskb/src/drivers/video/hdmi.c:hdmi_drm_infoframe_check Cyclomatic Complexity 5 /kisskb/src/drivers/video/hdmi.c:hdmi_drm_infoframe_pack_only Cyclomatic Complexity 4 /kisskb/src/drivers/video/hdmi.c:hdmi_drm_infoframe_pack Cyclomatic Complexity 7 /kisskb/src/drivers/video/hdmi.c:hdmi_infoframe_check Cyclomatic Complexity 8 /kisskb/src/drivers/video/hdmi.c:hdmi_infoframe_pack_only Cyclomatic Complexity 8 /kisskb/src/drivers/video/hdmi.c:hdmi_infoframe_pack Cyclomatic Complexity 6 /kisskb/src/drivers/video/hdmi.c:hdmi_infoframe_log Cyclomatic Complexity 8 /kisskb/src/drivers/video/hdmi.c:hdmi_drm_infoframe_unpack_only Cyclomatic Complexity 17 /kisskb/src/drivers/video/hdmi.c:hdmi_drm_infoframe_unpack Cyclomatic Complexity 9 /kisskb/src/drivers/video/hdmi.c:hdmi_infoframe_unpack Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest_dynamic.c:trace_selftest_dynamic_test_func Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest_dynamic.c:trace_selftest_dynamic_test_func2 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le64_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le32_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:__set_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:__test_and_set_bit_le Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_pcie Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_caps_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_type Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 4 /kisskb/src/drivers/pci/pci.h:pcie_downstream_port Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/drivers/pci/vc.c:pci_vc_save_restore_dwords Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 3 /kisskb/src/drivers/pci/vc.c:pci_vc_load_arb_table Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 3 /kisskb/src/drivers/pci/vc.c:pci_vc_load_port_arb_table Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:make_kqid_projid Cyclomatic Complexity 1 /kisskb/src/include/linux/quota.h:dquot_state_flag Cyclomatic Complexity 9 /kisskb/src/include/linux/quota.h:dquot_state_types Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 25 /kisskb/src/drivers/pci/vc.c:pci_vc_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:generic_drop_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 74 /kisskb/src/drivers/pci/vc.c:pci_vc_do_save_buffer Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 11 /kisskb/src/drivers/pci/vc.c:pci_save_vc_state Cyclomatic Complexity 10 /kisskb/src/drivers/pci/vc.c:pci_restore_vc_state Cyclomatic Complexity 7 /kisskb/src/drivers/pci/vc.c:pci_allocate_vc_save_buffers Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_write_io_error Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_write_io_error Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:uuid_to_fsid Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_dqopt Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_has_quota_limits_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_any_quota_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_any_quota_loaded Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:clear_buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:bh2jh Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:journal_current_handle Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 1 /kisskb/src/include/linux/blockgroup_lock.h:bgl_lock_ptr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_check_flag_values Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_status Cyclomatic Complexity 1 /kisskb/src/fs/ext4/extents_status.h:ext4_es_pblock Cyclomatic Complexity 2 /kisskb/src/fs/ext4/extents_status.h:ext4_es_show_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_journal Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_dir_index Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_fast_commit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_stable_inodes Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_orphan_file Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_huge_file Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_gdt_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extra_isize Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_bigalloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_readonly Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_project Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_verity Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_orphan_present Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_feature_orphan_present Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_journal_needs_recovery Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_feature_journal_needs_recovery Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_meta_bg Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_extents Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_64bit Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_mmp Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_flex_bg Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_ea_inode Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_csum_seed Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_inline_data Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_encrypt Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_casefold Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_unknown_ext3_ro_compat_features Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_unknown_ext3_incompat_features Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_unknown_ext4_ro_compat_features Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_unknown_ext4_incompat_features Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_compat_features Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_ro_compat_features Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_incompat_features Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_first_block_no Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_r_blocks_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_free_blocks_count_set Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_get_groups_count Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_flex_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_lock_ptr Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_lock_group Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_unlock_group Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_quota_capable Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4.h:ext4_is_quota_journalled Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_buffer_uptodate Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_get_actual_len Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_other_inode_update_time Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_free_inode Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_request_inode Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_allocate_inode Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_evict_inode Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_drop_inode Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_nfs_commit_metadata Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_begin_ordered_truncate Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__write_begin Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__write_end Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_writepages Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_da_write_pages Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_da_write_pages_extent Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_writepages_result Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__page_op Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_invalidatepage_op Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_discard_blocks Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__mb_new_pa Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_mb_release_inode_pa Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_mb_release_group_pa Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_discard_preallocations Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_mb_discard_preallocations Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_request_blocks Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_allocate_blocks Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_free_blocks Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_sync_file_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_sync_file_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_sync_fs Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_alloc_da_blocks Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_mballoc_alloc Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_mballoc_prealloc Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__mballoc Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_forget Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_da_update_reserve_space Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_da_reserve_space Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_da_release_space Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__bitmap_load Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_read_block_bitmap_load Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__fallocate_mode Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fallocate_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_unlink_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_unlink_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__truncate Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_ext_convert_to_initialized_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_ext_convert_to_initialized_fastpath Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__map_blocks_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__map_blocks_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_ext_load_extent Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_load_inode Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_journal_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_journal_start_reserved Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__trim Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_ext_handle_unwritten_extents Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_get_implied_cluster_alloc_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_ext_show_extent Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_remove_blocks Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_ext_rm_leaf Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_ext_rm_idx Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_ext_remove_space Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_ext_remove_space_done Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__es_extent Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_es_remove_extent Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_es_find_extent_range_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_es_find_extent_range_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_es_lookup_extent_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_es_lookup_extent_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4__es_shrink_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_es_shrink_scan_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_collapse_range Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_insert_range Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_es_shrink Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_es_insert_delayed_block Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fsmap_class Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_getfsmap_class Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_shutdown Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_error Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_prefetch_bitmaps Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_lazy_itable_init Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_replay_scan Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_replay Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_commit_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_commit_stop Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_stats Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_track_create Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_track_link Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_track_unlink Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_track_inode Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ext4.h:trace_event_get_offsets_ext4_fc_track_range Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_verify_csum_type Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:__ext4_update_tstamp Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:__ext4_get_tstamp Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:system_going_down Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:orphan_list_entry Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_get_dummy_policy Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_has_stable_inodes Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_get_ino_and_lblk_bits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_get_dquots Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_set_resv_clusters Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_setup_csum_trigger Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:dquot_to_inode Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:register_as_ext2 Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:unregister_as_ext2 Cyclomatic Complexity 9 /kisskb/src/fs/ext4/super.c:ext3_feature_set_ok Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_other_inode_update_time Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_free_inode Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_request_inode Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_allocate_inode Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_evict_inode Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_drop_inode Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_nfs_commit_metadata Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mark_inode_dirty Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_begin_ordered_truncate Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_write_begin Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_da_write_begin Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_write_end Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_journalled_write_end Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_da_write_end Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_writepages Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_da_write_pages Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_da_write_pages_extent Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_writepages_result Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_writepage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_readpage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_releasepage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_invalidatepage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_journalled_invalidatepage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_discard_blocks Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mb_new_inode_pa Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mb_new_group_pa Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mb_release_inode_pa Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mb_release_group_pa Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_discard_preallocations Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mb_discard_preallocations Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_request_blocks Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_allocate_blocks Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_free_blocks Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_sync_file_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_sync_file_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_sync_fs Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_alloc_da_blocks Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mballoc_alloc Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mballoc_prealloc Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mballoc_discard Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mballoc_free Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_forget Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_da_update_reserve_space Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_da_reserve_space Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_da_release_space Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mb_bitmap_load Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_mb_buddy_bitmap_load Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_load_inode_bitmap Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_read_block_bitmap_load Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fallocate_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_punch_hole Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_zero_range Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fallocate_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_unlink_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_unlink_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_truncate_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_truncate_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_convert_to_initialized_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_convert_to_initialized_fastpath Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_map_blocks_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ind_map_blocks_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_map_blocks_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ind_map_blocks_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_load_extent Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_load_inode Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_journal_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_journal_start_reserved Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_trim_extent Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_trim_all_free Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_handle_unwritten_extents Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_get_implied_cluster_alloc_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_show_extent Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_remove_blocks Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_rm_leaf Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_rm_idx Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_remove_space Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_ext_remove_space_done Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_insert_extent Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_cache_extent Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_remove_extent Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_find_extent_range_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_find_extent_range_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_lookup_extent_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_lookup_extent_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_shrink_count Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_shrink_scan_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_shrink_scan_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_collapse_range Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_insert_range Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_shrink Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_es_insert_delayed_block Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fsmap_low_key Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fsmap_high_key Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fsmap_mapping Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_getfsmap_low_key Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_getfsmap_high_key Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_getfsmap_mapping Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_shutdown Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_error Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_prefetch_bitmaps Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_lazy_itable_init Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_replay_scan Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_replay Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_commit_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_commit_stop Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_stats Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_track_create Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_track_link Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_track_unlink Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_track_inode Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:__traceiter_ext4_fc_track_range Cyclomatic Complexity 5 /kisskb/src/fs/ext4/super.c:ext4_errno_to_code Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/jbd2.h:jbd2_get_latest_transaction Cyclomatic Complexity 8 /kisskb/src/fs/ext4/super.c:ext4_sb_read_encoding Cyclomatic Complexity 10 /kisskb/src/fs/ext4/super.c:ext4_max_bitmap_size Cyclomatic Complexity 7 /kisskb/src/fs/ext4/super.c:ext4_max_size Cyclomatic Complexity 28 /kisskb/src/fs/ext4/super.c:ext4_get_stripe_size Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_other_inode_update_time Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_free_inode Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_request_inode Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_allocate_inode Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_evict_inode Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_drop_inode Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_nfs_commit_metadata Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_mark_inode_dirty Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_begin_ordered_truncate Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__write_begin Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__write_end Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_writepages Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_da_write_pages Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_da_write_pages_extent Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_writepages_result Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__page_op Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_invalidatepage_op Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_discard_blocks Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__mb_new_pa Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_mb_release_inode_pa Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_mb_release_group_pa Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_discard_preallocations Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_mb_discard_preallocations Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_request_blocks Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_allocate_blocks Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_free_blocks Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_sync_file_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_sync_file_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_sync_fs Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_alloc_da_blocks Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_mballoc_alloc Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_mballoc_prealloc Cyclomatic Complexity 7 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__mballoc Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_forget Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_da_update_reserve_space Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_da_reserve_space Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_da_release_space Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__bitmap_load Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_read_block_bitmap_load Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__fallocate_mode Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fallocate_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_unlink_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_unlink_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__truncate Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_ext_convert_to_initialized_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_ext_convert_to_initialized_fastpath Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__map_blocks_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__map_blocks_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_ext_load_extent Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_load_inode Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_journal_start Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_journal_start_reserved Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__trim Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_ext_handle_unwritten_extents Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_get_implied_cluster_alloc_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_ext_show_extent Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_remove_blocks Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_ext_rm_leaf Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_ext_rm_idx Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_ext_remove_space Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_ext_remove_space_done Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__es_extent Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_es_remove_extent Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_es_find_extent_range_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_es_find_extent_range_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_es_lookup_extent_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_es_lookup_extent_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4__es_shrink_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_es_shrink_scan_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_collapse_range Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_insert_range Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_es_shrink Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_es_insert_delayed_block Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fsmap_class Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_getfsmap_class Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_shutdown Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_error Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_prefetch_bitmaps Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_lazy_itable_init Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_replay_scan Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_replay Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_commit_start Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_commit_stop Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_stats Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_track_create Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_track_link Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_track_unlink Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_track_inode Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_event_raw_event_ext4_fc_track_range Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_other_inode_update_time Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_free_inode Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_request_inode Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_allocate_inode Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_evict_inode Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_drop_inode Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_nfs_commit_metadata Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_mark_inode_dirty Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_begin_ordered_truncate Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__write_begin Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__write_end Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_writepages Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_da_write_pages Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_writepages_result Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__page_op Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_invalidatepage_op Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_discard_blocks Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__mb_new_pa Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_mb_release_inode_pa Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_mb_release_group_pa Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_discard_preallocations Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_mb_discard_preallocations Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_sync_file_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_sync_file_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_sync_fs Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_alloc_da_blocks Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_mballoc_prealloc Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__mballoc Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_forget Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_da_update_reserve_space Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_da_reserve_space Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_da_release_space Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__bitmap_load Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_read_block_bitmap_load Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fallocate_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_unlink_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_unlink_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__truncate Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_ext_convert_to_initialized_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_ext_convert_to_initialized_fastpath Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_ext_load_extent Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_load_inode Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_journal_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_journal_start_reserved Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__trim Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_ext_show_extent Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_remove_blocks Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_ext_rm_leaf Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_ext_rm_idx Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_ext_remove_space Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_ext_remove_space_done Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_es_remove_extent Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_es_find_extent_range_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_es_lookup_extent_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__es_shrink_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_es_shrink_scan_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_collapse_range Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_insert_range Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_es_shrink Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fsmap_class Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_getfsmap_class Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_shutdown Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_error Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_prefetch_bitmaps Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_lazy_itable_init Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_replay_scan Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_replay Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_commit_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_commit_stop Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_track_create Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_track_link Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_track_unlink Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_track_inode Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_track_range Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_da_write_pages_extent Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_request_blocks Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_allocate_blocks Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_free_blocks Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_mballoc_alloc Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__fallocate_mode Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__map_blocks_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__map_blocks_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_ext_handle_unwritten_extents Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_get_implied_cluster_alloc_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4__es_extent Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_es_find_extent_range_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_es_lookup_extent_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_es_insert_delayed_block Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ext4.h:trace_raw_output_ext4_fc_stats Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:__ext4_read_bh Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk_gfp Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_group_desc_csum Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_superblock_csum Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_superblock_csum_verify Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_warning_ratelimit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_error Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_prefetch_bitmaps Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_lazy_itable_init Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_nfs_commit_metadata Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_drop_inode Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_sync_fs Cyclomatic Complexity 7 /kisskb/src/fs/ext4/super.c:save_error_info Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:block_device_ejected Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sum_positive Cyclomatic Complexity 10 /kisskb/src/fs/ext4/super.c:ext4_has_uninit_itable Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/fs/ext4/ext4.h:ext4_get_group_info Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_free_inode Cyclomatic Complexity 10 /kisskb/src/fs/ext4/super.c:token2str Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_escape_str Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_escape Cyclomatic Complexity 4 /kisskb/src/include/linux/seq_file.h:seq_show_option Cyclomatic Complexity 21 /kisskb/src/fs/ext4/super.c:ext4_show_quota_options Cyclomatic Complexity 134 /kisskb/src/fs/ext4/super.c:_ext4_show_options Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_show_options Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 11 /kisskb/src/fs/ext4/super.c:ext4_group_desc_csum Cyclomatic Complexity 1 /kisskb/src/include/linux/fscrypt.h:fscrypt_free_dummy_policy Cyclomatic Complexity 6 /kisskb/src/fs/ext4/super.c:ext4_li_request_new Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:ext4_li_info_new Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/include/linux/rcu_sync.h:rcu_sync_is_idle Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_start_write_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_start_write_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_real Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_real_ns Cyclomatic Complexity 30 /kisskb/src/fs/ext4/super.c:ext4_run_li_request Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-rwsem.h:percpu_up_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_end_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_end_write Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:ext4_remove_li_request Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_clear_request_list Cyclomatic Complexity 5 /kisskb/src/fs/ext4/super.c:ext4_run_lazyinit_thread Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:ext4_unregister_li_request Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 40 /kisskb/src/fs/ext4/super.c:ext4_lazyinit_thread Cyclomatic Complexity 17 /kisskb/src/fs/ext4/super.c:descriptor_loc Cyclomatic Complexity 11 /kisskb/src/fs/ext4/super.c:ext4_nfs_get_inode Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_force_commit Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:lockdep_set_quota_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:unregister_as_ext3 Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_mount Cyclomatic Complexity 7 /kisskb/src/fs/ext4/super.c:ext4_journal_commit_callback Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_journal_finish_inode_data_buffers Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_journalled_submit_inode_data_buffers Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_journal_submit_inode_data_buffers Cyclomatic Complexity 7 /kisskb/src/fs/ext4/super.c:ext4_journalled_writepage_callback Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 11 /kisskb/src/fs/ext4/super.c:ext4_quota_off Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_quota_off_umount Cyclomatic Complexity 7 /kisskb/src/fs/ext4/super.c:ext4_release_dquot Cyclomatic Complexity 8 /kisskb/src/fs/ext4/super.c:ext4_acquire_dquot Cyclomatic Complexity 6 /kisskb/src/fs/ext4/super.c:ext4_write_info Cyclomatic Complexity 6 /kisskb/src/fs/ext4/super.c:ext4_write_dquot Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_mark_dquot_dirty Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_get_context Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_nfs_commit_metadata Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_fh_to_parent Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_fh_to_dentry Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:ext4_drop_inode Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_free_in_core_inode Cyclomatic Complexity 13 /kisskb/src/fs/ext4/super.c:ext4_quota_read Cyclomatic Complexity 24 /kisskb/src/fs/ext4/super.c:ext4_sync_fs Cyclomatic Complexity 5 /kisskb/src/fs/ext4/super.c:ext4_init_journal_params Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_suspend Cyclomatic Complexity 25 /kisskb/src/fs/ext4/super.c:ext4_statfs_project Cyclomatic Complexity 8 /kisskb/src/fs/ext4/super.c:ext4_statfs Cyclomatic Complexity 20 /kisskb/src/fs/ext4/super.c:get_sb_block Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:__bread Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_blkdev_put Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:ext4_blkdev_remove Cyclomatic Complexity 7 /kisskb/src/fs/ext4/super.c:set_journal_csum_feature_set Cyclomatic Complexity 1 /kisskb/src/include/linux/cleancache.h:cleancache_init_fs Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:ext4_alloc_inode Cyclomatic Complexity 2 /kisskb/src/include/linux/blockgroup_lock.h:bgl_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/ratelimit.h:ratelimit_state_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/fs/ext4/super.c:get_qf_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dax.h:fs_put_dax Cyclomatic Complexity 9 /kisskb/src/fs/ext4/super.c:ext4_destroy_lazyinit_thread Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:destroy_inodecache Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_exit_fs Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:register_as_ext3 Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:init_inodecache Cyclomatic Complexity 32 /kisskb/src/fs/ext4/super.c:ext4_init_fs Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:init_once Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_read_bh_nowait Cyclomatic Complexity 5 /kisskb/src/fs/ext4/super.c:ext4_read_bh Cyclomatic Complexity 11 /kisskb/src/fs/ext4/super.c:ext4_read_bh_lock Cyclomatic Complexity 9 /kisskb/src/fs/ext4/super.c:__ext4_sb_bread_gfp Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_sb_bread Cyclomatic Complexity 1 /kisskb/src/fs/ext4/super.c:ext4_sb_bread_unmovable Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_sb_breadahead_unmovable Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_superblock_csum_set Cyclomatic Complexity 23 /kisskb/src/fs/ext4/super.c:ext4_update_super Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_block_bitmap Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_inode_bitmap Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_inode_table Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_free_group_clusters Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_free_inodes_count Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_used_dirs_count Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_itable_unused_count Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_block_bitmap_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_inode_bitmap_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_inode_table_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_free_group_clusters_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_free_inodes_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_used_dirs_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_itable_unused_set Cyclomatic Complexity 15 /kisskb/src/fs/ext4/super.c:ext4_decode_error Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:__ext4_msg Cyclomatic Complexity 11 /kisskb/src/fs/ext4/super.c:ext4_commit_super Cyclomatic Complexity 28 /kisskb/src/fs/ext4/super.c:ext4_handle_error Cyclomatic Complexity 5 /kisskb/src/fs/ext4/super.c:__ext4_error Cyclomatic Complexity 40 /kisskb/src/fs/ext4/super.c:count_overhead Cyclomatic Complexity 9 /kisskb/src/fs/ext4/super.c:ext4_quota_enable Cyclomatic Complexity 8 /kisskb/src/fs/ext4/super.c:__ext4_error_inode Cyclomatic Complexity 41 /kisskb/src/fs/ext4/super.c:ext4_set_context Cyclomatic Complexity 10 /kisskb/src/fs/ext4/super.c:__ext4_error_file Cyclomatic Complexity 9 /kisskb/src/fs/ext4/super.c:__ext4_std_error Cyclomatic Complexity 14 /kisskb/src/fs/ext4/super.c:ext4_freeze Cyclomatic Complexity 15 /kisskb/src/fs/ext4/super.c:ext4_mark_recovery_complete Cyclomatic Complexity 9 /kisskb/src/fs/ext4/super.c:ext4_get_journal_inode Cyclomatic Complexity 24 /kisskb/src/fs/ext4/super.c:ext4_quota_on Cyclomatic Complexity 5 /kisskb/src/fs/ext4/super.c:ext4_destroy_inode Cyclomatic Complexity 27 /kisskb/src/fs/ext4/super.c:ext4_quota_write Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:dump_orphan_list Cyclomatic Complexity 45 /kisskb/src/fs/ext4/super.c:ext4_put_super Cyclomatic Complexity 13 /kisskb/src/fs/ext4/super.c:flush_stashed_error_work Cyclomatic Complexity 22 /kisskb/src/fs/ext4/super.c:print_daily_error_info Cyclomatic Complexity 18 /kisskb/src/fs/ext4/super.c:set_qf_name Cyclomatic Complexity 7 /kisskb/src/fs/ext4/super.c:clear_qf_name Cyclomatic Complexity 18 /kisskb/src/fs/ext4/super.c:ext4_set_test_dummy_encryption Cyclomatic Complexity 256 /kisskb/src/fs/ext4/super.c:handle_mount_opt Cyclomatic Complexity 38 /kisskb/src/fs/ext4/super.c:parse_options Cyclomatic Complexity 11 /kisskb/src/fs/ext4/super.c:ext4_get_journal Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_blkdev_get Cyclomatic Complexity 34 /kisskb/src/fs/ext4/super.c:ext4_get_dev_journal Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:__ext4_warning Cyclomatic Complexity 6 /kisskb/src/fs/ext4/super.c:ext4_clear_journal_err Cyclomatic Complexity 71 /kisskb/src/fs/ext4/super.c:ext4_load_journal Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:__ext4_warning_inode Cyclomatic Complexity 19 /kisskb/src/fs/ext4/super.c:__ext4_grp_locked_error Cyclomatic Complexity 18 /kisskb/src/fs/ext4/super.c:ext4_mark_group_bitmap_corrupted Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:ext4_update_dynamic_rev Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_feature_journal_needs_recovery Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_feature_orphan_present Cyclomatic Complexity 8 /kisskb/src/fs/ext4/super.c:ext4_unfreeze Cyclomatic Complexity 37 /kisskb/src/fs/ext4/super.c:ext4_setup_super Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_feature_encrypt Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_clear_inode Cyclomatic Complexity 2 /kisskb/src/fs/ext4/super.c:ext4_seq_options_show Cyclomatic Complexity 29 /kisskb/src/fs/ext4/super.c:ext4_alloc_flex_bg_array Cyclomatic Complexity 12 /kisskb/src/fs/ext4/super.c:ext4_fill_flex_info Cyclomatic Complexity 4 /kisskb/src/fs/ext4/super.c:ext4_group_desc_csum_verify Cyclomatic Complexity 99 /kisskb/src/fs/ext4/super.c:ext4_check_descriptors Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_group_desc_csum_set Cyclomatic Complexity 17 /kisskb/src/fs/ext4/super.c:ext4_feature_set_ok Cyclomatic Complexity 27 /kisskb/src/fs/ext4/super.c:ext4_register_li_request Cyclomatic Complexity 23 /kisskb/src/fs/ext4/super.c:ext4_calculate_overhead Cyclomatic Complexity 3 /kisskb/src/fs/ext4/super.c:ext4_force_commit Cyclomatic Complexity 10 /kisskb/src/fs/ext4/super.c:ext4_enable_quotas Cyclomatic Complexity 502 /kisskb/src/fs/ext4/super.c:ext4_fill_super Cyclomatic Complexity 139 /kisskb/src/fs/ext4/super.c:ext4_remount Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_dev_to_pdn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_add_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pdn_to_eeh_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/crash_dump.h:is_kdump_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_config_addr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/machdep.h:log_error Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:virt_to_phys Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_cap_start Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_find_cap Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_find_ecap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_read_config Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_get_pe_config_addr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_get_log Cyclomatic Complexity 24 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_get_state Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_set_option Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_pe_get_parent Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_write_config Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_phb_reset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_reset Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_phb_configure_bridge Cyclomatic Complexity 42 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:eeh_pseries_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:__machine_initcall_pseries_eeh_pseries_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_configure_bridge Cyclomatic Complexity 43 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_init_edev Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_pcibios_bus_add_device Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:pseries_eeh_init_edev_recursive /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c: In function 'pseries_eeh_init_edev': /kisskb/src/arch/powerpc/platforms/pseries/eeh_pseries.c:364:16: note: byref variable will be forcibly initialized 364 | struct eeh_pe pe, *parent; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/ext4.h:2843, from /kisskb/src/fs/ext4/super.c:59: /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_other_inode_update_time': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:110:1: note: in expansion of macro 'TRACE_EVENT' 110 | TRACE_EVENT(ext4_other_inode_update_time, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_free_inode': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:140:1: note: in expansion of macro 'TRACE_EVENT' 140 | TRACE_EVENT(ext4_free_inode, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_request_inode': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:169:1: note: in expansion of macro 'TRACE_EVENT' 169 | TRACE_EVENT(ext4_request_inode, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/ktd253-backlight.c:ktd253_backlight_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ndelay Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/ktd253-backlight.c:ktd253_backlight_stepdown Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/ktd253-backlight.c:ktd253_backlight_set_max_ratio Cyclomatic Complexity 17 /kisskb/src/drivers/video/backlight/ktd253-backlight.c:ktd253_backlight_update_status /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_allocate_inode': Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_u32 /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:191:1: note: in expansion of macro 'TRACE_EVENT' 191 | TRACE_EVENT(ext4_allocate_inode, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 26 /kisskb/src/drivers/video/backlight/ktd253-backlight.c:ktd253_backlight_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/ktd253-backlight.c:ktd253_backlight_driver_exit /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_evict_inode': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:216:1: note: in expansion of macro 'TRACE_EVENT' 216 | TRACE_EVENT(ext4_evict_inode, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_drop_inode': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:238:1: note: in expansion of macro 'TRACE_EVENT' 238 | TRACE_EVENT(ext4_drop_inode, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_nfs_commit_metadata': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:260:1: note: in expansion of macro 'TRACE_EVENT' 260 | TRACE_EVENT(ext4_nfs_commit_metadata, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mark_inode_dirty': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:280:1: note: in expansion of macro 'TRACE_EVENT' 280 | TRACE_EVENT(ext4_mark_inode_dirty, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_begin_ordered_truncate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:302:1: note: in expansion of macro 'TRACE_EVENT' 302 | TRACE_EVENT(ext4_begin_ordered_truncate, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__write_begin': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:325:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 325 | DECLARE_EVENT_CLASS(ext4__write_begin, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__write_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:370:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 370 | DECLARE_EVENT_CLASS(ext4__write_end, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_writepages': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:422:1: note: in expansion of macro 'TRACE_EVENT' 422 | TRACE_EVENT(ext4_writepages, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_write_pages': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:464:1: note: in expansion of macro 'TRACE_EVENT' 464 | TRACE_EVENT(ext4_da_write_pages, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_write_pages_extent': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:493:1: note: in expansion of macro 'TRACE_EVENT' 493 | TRACE_EVENT(ext4_da_write_pages_extent, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_writepages_result': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:520:1: note: in expansion of macro 'TRACE_EVENT' 520 | TRACE_EVENT(ext4_writepages_result, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__page_op': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:555:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 555 | DECLARE_EVENT_CLASS(ext4__page_op, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_invalidatepage_op': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:600:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 600 | DECLARE_EVENT_CLASS(ext4_invalidatepage_op, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_discard_blocks': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:640:1: note: in expansion of macro 'TRACE_EVENT' 640 | TRACE_EVENT(ext4_discard_blocks, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__mb_new_pa': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:664:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 664 | DECLARE_EVENT_CLASS(ext4__mb_new_pa, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mb_release_inode_pa': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:709:1: note: in expansion of macro 'TRACE_EVENT' 709 | TRACE_EVENT(ext4_mb_release_inode_pa, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mb_release_group_pa': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:736:1: note: in expansion of macro 'TRACE_EVENT' 736 | TRACE_EVENT(ext4_mb_release_group_pa, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_discard_preallocations': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:759:1: note: in expansion of macro 'TRACE_EVENT' 759 | TRACE_EVENT(ext4_discard_preallocations, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mb_discard_preallocations': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:785:1: note: in expansion of macro 'TRACE_EVENT' 785 | TRACE_EVENT(ext4_mb_discard_preallocations, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_request_blocks': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:806:1: note: in expansion of macro 'TRACE_EVENT' 806 | TRACE_EVENT(ext4_request_blocks, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_allocate_blocks': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:846:1: note: in expansion of macro 'TRACE_EVENT' 846 | TRACE_EVENT(ext4_allocate_blocks, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_free_blocks': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:888:1: note: in expansion of macro 'TRACE_EVENT' 888 | TRACE_EVENT(ext4_free_blocks, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_sync_file_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:919:1: note: in expansion of macro 'TRACE_EVENT' 919 | TRACE_EVENT(ext4_sync_file_enter, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_sync_file_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:946:1: note: in expansion of macro 'TRACE_EVENT' 946 | TRACE_EVENT(ext4_sync_file_exit, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_sync_fs': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:969:1: note: in expansion of macro 'TRACE_EVENT' 969 | TRACE_EVENT(ext4_sync_fs, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_alloc_da_blocks': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:990:1: note: in expansion of macro 'TRACE_EVENT' 990 | TRACE_EVENT(ext4_alloc_da_blocks, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mballoc_alloc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1013:1: note: in expansion of macro 'TRACE_EVENT' 1013 | TRACE_EVENT(ext4_mballoc_alloc, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mballoc_prealloc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1080:1: note: in expansion of macro 'TRACE_EVENT' 1080 | TRACE_EVENT(ext4_mballoc_prealloc, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__mballoc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1120 | DECLARE_EVENT_CLASS(ext4__mballoc, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_forget': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1174:1: note: in expansion of macro 'TRACE_EVENT' 1174 | TRACE_EVENT(ext4_forget, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_update_reserve_space': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1201:1: note: in expansion of macro 'TRACE_EVENT' 1201 | TRACE_EVENT(ext4_da_update_reserve_space, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_reserve_space': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1236:1: note: in expansion of macro 'TRACE_EVENT' 1236 | TRACE_EVENT(ext4_da_reserve_space, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_release_space': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1265:1: note: in expansion of macro 'TRACE_EVENT' 1265 | TRACE_EVENT(ext4_da_release_space, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__bitmap_load': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1296:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1296 | DECLARE_EVENT_CLASS(ext4__bitmap_load, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_read_block_bitmap_load': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1338:1: note: in expansion of macro 'TRACE_EVENT' 1338 | TRACE_EVENT(ext4_read_block_bitmap_load, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__fallocate_mode': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1361:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1361 | DECLARE_EVENT_CLASS(ext4__fallocate_mode, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fallocate_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1410:1: note: in expansion of macro 'TRACE_EVENT' 1410 | TRACE_EVENT(ext4_fallocate_exit, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_unlink_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1439:1: note: in expansion of macro 'TRACE_EVENT' 1439 | TRACE_EVENT(ext4_unlink_enter, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_unlink_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1464:1: note: in expansion of macro 'TRACE_EVENT' 1464 | TRACE_EVENT(ext4_unlink_exit, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__truncate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1487:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1487 | DECLARE_EVENT_CLASS(ext4__truncate, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_convert_to_initialized_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1524:1: note: in expansion of macro 'TRACE_EVENT' 1524 | TRACE_EVENT(ext4_ext_convert_to_initialized_enter, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_convert_to_initialized_fastpath': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1562:1: note: in expansion of macro 'TRACE_EVENT' 1562 | TRACE_EVENT(ext4_ext_convert_to_initialized_fastpath, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__map_blocks_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1604:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1604 | DECLARE_EVENT_CLASS(ext4__map_blocks_enter, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__map_blocks_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1646:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1646 | DECLARE_EVENT_CLASS(ext4__map_blocks_exit, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_load_extent': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1696:1: note: in expansion of macro 'TRACE_EVENT' 1696 | TRACE_EVENT(ext4_ext_load_extent, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_load_inode': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1721:1: note: in expansion of macro 'TRACE_EVENT' 1721 | TRACE_EVENT(ext4_load_inode, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_journal_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1741:1: note: in expansion of macro 'TRACE_EVENT' 1741 | TRACE_EVENT(ext4_journal_start, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_journal_start_reserved': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1769:1: note: in expansion of macro 'TRACE_EVENT' 1769 | TRACE_EVENT(ext4_journal_start_reserved, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__trim': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1791:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1791 | DECLARE_EVENT_CLASS(ext4__trim, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_handle_unwritten_extents': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1840:1: note: in expansion of macro 'TRACE_EVENT' 1840 | TRACE_EVENT(ext4_ext_handle_unwritten_extents, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_get_implied_cluster_alloc_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1878:1: note: in expansion of macro 'TRACE_EVENT' 1878 | TRACE_EVENT(ext4_get_implied_cluster_alloc_exit, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_show_extent': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1907:1: note: in expansion of macro 'TRACE_EVENT' 1907 | TRACE_EVENT(ext4_ext_show_extent, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_remove_blocks': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1937:1: note: in expansion of macro 'TRACE_EVENT' 1937 | TRACE_EVENT(ext4_remove_blocks, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_rm_leaf': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1984:1: note: in expansion of macro 'TRACE_EVENT' 1984 | TRACE_EVENT(ext4_ext_rm_leaf, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_rm_idx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2028:1: note: in expansion of macro 'TRACE_EVENT' 2028 | TRACE_EVENT(ext4_ext_rm_idx, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_remove_space': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2051:1: note: in expansion of macro 'TRACE_EVENT' 2051 | TRACE_EVENT(ext4_ext_remove_space, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_remove_space_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2081:1: note: in expansion of macro 'TRACE_EVENT' 2081 | TRACE_EVENT(ext4_ext_remove_space_done, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__es_extent': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:2125:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2125 | DECLARE_EVENT_CLASS(ext4__es_extent, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_remove_extent': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2167:1: note: in expansion of macro 'TRACE_EVENT' 2167 | TRACE_EVENT(ext4_es_remove_extent, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_find_extent_range_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2192:1: note: in expansion of macro 'TRACE_EVENT' 2192 | TRACE_EVENT(ext4_es_find_extent_range_enter, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_find_extent_range_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2214:1: note: in expansion of macro 'TRACE_EVENT' 2214 | TRACE_EVENT(ext4_es_find_extent_range_exit, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_lookup_extent_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2244:1: note: in expansion of macro 'TRACE_EVENT' 2244 | TRACE_EVENT(ext4_es_lookup_extent_enter, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_lookup_extent_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2266:1: note: in expansion of macro 'TRACE_EVENT' 2266 | TRACE_EVENT(ext4_es_lookup_extent_exit, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__es_shrink_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:2300:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2300 | DECLARE_EVENT_CLASS(ext4__es_shrink_enter, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_shrink_scan_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2334:1: note: in expansion of macro 'TRACE_EVENT' 2334 | TRACE_EVENT(ext4_es_shrink_scan_exit, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_collapse_range': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2356:1: note: in expansion of macro 'TRACE_EVENT' 2356 | TRACE_EVENT(ext4_collapse_range, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_insert_range': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2381:1: note: in expansion of macro 'TRACE_EVENT' 2381 | TRACE_EVENT(ext4_insert_range, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_shrink': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2406:1: note: in expansion of macro 'TRACE_EVENT' 2406 | TRACE_EVENT(ext4_es_shrink, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_insert_delayed_block': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2434:1: note: in expansion of macro 'TRACE_EVENT' 2434 | TRACE_EVENT(ext4_es_insert_delayed_block, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fsmap_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:2470:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2470 | DECLARE_EVENT_CLASS(ext4_fsmap_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_getfsmap_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:2507:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2507 | DECLARE_EVENT_CLASS(ext4_getfsmap_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_shutdown': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2542:1: note: in expansion of macro 'TRACE_EVENT' 2542 | TRACE_EVENT(ext4_shutdown, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_error': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2562:1: note: in expansion of macro 'TRACE_EVENT' 2562 | TRACE_EVENT(ext4_error, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_prefetch_bitmaps': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2585:1: note: in expansion of macro 'TRACE_EVENT' 2585 | TRACE_EVENT(ext4_prefetch_bitmaps, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_lazy_itable_init': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2610:1: note: in expansion of macro 'TRACE_EVENT' 2610 | TRACE_EVENT(ext4_lazy_itable_init, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_replay_scan': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2629:1: note: in expansion of macro 'TRACE_EVENT' 2629 | TRACE_EVENT(ext4_fc_replay_scan, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_replay': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2651:1: note: in expansion of macro 'TRACE_EVENT' 2651 | TRACE_EVENT(ext4_fc_replay, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_commit_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2677:1: note: in expansion of macro 'TRACE_EVENT' 2677 | TRACE_EVENT(ext4_fc_commit_start, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_commit_stop': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2694:1: note: in expansion of macro 'TRACE_EVENT' 2694 | TRACE_EVENT(ext4_fc_commit_stop, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_stats': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2728:1: note: in expansion of macro 'TRACE_EVENT' 2728 | TRACE_EVENT(ext4_fc_stats, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_create': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2764:2: note: in expansion of macro 'TRACE_EVENT' 2764 | TRACE_EVENT(ext4_fc_track_##__type, \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2787:1: note: in expansion of macro 'DEFINE_TRACE_DENTRY_EVENT' 2787 | DEFINE_TRACE_DENTRY_EVENT(create); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_link': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2764:2: note: in expansion of macro 'TRACE_EVENT' 2764 | TRACE_EVENT(ext4_fc_track_##__type, \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2788:1: note: in expansion of macro 'DEFINE_TRACE_DENTRY_EVENT' 2788 | DEFINE_TRACE_DENTRY_EVENT(link); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_unlink': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2764:2: note: in expansion of macro 'TRACE_EVENT' 2764 | TRACE_EVENT(ext4_fc_track_##__type, \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2789:1: note: in expansion of macro 'DEFINE_TRACE_DENTRY_EVENT' 2789 | DEFINE_TRACE_DENTRY_EVENT(unlink); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_inode': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2791:1: note: in expansion of macro 'TRACE_EVENT' 2791 | TRACE_EVENT(ext4_fc_track_inode, | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_range': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2813:1: note: in expansion of macro 'TRACE_EVENT' 2813 | TRACE_EVENT(ext4_fc_track_range, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio_find_vqs Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_card.h:virtsnd_event_queue Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/virtio_config.h:virtio_device_ready Cyclomatic Complexity 6 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_event_send Cyclomatic Complexity 9 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_find_vqs Cyclomatic Complexity 3 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_event_dispatch Cyclomatic Complexity 5 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_event_notify_cb Cyclomatic Complexity 3 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_enable_event_vq Cyclomatic Complexity 4 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_restore Cyclomatic Complexity 5 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_disable_event_vq Cyclomatic Complexity 2 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_freeze Cyclomatic Complexity 6 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 34 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_build_devs Cyclomatic Complexity 14 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_probe Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_test_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_has_feature Cyclomatic Complexity 11 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_validate Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_card.c:virtsnd_driver_exit /kisskb/src/sound/virtio/virtio_card.c: In function 'virtsnd_event_send': /kisskb/src/sound/virtio/virtio_card.c:33:21: note: byref variable will be forcibly initialized 33 | struct scatterlist sg; | ^~ In file included from /kisskb/src/fs/ext4/super.c:50: /kisskb/src/fs/ext4/super.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 2 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_clock.c:trace_clock_local Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_clock.c:trace_clock Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_clock.c:trace_clock_jiffies Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_clock.c:trace_clock_global Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_clock.c:trace_clock_counter /kisskb/src/fs/ext4/super.c: In function 'handle_mount_opt': /kisskb/src/fs/ext4/super.c:2258:15: note: byref variable will be forcibly initialized 2258 | struct path path; | ^~~~ /kisskb/src/fs/ext4/super.c: In function 'ext4_fill_super': /kisskb/src/fs/ext4/super.c:3894:29: note: byref variable will be forcibly initialized 3894 | struct ext4_parsed_options parsed_opts; | ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'ext4_remount': /kisskb/src/fs/ext4/super.c:5736:29: note: byref variable will be forcibly initialized 5736 | struct ext4_parsed_options parsed_opts; | ^~~~~~~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:lock_fb_info Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:unlock_fb_info Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbcmap.c:fb_dealloc_cmap Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/core/fbcmap.c:fb_copy_cmap Cyclomatic Complexity 31 /kisskb/src/drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user Cyclomatic Complexity 24 /kisskb/src/drivers/video/fbdev/core/fbcmap.c:fb_set_cmap Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/fbcmap.c:fb_default_cmap Cyclomatic Complexity 25 /kisskb/src/drivers/video/fbdev/core/fbcmap.c:fb_alloc_cmap_gfp Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbcmap.c:fb_alloc_cmap Cyclomatic Complexity 18 /kisskb/src/drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/core/fbcmap.c:fb_invert_cmaps /kisskb/src/drivers/video/fbdev/core/fbcmap.c: In function 'fb_set_user_cmap': /kisskb/src/drivers/video/fbdev/core/fbcmap.c:270:17: note: byref variable will be forcibly initialized 270 | struct fb_cmap umap; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_writecombine Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:io_remap_pfn_range Cyclomatic Complexity 13 /kisskb/src/drivers/pci/mmap.c:pci_mmap_resource_range Cyclomatic Complexity 1 /kisskb/src/drivers/pci/mmap.c:pci_mmap_page_range Cyclomatic Complexity 16 /kisskb/src/drivers/pci/setup-irq.c:pci_assign_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_del Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:hlist_del_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_kallsyms_lookup_name Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:is_kernel_core_data Cyclomatic Complexity 1 /kisskb/src/include/linux/kallsyms.h:print_ip_sym Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 4 /kisskb/src/include/linux/trace_recursion.h:trace_get_context_bit Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_recursion.h:trace_test_and_set_recursion Cyclomatic Complexity 2 /kisskb/src/include/linux/trace_recursion.h:trace_clear_recursion Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:ftrace_call_adjust Cyclomatic Complexity 2 /kisskb/src/include/linux/ftrace.h:ftrace_get_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_find_rec_direct Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_enable_ftrace_graph_caller Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_disable_ftrace_graph_caller Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace_internal.h:update_function_graph_func Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_ksymbol Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_text_poke Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.h:pid_type_enabled Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.h:still_need_pid_events Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.h:ftrace_hash_empty Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_parser_loaded Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_parser_cont Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_parser_clear Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:ftrace_pids_enabled Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:ftrace_pid_func Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_sync_ipi Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:add_ftrace_ops Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_profile_tracefs Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_key Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:__ftrace_lookup_ip Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:__add_hash_entry Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:add_hash_entry Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:remove_hash_entry Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:hash_contains_ip Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:ftrace_cmp_recs Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:print_bug_type Cyclomatic Complexity 23 /kisskb/src/kernel/trace/ftrace.c:ftrace_check_record Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:t_mod_next Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:reset_iter_read Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:function_trace_probe_call Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:acquire_probe_locked Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:ftrace_cmp_ips Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:save_ftrace_mod_rec Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:allocate_ftrace_mod_map Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_ops_init Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:ftrace_find_tramp_ops_any_other Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:ftrace_find_tramp_ops_any Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:ftrace_find_tramp_ops_next Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_find_tramp_ops_new Cyclomatic Complexity 11 /kisskb/src/kernel/trace/ftrace.c:ftrace_find_tramp_ops_curr Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:is_permanent_ops_registered Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:t_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:free_hash_entry Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:alloc_ftrace_hash Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 14 /kisskb/src/kernel/trace/ftrace.c:t_probe_next Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:t_probe_start Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:t_mod_start Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ftrace.c:dup_hash Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:__ftrace_hash_move Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:free_ftrace_hash_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 2 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_rcu Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_add_trampoline_to_kallsyms Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:add_to_clear_hash_list Cyclomatic Complexity 12 /kisskb/src/kernel/trace/ftrace.c:remove_ftrace_ops Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_ops_assist_func Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:lookup_rec Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:print_ip_ins Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_init_nop Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_remove_trampoline_from_kallsyms Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:free_ftrace_mod Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:clear_ftrace_mod_list Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:release_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:t_probe_show Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:t_mod_show Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:ftrace_add_mod Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:module_exists Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ftrace.c:cache_mod Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:set_ftrace_notrace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:set_ftrace_filter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_pid_release Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ftrace.c:ftrace_get_trampoline_kallsym Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ftrace.c:ftrace_allocate_records Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ftrace.c:ftrace_allocate_pages Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ftrace.c:ftrace_pid_follow_sched_process_exit Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ftrace.c:ftrace_pid_follow_sched_process_fork Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_process_fork Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_process_free Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_process_fork Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_process_free Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_switch Cyclomatic Complexity 18 /kisskb/src/kernel/trace/ftrace.c:clear_ftrace_pids Cyclomatic Complexity 10 /kisskb/src/kernel/trace/ftrace.c:ftrace_filter_pid_sched_switch_probe Cyclomatic Complexity 10 /kisskb/src/kernel/trace/ftrace.c:ignore_task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:fpid_show Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:fnpid_start Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:fpid_start Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:fpid_stop Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:fnpid_next Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:fpid_next Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_enabled_open Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_avail_open Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ftrace.c:ftrace_ops_trampoline Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:is_ftrace_trampoline Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_lookup_ip Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:enter_record Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:add_rec_by_index Cyclomatic Complexity 17 /kisskb/src/kernel/trace/ftrace.c:__ftrace_hash_update_ipmodify Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_ipmodify_update Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_ipmodify_enable Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_ipmodify_disable Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ftrace.c:t_func_next Cyclomatic Complexity 10 /kisskb/src/kernel/trace/ftrace.c:t_start Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:t_next Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:clear_func_from_hash Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:clear_func_from_hashes Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_ops_test Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:test_rec_ops_needs_regs Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_location_range Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_location Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_match_addr Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_text_reserved Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_update_record Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_test_record Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_rec_iter_start Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:ftrace_rec_iter_next Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_rec_iter_record Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_arch_code_modify_prepare Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_arch_code_modify_post_process Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_run_stop_machine Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:arch_ftrace_update_code Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:arch_ftrace_trampoline_free Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_trampoline_free Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:arch_ftrace_trampoline_func Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:add_trampoline_func Cyclomatic Complexity 15 /kisskb/src/kernel/trace/ftrace.c:t_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:arch_ftrace_match_adjust Cyclomatic Complexity 12 /kisskb/src/kernel/trace/ftrace.c:ftrace_match Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ftrace.c:ftrace_match_record Cyclomatic Complexity 11 /kisskb/src/kernel/trace/ftrace.c:match_records Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_match_records Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:ftrace_process_regex Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ftrace.c:ftrace_regex_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_filter_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_notrace_write Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_mod_callback Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:allocate_ftrace_func_mapper Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_func_mapper_find_ip Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:ftrace_func_mapper_add_ip Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_func_mapper_remove_ip Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:register_ftrace_command Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_mod_cmd_init Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:unregister_ftrace_command Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_ops_set_global_filter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_create_filter_files Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_init_dyn_tracefs Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_mod_get_kallsym Cyclomatic Complexity 12 /kisskb/src/kernel/trace/ftrace.c:ftrace_free_mem Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_free_init_mem Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:arch_ftrace_update_trampoline Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_update_trampoline Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_init_trace_array Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_init_global_array_ops Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:ftrace_init_array_ops Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_reset_array_ops Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_ops_get_func Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_ops_get_list_func Cyclomatic Complexity 11 /kisskb/src/kernel/trace/ftrace.c:update_ftrace_function Cyclomatic Complexity 11 /kisskb/src/kernel/trace/ftrace.c:__register_ftrace_function Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ftrace.c:__unregister_ftrace_function Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:ftrace_update_pid_func Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_pid_follow_fork Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_clear_pids Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_init_tracefs Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_init_tracefs_toplevel Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_kill Cyclomatic Complexity 43 /kisskb/src/kernel/trace/ftrace.c:__ftrace_hash_rec_update Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_rec_update_modify Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_rec_disable_modify Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_rec_enable_modify Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_rec_enable Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_rec_disable Cyclomatic Complexity 10 /kisskb/src/kernel/trace/ftrace.c:ftrace_run_update_code Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_run_modify_code Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ftrace.c:ftrace_ops_update_code Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ftrace.c:ftrace_startup_enable Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:ftrace_startup Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_startup_all Cyclomatic Complexity 24 /kisskb/src/kernel/trace/ftrace.c:pid_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_no_pid_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_pid_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_pid_reset Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ftrace.c:pid_open Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_no_pid_open Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_pid_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:ftrace_startup_sysctl Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:ftrace_shutdown_sysctl Cyclomatic Complexity 11 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_clear Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:free_ftrace_hash Cyclomatic Complexity 13 /kisskb/src/kernel/trace/ftrace.c:alloc_and_copy_ftrace_hash Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_move Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_hash_move_and_update_ops Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ftrace.c:ftrace_set_hash Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_set_regex Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_set_early_filter Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:set_ftrace_early_filters Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_set_filter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_set_notrace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_set_global_filter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_set_global_notrace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_set_addr Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_set_filter_ip Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:__free_ftrace_hash_rcu Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_free_filter Cyclomatic Complexity 15 /kisskb/src/kernel/trace/ftrace.c:ftrace_regex_open Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_notrace_open Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_filter_open Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ftrace.c:free_ftrace_func_mapper Cyclomatic Complexity 36 /kisskb/src/kernel/trace/ftrace.c:register_ftrace_function_probe Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ftrace.c:ftrace_regex_release Cyclomatic Complexity 13 /kisskb/src/kernel/trace/ftrace.c:__ftrace_ops_list_func Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_ops_list_func Cyclomatic Complexity 13 /kisskb/src/kernel/trace/ftrace.c:ftrace_get_addr_new Cyclomatic Complexity 11 /kisskb/src/kernel/trace/ftrace.c:ftrace_get_addr_curr Cyclomatic Complexity 13 /kisskb/src/kernel/trace/ftrace.c:ftrace_bug Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ftrace.c:ftrace_nop_initialize Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ftrace.c:ftrace_update_code Cyclomatic Complexity 29 /kisskb/src/kernel/trace/ftrace.c:ftrace_process_locs Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ftrace.c:ftrace_init Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ftrace.c:__ftrace_replace_code Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ftrace.c:ftrace_replace_code Cyclomatic Complexity 24 /kisskb/src/kernel/trace/ftrace.c:ftrace_modify_all_code Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:__ftrace_modify_code Cyclomatic Complexity 19 /kisskb/src/kernel/trace/ftrace.c:ftrace_shutdown Cyclomatic Complexity 33 /kisskb/src/kernel/trace/ftrace.c:unregister_ftrace_function_probe_func Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:clear_ftrace_function_probes Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ftrace.c:ftrace_destroy_filter_files Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:ftrace_is_dead Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:register_ftrace_function Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ftrace.c:unregister_ftrace_function Cyclomatic Complexity 11 /kisskb/src/kernel/trace/ftrace.c:ftrace_enable_sysctl /kisskb/src/kernel/trace/ftrace.c: In function 'lookup_rec': /kisskb/src/kernel/trace/ftrace.c:1533:20: note: byref variable will be forcibly initialized 1533 | struct dyn_ftrace key; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_msi_desc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/rtas.h:rtas_config_addr Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pdn_to_eeh_dev Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_device_to_OF_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xive.h:xive_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_write_msg Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_shutdown Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:check_req Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:check_req_msix Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:check_req_msi Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:check_msix_entries Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:count_spare_msis Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:count_non_bridge_devices Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:__find_pe_total_msi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:find_pe_total_msi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_unmask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_mask Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:find_pe_dn Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:msi_quota_for_device Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:rtas_hack_32bit_msi_gen2 Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:rtas_change_msi Cyclomatic Complexity 60 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:rtas_prepare_msi_irqs Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_ops_prepare Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:rtas_disable_msi Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:rtas_msi_pci_irq_fixup Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:rtas_query_irq_number Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_ops_msi_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_domain_free_irqs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_compose_msg Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_irq_parent_domain_alloc Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_irq_domain_alloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_irq_domain_free Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_alloc_named_id_fwnode Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:__pseries_msi_allocate_domains Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:rtas_msi_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:__machine_initcall_pseries_rtas_msi_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_allocate_domains Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/msi.c:pseries_msi_free_domains Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_get_ctrlbank_id Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_resume Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_shutdown Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_remove Cyclomatic Complexity 6 /kisskb/src/drivers/video/backlight/lm3533_bl.c:store_pwm Cyclomatic Complexity 12 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_attr_is_visible Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3533_bl.c:show_pwm Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:show_id Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:show_als_channel Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/lm3533_bl.c:store_linear Cyclomatic Complexity 7 /kisskb/src/drivers/video/backlight/lm3533_bl.c:show_linear Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3533_bl.c:show_als_en Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/lm3533_bl.c:store_als_en Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_get_brightness Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_setup Cyclomatic Complexity 24 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3533_bl.c:lm3533_bl_driver_exit /kisskb/src/arch/powerpc/platforms/pseries/msi.c: In function 'msi_quota_for_device': /kisskb/src/arch/powerpc/platforms/pseries/msi.c:269:20: note: byref variable will be forcibly initialized 269 | struct msi_counts counts; | ^~~~~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'lm3533_bl_probe': /kisskb/src/drivers/video/backlight/lm3533_bl.c:268:30: note: byref variable will be forcibly initialized 268 | struct backlight_properties props; | ^~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_ops_test': /kisskb/src/kernel/trace/ftrace.c:1478:25: note: byref variable will be forcibly initialized 1478 | struct ftrace_ops_hash hash; | ^~~~ /kisskb/src/arch/powerpc/platforms/pseries/msi.c: In function 'pseries_irq_parent_domain_alloc': /kisskb/src/arch/powerpc/platforms/pseries/msi.c:558:20: note: byref variable will be forcibly initialized 558 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_free_mem': /kisskb/src/kernel/trace/ftrace.c:6779:19: note: byref variable will be forcibly initialized 6779 | struct list_head clear_hash; | ^~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:6776:20: note: byref variable will be forcibly initialized 6776 | struct dyn_ftrace key; | ^~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_hash_move_and_update_ops': /kisskb/src/kernel/trace/ftrace.c:4099:25: note: byref variable will be forcibly initialized 4099 | struct ftrace_ops_hash old_hash_ops; | ^~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'unregister_ftrace_function_probe_func': /kisskb/src/kernel/trace/ftrace.c:4667:20: note: byref variable will be forcibly initialized 4667 | struct hlist_head hhd; | ^~~ /kisskb/src/kernel/trace/ftrace.c:4662:21: note: byref variable will be forcibly initialized 4662 | struct ftrace_glob func_g; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 5 /kisskb/src/sound/virtio/virtio_chmap.c:virtsnd_chmap_add_ctls Cyclomatic Complexity 15 /kisskb/src/sound/virtio/virtio_chmap.c:virtsnd_chmap_parse_cfg Cyclomatic Complexity 33 /kisskb/src/sound/virtio/virtio_chmap.c:virtsnd_chmap_build_devs Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_virt Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_card.h:virtsnd_control_queue Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_msg_ref Cyclomatic Complexity 3 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_msg_unref Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_msg_request Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_msg_response Cyclomatic Complexity 12 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_msg_alloc Cyclomatic Complexity 28 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_msg_send Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_msg_complete Cyclomatic Complexity 2 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_msg_cancel_all Cyclomatic Complexity 4 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_query_info Cyclomatic Complexity 5 /kisskb/src/sound/virtio/virtio_ctl_msg.c:virtsnd_ctl_notify_cb /kisskb/src/sound/virtio/virtio_ctl_msg.c: In function 'virtsnd_ctl_query_info': /kisskb/src/sound/virtio/virtio_ctl_msg.c:266:21: note: byref variable will be forcibly initialized 266 | struct scatterlist sg; | ^~ Cyclomatic Complexity 5 /kisskb/src/drivers/video/display_timing.c:display_timings_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_msi_domain Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_msi_desc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_dev_id Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_is_hierarchy Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi_iort.h:iort_msi_map_id Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi_iort.h:iort_get_device_domain Cyclomatic Complexity 1 /kisskb/src/drivers/pci/pci.h:pci_dev_is_disconnected Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msix_desc_addr Cyclomatic Complexity 3 /kisskb/src/drivers/pci/msi.c:pci_msi_desc_is_multi_msi Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_msi_domain_handle_error Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:msi_multi_mask Cyclomatic Complexity 19 /kisskb/src/drivers/pci/msi.c:pci_msi_supported Cyclomatic Complexity 8 /kisskb/src/drivers/pci/msi.c:msi_verify_entries Cyclomatic Complexity 5 /kisskb/src/drivers/pci/msi.c:msix_update_entries Cyclomatic Complexity 12 /kisskb/src/drivers/pci/msi.c:pci_msi_domain_check_cap Cyclomatic Complexity 13 /kisskb/src/drivers/pci/msi.c:pci_msi_domain_update_dom_ops Cyclomatic Complexity 9 /kisskb/src/drivers/pci/msi.c:get_msi_id_cb Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msix_write_vector_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msix_unmask Cyclomatic Complexity 5 /kisskb/src/drivers/pci/msi.c:msix_mask_all Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:irq_domain_get_of_node Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msix_mask Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_msi_desc Cyclomatic Complexity 15 /kisskb/src/drivers/pci/msi.c:pci_msi_domain_update_chip_ops Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_msi_set_enable Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msix_clear_and_set_ctrl Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_intx_for_msi Cyclomatic Complexity 15 /kisskb/src/drivers/pci/msi.c:pci_msix_shutdown Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 15 /kisskb/src/drivers/pci/msi.c:msi_setup_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 9 /kisskb/src/drivers/pci/msi.c:msix_map_region Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:arch_setup_msi_irq Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:arch_teardown_msi_irq Cyclomatic Complexity 16 /kisskb/src/drivers/pci/msi.c:arch_setup_msi_irqs Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_msi_setup_msi_irqs Cyclomatic Complexity 6 /kisskb/src/drivers/pci/msi.c:arch_teardown_msi_irqs Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_msi_teardown_msi_irqs Cyclomatic Complexity 15 /kisskb/src/drivers/pci/msi.c:free_msi_irqs Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_msi_vec_count Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_msix_vec_count Cyclomatic Complexity 20 /kisskb/src/drivers/pci/msi.c:msix_setup_entries Cyclomatic Complexity 25 /kisskb/src/drivers/pci/msi.c:msix_capability_init Cyclomatic Complexity 29 /kisskb/src/drivers/pci/msi.c:__pci_enable_msix Cyclomatic Complexity 23 /kisskb/src/drivers/pci/msi.c:__pci_enable_msix_range Cyclomatic Complexity 12 /kisskb/src/drivers/pci/msi.c:pci_disable_msix Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_no_msi Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msi_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_enable_msix_range Cyclomatic Complexity 21 /kisskb/src/drivers/pci/msi.c:pci_irq_vector Cyclomatic Complexity 20 /kisskb/src/drivers/pci/msi.c:pci_irq_get_affinity Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:msi_desc_to_pci_dev Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msi_update_mask Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msi_mask Cyclomatic Complexity 15 /kisskb/src/drivers/pci/msi.c:__pci_msi_mask_desc Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msi_mask_irq Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msi_unmask Cyclomatic Complexity 15 /kisskb/src/drivers/pci/msi.c:__pci_msi_unmask_desc Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msi_unmask_irq Cyclomatic Complexity 12 /kisskb/src/drivers/pci/msi.c:pci_msi_shutdown Cyclomatic Complexity 12 /kisskb/src/drivers/pci/msi.c:pci_disable_msi Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_free_irq_vectors Cyclomatic Complexity 12 /kisskb/src/drivers/pci/msi.c:msi_capability_init Cyclomatic Complexity 38 /kisskb/src/drivers/pci/msi.c:__pci_enable_msi_range Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_enable_msi Cyclomatic Complexity 36 /kisskb/src/drivers/pci/msi.c:pci_alloc_irq_vectors_affinity Cyclomatic Complexity 16 /kisskb/src/drivers/pci/msi.c:__pci_read_msi_msg Cyclomatic Complexity 22 /kisskb/src/drivers/pci/msi.c:__pci_write_msi_msg Cyclomatic Complexity 14 /kisskb/src/drivers/pci/msi.c:default_restore_msi_irq Cyclomatic Complexity 2 /kisskb/src/drivers/pci/msi.c:default_restore_msi_irqs Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:arch_restore_msi_irqs Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:__pci_restore_msi_state Cyclomatic Complexity 5 /kisskb/src/drivers/pci/msi.c:__pci_restore_msix_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_restore_msi_state Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_write_msi_msg Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_msi_domain_write_msg Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msi_domain_calc_hwirq Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:pci_msi_domain_set_desc Cyclomatic Complexity 1 /kisskb/src/drivers/pci/msi.c:msi_desc_to_pci_sysdata Cyclomatic Complexity 19 /kisskb/src/drivers/pci/msi.c:pci_msi_create_irq_domain Cyclomatic Complexity 2 /kisskb/src/drivers/pci/msi.c:pci_msi_domain_get_msi_rid Cyclomatic Complexity 4 /kisskb/src/drivers/pci/msi.c:pci_msi_get_device_domain Cyclomatic Complexity 7 /kisskb/src/drivers/pci/msi.c:pci_dev_has_special_msi_domain Cyclomatic Complexity 10 /kisskb/src/drivers/pci/msi.c:pci_msi_init Cyclomatic Complexity 7 /kisskb/src/drivers/pci/msi.c:pci_msix_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_fb_blanked Cyclomatic Complexity 1 /kisskb/src/include/linux/fbcon.h:fbcon_update_vcs Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_blank Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_console Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_console Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_cursor Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_cursor Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:lock_fb_info Cyclomatic Complexity 16 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_bl_curve Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:unlock_fb_info Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_bl_curve Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_fbstate Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_fbstate Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_rotate Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_stride Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_name Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_virtual Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_pan Cyclomatic Complexity 16 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:mode_string Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_modes Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_mode Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:show_bpp Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:activate Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_rotate Cyclomatic Complexity 6 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_virtual Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_bpp Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_pan Cyclomatic Complexity 6 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_modes Cyclomatic Complexity 6 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_mode Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:store_blank Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:framebuffer_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:framebuffer_release Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:fb_init_device Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:fb_cleanup_device Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:fb_bl_default_curve /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:27: note: byref variable will be forcibly initialized 241 | struct fb_var_screeninfo var; | ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_virtual': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:27: note: byref variable will be forcibly initialized 268 | struct fb_var_screeninfo var; | ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bpp': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:218:27: note: byref variable will be forcibly initialized 218 | struct fb_var_screeninfo var; | ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_pan': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:27: note: byref variable will be forcibly initialized 360 | struct fb_var_screeninfo var; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:15: /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_modes': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:172:12: note: byref variable will be forcibly initialized 172 | LIST_HEAD(old_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_mode': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:130:27: note: byref variable will be forcibly initialized 130 | struct fb_var_screeninfo var; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_get_state Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_get_args Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_init_state Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_i2c_driver_init Cyclomatic Complexity 9 /kisskb/src/include/linux/pwm.h:pwm_set_relative_duty_cycle Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_write Cyclomatic Complexity 10 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_count_u32 Cyclomatic Complexity 14 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_parse_led_sources Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_bool Cyclomatic Complexity 45 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_parse_bank Cyclomatic Complexity 5 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_parse_node Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_update Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_chip_init Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_read Cyclomatic Complexity 16 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_bank_b_get_brightness Cyclomatic Complexity 16 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_bank_a_get_brightness Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_delayed_func Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_pwm_ctrl Cyclomatic Complexity 13 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_bank_b_update_status Cyclomatic Complexity 13 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_bank_a_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_backlight_register Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_isr_func Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_intr_config Cyclomatic Complexity 36 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3630a_bl.c:lm3630a_i2c_driver_exit /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_backlight_register': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:339:30: note: byref variable will be forcibly initialized 339 | struct backlight_properties props; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_bootmem_cpumask_var Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:cpu_sibling_mask Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cputhreads.h:cpu_thread_in_core Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xive.h:xive_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_ppc.h:kvmppc_set_host_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:_ppc_msgsnd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:ppc_msgsnd_sync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:ppc_msgsnd Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/dbell.h:doorbell_core_ipi Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/dbell.h:doorbell_try_core_ipi Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/svm.h:is_secure_guest Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/smp.c:dbell_or_ic_cause_ipi Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/include/asm/code-patching.h:ppc_function_entry Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_guest.h:is_kvm_guest Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_signal_sys_reset Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/smp.c:pseries_cause_nmi_ipi Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/smp.c:pseries_smp_prepare_cpu Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/platforms/pseries/smp.c:smp_setup_cpu Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/smp.c:pSeries_smp_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/smp.c:smp_query_cpu_stopped Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/smp.c:smp_startup_cpu Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/smp.c:smp_pSeries_kick_cpu Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/smp.c:smp_init_pseries Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/sound/virtio/virtio_jack.c:virtsnd_jack_get_type Cyclomatic Complexity 14 /kisskb/src/sound/virtio/virtio_jack.c:virtsnd_jack_get_label Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 14 /kisskb/src/sound/virtio/virtio_jack.c:virtsnd_jack_parse_cfg Cyclomatic Complexity 9 /kisskb/src/sound/virtio/virtio_jack.c:virtsnd_jack_build_devs Cyclomatic Complexity 7 /kisskb/src/sound/virtio/virtio_jack.c:virtsnd_jack_event Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_i2c_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 10 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_bled_mode_store Cyclomatic Complexity 19 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_chip_init Cyclomatic Complexity 19 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_torch_brightness_set Cyclomatic Complexity 19 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_flash_brightness_set Cyclomatic Complexity 16 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_bled_get_brightness Cyclomatic Complexity 25 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_bled_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/leds.h:led_classdev_register Cyclomatic Complexity 25 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lm3639_bl.c:lm3639_i2c_driver_exit /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_probe': /kisskb/src/drivers/video/backlight/lm3639_bl.c:305:30: note: byref variable will be forcibly initialized 305 | struct backlight_properties props; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_try_mode Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 154 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_find_mode Cyclomatic Complexity 18 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_var_to_videomode Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_videomode_to_var Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_mode_is_equal Cyclomatic Complexity 24 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_find_best_mode Cyclomatic Complexity 11 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_find_nearest_mode Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_match_mode Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_add_videomode Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_delete_videomode Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_destroy_modelist Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_videomode_to_modelist Cyclomatic Complexity 29 /kisskb/src/drivers/video/fbdev/core/modedb.c:fb_find_best_display /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:719:24: note: byref variable will be forcibly initialized 719 | struct fb_videomode cvt_mode; | ^~~~~~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_match_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:1037:26: note: byref variable will be forcibly initialized 1037 | struct fb_videomode *m, mode; | ^~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:28: note: byref variable will be forcibly initialized 1178 | struct fb_var_screeninfo var; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xive.h:xive_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:vpa_call Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:unregister_dtl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:unregister_slb_shadow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:unregister_vpa Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/platforms/pseries/kexec.c:pseries_kexec_cpu_down Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:pcm_format_to_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_pcm.c:virtsnd_pcm_period_elapsed Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 45 /kisskb/src/sound/virtio/virtio_pcm.c:virtsnd_pcm_build_hw Cyclomatic Complexity 5 /kisskb/src/sound/virtio/virtio_pcm.c:virtsnd_pcm_find Cyclomatic Complexity 6 /kisskb/src/sound/virtio/virtio_pcm.c:virtsnd_pcm_find_or_create Cyclomatic Complexity 23 /kisskb/src/sound/virtio/virtio_pcm.c:virtsnd_pcm_validate Cyclomatic Complexity 21 /kisskb/src/sound/virtio/virtio_pcm.c:virtsnd_pcm_parse_cfg Cyclomatic Complexity 24 /kisskb/src/sound/virtio/virtio_pcm.c:virtsnd_pcm_build_devs Cyclomatic Complexity 8 /kisskb/src/sound/virtio/virtio_pcm.c:virtsnd_pcm_event Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_try_cmpxchg_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock_slowpath Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 4 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_has_overflowed Cyclomatic Complexity 3 /kisskb/src/include/linux/trace_seq.h:trace_seq_has_overflowed Cyclomatic Complexity 1 /kisskb/src/include/linux/irq_work.h:init_irq_work Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/local.h:local_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/local.h:local_set Cyclomatic Complexity 1 /kisskb/src/include/linux/oom.h:set_current_oom_origin Cyclomatic Complexity 1 /kisskb/src/include/linux/oom.h:clear_current_oom_origin Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_null_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_event_set_padding Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_event_data_length Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ring_buffer.c:rb_event_data Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_event_time_stamp Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_init_page Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:test_time_stamp Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_time_read Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_time_set Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:verify_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_time_stamp Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_list_head Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_is_head_page Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_is_reader_page Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_set_list_to_head Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_head_page_activate Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_list_head_clear Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_head_page_deactivate Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_head_page_set Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_head_page_set_update Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_head_page_set_head Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_head_page_set_normal Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_inc_page Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_head_page_replace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_page_entries Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_page_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:__rb_page_index Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_reader_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_page_commit Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_page_size Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_commit_index Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_event_index Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ring_buffer.c:rb_add_time_stamp Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:sched_clock_stable Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ring_buffer.c:rb_calculate_event_length Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer.c:rb_time_delta Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ring_buffer.c:rb_set_commit_to_write Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer.c:rb_end_commit Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:rb_event_discard Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ring_buffer.c:rb_wakeups Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer.c:trace_recursive_lock Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:trace_recursive_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:check_buffer Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ring_buffer.c:rb_reserve_next_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_num_of_entries Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_iter_reset Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_lost_events Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:rb_reader_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_reader_unlock Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ring_buffer.c:rb_event_length Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_event_ts_length Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ring_buffer.c:rb_set_head_page Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer.c:rb_per_cpu_empty Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_inc_iter Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:rb_check_bpage Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer.c:rb_check_list Cyclomatic Complexity 13 /kisskb/src/kernel/trace/ring_buffer.c:rb_check_pages Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer.c:rb_update_read_stamp Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer.c:rb_update_iter_read_stamp Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer.c:rb_check_timestamp Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer.c:rb_add_timestamp Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer.c:rb_update_event Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_wake_up_waiters Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_reset_cpu Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_or_return Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/local.h:local_add Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/local.h:local_sub Cyclomatic Complexity 14 /kisskb/src/kernel/trace/ring_buffer.c:rb_handle_head_page Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ring_buffer.c:rb_reset_tail Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/local.h:local_add_return Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_commit Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_start_commit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/local.h:local_sub_return Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer.c:rb_decrement_entry Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/local.h:local_cmpxchg Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:rb_tail_page_update Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ring_buffer.c:rb_move_tail Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:rb_time_cmpxchg Cyclomatic Complexity 28 /kisskb/src/kernel/trace/ring_buffer.c:__rb_reserve_next Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ring_buffer.c:rb_try_to_discard Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 5 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 2 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:free_buffer_page Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ring_buffer.c:rb_insert_pages Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ring_buffer.c:rb_remove_pages Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:rb_update_pages Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:update_pages_handler Cyclomatic Complexity 11 /kisskb/src/kernel/trace/ring_buffer.c:__rb_allocate_pages Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer.c:rb_allocate_pages Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer.c:rb_allocate_cpu_buffer Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:rb_free_cpu_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_state_add_instance Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_state_remove_instance Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work_on Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer.c:rb_iter_head_event Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer.c:rb_advance_iter Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 16 /kisskb/src/kernel/trace/ring_buffer.c:rb_get_reader_page Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ring_buffer.c:rb_advance_reader Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:reset_disabled_cpu_buffer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_print_entry_header Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_event_length Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_event_data Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_print_page_header Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_event_time_stamp Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_nr_pages Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_nr_dirty_pages Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_time_stamp Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_normalize_time_stamp Cyclomatic Complexity 16 /kisskb/src/kernel/trace/ring_buffer.c:rb_buffer_peek Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ring_buffer.c:__ring_buffer_alloc Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_free Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_set_clock Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_set_time_stamp_abs Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_time_stamp_abs Cyclomatic Complexity 27 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_resize Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_change_overwrite Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_nest_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_nest_end Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_unlock_commit Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_lock_reserve Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_discard_commit Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_record_disable Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_record_enable Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_record_off Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_record_on Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_record_is_on Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_record_is_set_on Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_record_disable_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_record_enable_cpu Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_oldest_event_ts Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_bytes_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_entries_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_overrun_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_commit_overrun_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_dropped_events_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_read_events_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_entries Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_overruns Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_iter_reset Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_iter_empty Cyclomatic Complexity 18 /kisskb/src/kernel/trace/ring_buffer.c:rb_iter_peek Cyclomatic Complexity 9 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_peek Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_iter_dropped Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_iter_peek Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_consume Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_read_prepare Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_read_prepare_sync Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_read_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_read_finish Cyclomatic Complexity 1 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_iter_advance Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_size Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_reset_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_reset Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_empty Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_empty_cpu Cyclomatic Complexity 17 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_wait Cyclomatic Complexity 7 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_poll_wait Cyclomatic Complexity 10 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_swap_cpu Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_alloc_read_page Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_free_read_page Cyclomatic Complexity 18 /kisskb/src/kernel/trace/ring_buffer.c:ring_buffer_read_page Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ring_buffer.c:trace_rb_cpu_prepare /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_reserve_next_event': /kisskb/src/kernel/trace/ring_buffer.c:3593:23: note: byref variable will be forcibly initialized 3593 | struct rb_event_info info; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_allocate_pages': /kisskb/src/kernel/trace/ring_buffer.c:1595:12: note: byref variable will be forcibly initialized 1595 | LIST_HEAD(pages); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_lock_reserve': /kisskb/src/kernel/trace/ring_buffer.c:3593:23: note: byref variable will be forcibly initialized 3593 | struct rb_event_info info; | ^~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_write': /kisskb/src/kernel/trace/ring_buffer.c:3593:23: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 11 /kisskb/src/drivers/pci/proc.c:proc_bus_pci_ioctl Cyclomatic Complexity 73 /kisskb/src/drivers/pci/proc.c:proc_bus_pci_write Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 31 /kisskb/src/drivers/pci/proc.c:proc_bus_pci_mmap Cyclomatic Complexity 1 /kisskb/src/drivers/pci/proc.c:proc_bus_pci_lseek Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 80 /kisskb/src/drivers/pci/proc.c:proc_bus_pci_read Cyclomatic Complexity 1 /kisskb/src/drivers/pci/proc.c:proc_bus_pci_release Cyclomatic Complexity 4 /kisskb/src/drivers/pci/proc.c:proc_bus_pci_open Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/pci/proc.c:pci_seq_start Cyclomatic Complexity 1 /kisskb/src/drivers/pci/proc.c:pci_seq_next Cyclomatic Complexity 10 /kisskb/src/drivers/pci/proc.c:show_device Cyclomatic Complexity 4 /kisskb/src/drivers/pci/proc.c:pci_seq_stop Cyclomatic Complexity 15 /kisskb/src/drivers/pci/proc.c:pci_proc_attach_device Cyclomatic Complexity 2 /kisskb/src/drivers/pci/proc.c:pci_proc_init Cyclomatic Complexity 1 /kisskb/src/drivers/pci/proc.c:pci_proc_detach_device Cyclomatic Complexity 1 /kisskb/src/drivers/pci/proc.c:pci_proc_detach_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/lv5207lp.c:lv5207lp_backlight_check_fb Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lv5207lp.c:lv5207lp_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lv5207lp.c:lv5207lp_remove Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lv5207lp.c:lv5207lp_write Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/lv5207lp.c:lv5207lp_backlight_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/drivers/video/backlight/lv5207lp.c:lv5207lp_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/lv5207lp.c:lv5207lp_driver_exit /kisskb/src/drivers/video/backlight/lv5207lp.c: In function 'lv5207lp_probe': /kisskb/src/drivers/video/backlight/lv5207lp.c:84:30: note: byref variable will be forcibly initialized 84 | struct backlight_properties props; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:cpu_to_drc_index Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:get_best_energy_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:percpu_deactivate_hint_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:percpu_activate_hint_show Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:drc_index_to_cpu Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:get_best_energy_list Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:cpu_deactivate_hint_list_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:cpu_activate_hint_list_show Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_remove_file Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:pseries_energy_cleanup Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:pseries_energy_init /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c: In function 'cpu_to_drc_index': /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:53:22: note: byref variable will be forcibly initialized 53 | struct of_drc_info drc; | ^~~ /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c: In function 'drc_index_to_cpu': /kisskb/src/arch/powerpc/platforms/pseries/pseries_energy.c:122:22: note: byref variable will be forcibly initialized 122 | struct of_drc_info drc; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_and Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_and_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_or Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_or_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_xor Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_xor_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_and Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_and_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_or Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_or_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_xor Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_xor_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_and Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_xor Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_fetch_and Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_fetch_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_fetch_xor Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_and Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_and Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xor Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_xor Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_and Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_fetch_and Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_fetch_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_xor Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_fetch_xor Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:INIT_LIST_HEAD_RCU Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/skbuff.h:skb_tail_pointer Cyclomatic Complexity 1 /kisskb/src/include/linux/skbuff.h:skb_network_header Cyclomatic Complexity 1 /kisskb/src/include/linux/skbuff.h:skb_mac_header Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/u64_stats_sync.h:u64_stats_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_trampoline_put Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_prog_is_dev_bound Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_insn_size Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_tag_scratch_size Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_size Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:ebpf_jit_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_kallsyms_del Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/core.c:bpf_prog_kallsyms_del_subprogs Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_call_base Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_prog_select_func Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_ret1 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:____bpf_user_rnd_u32 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:____bpf_get_raw_cpu_id Cyclomatic Complexity 1 /kisskb/src/include/trace/events/xdp.h:trace_event_get_offsets_xdp_exception Cyclomatic Complexity 1 /kisskb/src/include/trace/events/xdp.h:trace_event_get_offsets_xdp_bulk_tx Cyclomatic Complexity 1 /kisskb/src/include/trace/events/xdp.h:trace_event_get_offsets_xdp_redirect_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/xdp.h:trace_event_get_offsets_xdp_cpumap_kthread Cyclomatic Complexity 1 /kisskb/src/include/trace/events/xdp.h:trace_event_get_offsets_xdp_cpumap_enqueue Cyclomatic Complexity 1 /kisskb/src/include/trace/events/xdp.h:trace_event_get_offsets_xdp_devmap_xmit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/xdp.h:trace_event_get_offsets_mem_disconnect Cyclomatic Complexity 1 /kisskb/src/include/trace/events/xdp.h:trace_event_get_offsets_mem_connect Cyclomatic Complexity 1 /kisskb/src/include/trace/events/xdp.h:trace_event_get_offsets_mem_return_failed Cyclomatic Complexity 23 /kisskb/src/kernel/bpf/core.c:bpf_adj_delta_to_imm Cyclomatic Complexity 23 /kisskb/src/kernel/bpf/core.c:bpf_adj_delta_to_off Cyclomatic Complexity 28 /kisskb/src/kernel/bpf/core.c:bpf_adj_branches Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/core.c:bpf_adj_linfo Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_copy_core Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_xdp_exception Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_xdp_bulk_tx Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_xdp_redirect Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_xdp_redirect_err Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_xdp_redirect_map Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_xdp_redirect_map_err Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_xdp_cpumap_kthread Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_xdp_cpumap_enqueue Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_xdp_devmap_xmit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_mem_disconnect Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_mem_connect Cyclomatic Complexity 5 /kisskb/src/include/trace/events/xdp.h:__traceiter_mem_return_failed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvcalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/vmalloc.h:set_vm_flush_reset_perms Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/set_memory.h:set_memory_ro Cyclomatic Complexity 4 /kisskb/src/include/linux/filter.h:bpf_prog_lock_ro Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/xdp.h:trace_event_raw_event_xdp_exception Cyclomatic Complexity 6 /kisskb/src/include/trace/events/xdp.h:trace_event_raw_event_xdp_bulk_tx Cyclomatic Complexity 25 /kisskb/src/include/trace/events/xdp.h:trace_event_raw_event_xdp_redirect_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/xdp.h:trace_event_raw_event_xdp_cpumap_kthread Cyclomatic Complexity 6 /kisskb/src/include/trace/events/xdp.h:trace_event_raw_event_xdp_cpumap_enqueue Cyclomatic Complexity 6 /kisskb/src/include/trace/events/xdp.h:trace_event_raw_event_xdp_devmap_xmit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/xdp.h:trace_event_raw_event_mem_disconnect Cyclomatic Complexity 6 /kisskb/src/include/trace/events/xdp.h:trace_event_raw_event_mem_connect Cyclomatic Complexity 6 /kisskb/src/include/trace/events/xdp.h:trace_event_raw_event_mem_return_failed Cyclomatic Complexity 4 /kisskb/src/include/trace/events/xdp.h:trace_raw_output_xdp_exception Cyclomatic Complexity 4 /kisskb/src/include/trace/events/xdp.h:trace_raw_output_xdp_bulk_tx Cyclomatic Complexity 4 /kisskb/src/include/trace/events/xdp.h:trace_raw_output_xdp_redirect_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/xdp.h:trace_raw_output_xdp_cpumap_kthread Cyclomatic Complexity 4 /kisskb/src/include/trace/events/xdp.h:trace_raw_output_xdp_cpumap_enqueue Cyclomatic Complexity 4 /kisskb/src/include/trace/events/xdp.h:trace_raw_output_xdp_devmap_xmit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/xdp.h:trace_raw_output_mem_disconnect Cyclomatic Complexity 4 /kisskb/src/include/trace/events/xdp.h:trace_raw_output_mem_connect Cyclomatic Complexity 4 /kisskb/src/include/trace/events/xdp.h:trace_raw_output_mem_return_failed Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/core.c:bpf_internal_load_pointer_neg_helper Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/core.c:bpf_prog_alloc_no_stats Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/core.c:bpf_prog_alloc Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/core.c:bpf_prog_alloc_jited_linfo Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/core.c:bpf_prog_jit_attempt_done Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/core.c:bpf_prog_fill_jited_linfo Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/core.c:__bpf_prog_free Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/core.c:bpf_prog_realloc Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_unlock_free Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_jit_free Cyclomatic Complexity 35 /kisskb/src/kernel/bpf/core.c:bpf_prog_calc_tag Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/core.c:bpf_patch_insn_single Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/core.c:bpf_remove_insns Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_prog_kallsyms_del_all Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_opcode_in_insntable Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_probe_read_kernel Cyclomatic Complexity 306 /kisskb/src/kernel/bpf/core.c:___bpf_prog_run Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args512 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args480 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args448 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args416 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args384 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args352 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args320 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args288 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args256 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args224 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args192 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args160 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args128 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args96 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args64 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run_args32 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run512 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run480 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run448 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run416 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run384 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run352 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run320 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run288 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run256 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run224 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run192 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run160 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run128 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run96 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run64 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:__bpf_prog_run32 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_patch_call_args Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_compatible Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/core.c:bpf_check_tail_call Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_alloc Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_free Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_length Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_is_empty Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_copy_to_user Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_delete_safe Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_update_at Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_delete_safe_at Cyclomatic Complexity 46 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_copy Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/core.c:bpf_prog_array_copy_info Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/core.c:__bpf_free_used_maps Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_free_used_maps Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/core.c:__bpf_free_used_btfs Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_free_used_btfs Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/core.c:bpf_prog_free_deferred Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/core.c:bpf_prog_free Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/core.c:bpf_user_rnd_init_once Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_user_rnd_u32 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_get_raw_cpu_id Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_get_trace_printk_proto Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_get_trace_vprintk_proto Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_event_output Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_int_jit_compile Cyclomatic Complexity 22 /kisskb/src/kernel/bpf/core.c:bpf_prog_select_runtime Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_jit_compile Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_helper_changes_pkt_data Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_jit_needs_zext Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_jit_supports_kfunc_call Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:skb_copy_bits Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/core.c:bpf_arch_text_poke In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/xdp.h:409, from /kisskb/src/include/linux/bpf_trace.h:5, from /kisskb/src/kernel/bpf/core.c:2446: /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_exception': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:28:1: note: in expansion of macro 'TRACE_EVENT' 28 | TRACE_EVENT(xdp_exception, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_bulk_tx': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:53:1: note: in expansion of macro 'TRACE_EVENT' 53 | TRACE_EVENT(xdp_bulk_tx, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_redirect_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/xdp.h:89:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 89 | DECLARE_EVENT_CLASS(xdp_redirect_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_kthread': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:189:1: note: in expansion of macro 'TRACE_EVENT' 189 | TRACE_EVENT(xdp_cpumap_kthread, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_enqueue': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:232:1: note: in expansion of macro 'TRACE_EVENT' 232 | TRACE_EVENT(xdp_cpumap_enqueue, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_devmap_xmit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:267:1: note: in expansion of macro 'TRACE_EVENT' 267 | TRACE_EVENT(xdp_devmap_xmit, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_disconnect': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:320:1: note: in expansion of macro 'TRACE_EVENT' 320 | TRACE_EVENT(mem_disconnect, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_connect': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:347:1: note: in expansion of macro 'TRACE_EVENT' 347 | TRACE_EVENT(mem_connect, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_return_failed': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:381:1: note: in expansion of macro 'TRACE_EVENT' 381 | TRACE_EVENT(mem_return_failed, | ^~~~~~~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:bytes_to_frames Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_mark_end Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_card.h:virtsnd_tx_queue Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_card.h:virtsnd_rx_queue Cyclomatic Complexity 4 /kisskb/src/sound/virtio/virtio_card.h:virtsnd_pcm_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_phys Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 13 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_sg_num Cyclomatic Complexity 11 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_sg_from Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 8 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_msg_alloc Cyclomatic Complexity 3 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_msg_free Cyclomatic Complexity 14 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_msg_send Cyclomatic Complexity 18 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_msg_complete Cyclomatic Complexity 5 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_notify_cb Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_msg_pending_num Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_tx_notify_cb Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_rx_notify_cb Cyclomatic Complexity 5 /kisskb/src/sound/virtio/virtio_pcm_msg.c:virtsnd_pcm_ctl_msg_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_ideal_duty_cycle Cyclomatic Complexity 41 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_aspect_ratio Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_hperiod Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_vbi_lines Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_vtotal Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_hblank Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_hsync Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_pixclock Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_convert_to_mode Cyclomatic Complexity 30 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_cvt_print_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 47 /kisskb/src/drivers/video/fbdev/core/fbcvt.c:fb_find_mode_cvt /kisskb/src/drivers/video/fbdev/core/fbcvt.c: In function 'fb_find_mode_cvt': /kisskb/src/drivers/video/fbdev/core/fbcvt.c:307:21: note: byref variable will be forcibly initialized 307 | struct fb_cvt_data cvt; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/pandora_bl.c:pandora_backlight_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_read_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_write_u8 Cyclomatic Complexity 6 /kisskb/src/drivers/video/backlight/pandora_bl.c:pandora_backlight_probe Cyclomatic Complexity 25 /kisskb/src/drivers/video/backlight/pandora_bl.c:pandora_backlight_update_status Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/pandora_bl.c:pandora_backlight_driver_exit /kisskb/src/drivers/video/backlight/pandora_bl.c: In function 'pandora_backlight_probe': /kisskb/src/drivers/video/backlight/pandora_bl.c:111:30: note: byref variable will be forcibly initialized 111 | struct backlight_properties props; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_slot_name Cyclomatic Complexity 2 /kisskb/src/drivers/pci/slot.c:pci_slot_attr_show Cyclomatic Complexity 2 /kisskb/src/drivers/pci/slot.c:pci_slot_attr_store Cyclomatic Complexity 1 /kisskb/src/drivers/pci/slot.c:bus_speed_read Cyclomatic Complexity 1 /kisskb/src/drivers/pci/slot.c:cur_speed_read_file Cyclomatic Complexity 1 /kisskb/src/drivers/pci/slot.c:max_speed_read_file Cyclomatic Complexity 4 /kisskb/src/drivers/pci/slot.c:address_read_file Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/drivers/pci/slot.c:pci_slot_release Cyclomatic Complexity 5 /kisskb/src/drivers/pci/slot.c:get_slot Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/drivers/pci/slot.c:make_slot_name Cyclomatic Complexity 6 /kisskb/src/drivers/pci/slot.c:rename_slot Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/drivers/pci/slot.c:pci_slot_init Cyclomatic Complexity 5 /kisskb/src/drivers/pci/slot.c:pci_dev_assign_slot Cyclomatic Complexity 27 /kisskb/src/drivers/pci/slot.c:pci_create_slot Cyclomatic Complexity 1 /kisskb/src/drivers/pci/slot.c:pci_destroy_slot Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_bootmem_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_present Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:set_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/topology.h:update_numa_cpu_lookup_table Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xive.h:xive_enabled Cyclomatic Complexity 4 /kisskb/src/include/linux/cpumask.h:set_cpu_present Cyclomatic Complexity 4 /kisskb/src/include/linux/notifier.h:notifier_from_errno Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:find_dlpar_cpus_to_remove Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:cpu_drc_index_to_dn Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_offline_cpu Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:pseries_remove_processor Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_online_cpu Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_cpu_remove Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_cpu_remove_by_index Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_cpu_release Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:drc_info_valid_index Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_cpu_exists Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:find_drc_info_cpus_to_add Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:find_drc_index_cpus_to_add Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:valid_cpu_drc_index Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_cpu_add Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_cpu_remove_by_count Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_cpu_add_by_count Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_xor Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_xor Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_shift_left Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_shift_left Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:pseries_cpu_die Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:pseries_cpu_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:vpa_call Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:unregister_slb_shadow Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:rtas_stop_self Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:pseries_cpu_offline_self Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_cpu_probe Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_or Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_or Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:pseries_cpu_hotplug_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:__machine_initcall_pseries_pseries_cpu_hotplug_init Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:find_cpu_id_range Cyclomatic Complexity 33 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:pseries_add_processor Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:pseries_smp_notifier Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:dlpar_cpu /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c: In function 'drc_info_valid_index': /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:456:21: note: byref variable will be forcibly initialized 456 | struct of_drc_info drc; | ^~~ /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c: In function 'find_drc_info_cpus_to_add': /kisskb/src/arch/powerpc/platforms/pseries/hotplug-cpu.c:762:21: note: byref variable will be forcibly initialized 762 | struct of_drc_info drc; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:bytes_to_frames Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:frames_to_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_lib_buffer_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_lib_period_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_mask_c Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_interval_c Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_channels Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_rate Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_periods Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_buffer_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:params_period_bytes Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_card.h:virtsnd_tx_queue Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_card.h:virtsnd_rx_queue Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_pcm_ops.c:virtsnd_pcm_close Cyclomatic Complexity 4 /kisskb/src/sound/virtio/virtio_pcm_ops.c:virtsnd_pcm_pointer Cyclomatic Complexity 4 /kisskb/src/sound/virtio/virtio_card.h:virtsnd_pcm_queue Cyclomatic Complexity 5 /kisskb/src/include/sound/pcm_params.h:snd_mask_min Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm_params.h:params_format Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_ctl_msg.h:virtsnd_ctl_msg_send_sync Cyclomatic Complexity 41 /kisskb/src/sound/virtio/virtio_pcm_ops.c:virtsnd_pcm_sync_stop Cyclomatic Complexity 17 /kisskb/src/sound/virtio/virtio_pcm_ops.c:virtsnd_pcm_trigger Cyclomatic Complexity 3 /kisskb/src/sound/virtio/virtio_pcm_ops.c:virtsnd_pcm_hw_free Cyclomatic Complexity 26 /kisskb/src/sound/virtio/virtio_pcm_ops.c:virtsnd_pcm_dev_set_params Cyclomatic Complexity 6 /kisskb/src/sound/virtio/virtio_pcm_ops.c:virtsnd_pcm_hw_params Cyclomatic Complexity 12 /kisskb/src/sound/virtio/virtio_pcm_ops.c:virtsnd_pcm_prepare Cyclomatic Complexity 1 /kisskb/src/sound/virtio/virtio_pcm_ops.c:virtsnd_pcm_open In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/include/sound/pcm.h:14, from /kisskb/src/include/sound/pcm_params.h:10, from /kisskb/src/sound/virtio/virtio_pcm_ops.c:6: /kisskb/src/sound/virtio/virtio_pcm_ops.c: In function 'virtsnd_pcm_sync_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/virtio/virtio_pcm_ops.c:415:7: note: in expansion of macro 'wait_event_interruptible_timeout' 415 | rc = wait_event_interruptible_timeout(vss->msg_empty, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_before Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/local.h:local_read Cyclomatic Complexity 2 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:ring_buffer_benchmark_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:ring_buffer_benchmark_init Cyclomatic Complexity 3 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:break_test Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 4 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_us Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_us_delta Cyclomatic Complexity 26 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:ring_buffer_producer Cyclomatic Complexity 5 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:wait_to_die Cyclomatic Complexity 8 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:ring_buffer_producer_thread Cyclomatic Complexity 4 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:read_event Cyclomatic Complexity 22 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:read_page Cyclomatic Complexity 11 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:ring_buffer_consumer Cyclomatic Complexity 6 /kisskb/src/kernel/trace/ring_buffer_benchmark.c:ring_buffer_consumer_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_set_page_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 15 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite Cyclomatic Complexity 1 /kisskb/src/include/linux/rmap.h:page_mkclean Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fsync Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mmap Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_init Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_open Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/pcf50633/core.h:dev_to_pcf50633 Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:pcf50633_bl_get_brightness Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:pcf50633_bl_driver_init Cyclomatic Complexity 21 /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:pcf50633_bl_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:pcf50633_bl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:pcf50633_bl_driver_exit Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:pcf50633_bl_set_brightness_limit /kisskb/src/drivers/video/backlight/pcf50633-backlight.c: In function 'pcf50633_bl_probe': /kisskb/src/drivers/video/backlight/pcf50633-backlight.c:100:30: note: byref variable will be forcibly initialized 100 | struct backlight_properties bl_props; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_add_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_clear_flags Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_device_to_OF_node Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_bus_to_OF_node Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_find_matching_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_find_matching_host Cyclomatic Complexity 4 /kisskb/src/include/linux/irqdomain.h:irq_find_host Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 28 /kisskb/src/drivers/pci/of.c:of_irq_parse_pci Cyclomatic Complexity 4 /kisskb/src/drivers/pci/of.c:of_irq_parse_and_map_pci Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/resource_ext.h:resource_list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/resource_ext.h:resource_list_free_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/resource_ext.h:resource_list_destroy_entry Cyclomatic Complexity 1 /kisskb/src/drivers/pci/of.c:pci_release_of_node Cyclomatic Complexity 1 /kisskb/src/drivers/pci/of.c:pci_release_bus_of_node Cyclomatic Complexity 34 /kisskb/src/drivers/pci/of.c:pcibios_get_phb_of_node Cyclomatic Complexity 10 /kisskb/src/drivers/pci/of.c:pci_set_bus_of_node Cyclomatic Complexity 10 /kisskb/src/drivers/pci/of.c:pci_host_bridge_of_msi_domain Cyclomatic Complexity 9 /kisskb/src/drivers/pci/of.c:pci_host_of_has_msi_map Cyclomatic Complexity 4 /kisskb/src/drivers/pci/of.c:of_pci_get_devfn Cyclomatic Complexity 4 /kisskb/src/drivers/pci/of.c:__of_pci_pci_compare Cyclomatic Complexity 9 /kisskb/src/drivers/pci/of.c:of_pci_find_child_device Cyclomatic Complexity 7 /kisskb/src/drivers/pci/of.c:pci_set_of_node Cyclomatic Complexity 4 /kisskb/src/drivers/pci/of.c:of_pci_parse_bus_range Cyclomatic Complexity 75 /kisskb/src/drivers/pci/of.c:devm_of_pci_get_host_bridge_resources Cyclomatic Complexity 21 /kisskb/src/drivers/pci/of.c:pci_parse_request_of_pci_ranges Cyclomatic Complexity 4 /kisskb/src/drivers/pci/of.c:of_get_pci_domain_nr Cyclomatic Complexity 16 /kisskb/src/drivers/pci/of.c:of_pci_check_probe_only Cyclomatic Complexity 4 /kisskb/src/drivers/pci/of.c:devm_of_pci_bridge_init Cyclomatic Complexity 5 /kisskb/src/drivers/pci/of.c:of_pci_get_max_link_speed In file included from /kisskb/src/drivers/pci/of.c:9: /kisskb/src/drivers/pci/of.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized 303 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/pci/of.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/pci/of.c: In function 'of_irq_parse_and_map_pci': /kisskb/src/drivers/pci/of.c:531:25: note: byref variable will be forcibly initialized 531 | struct of_phandle_args oirq; | ^~~~ In file included from /kisskb/src/drivers/pci/of.c:9: /kisskb/src/drivers/pci/of.c: In function 'pci_host_bridge_of_msi_domain': /kisskb/src/include/linux/irqdomain.h:303:20: note: byref variable will be forcibly initialized 303 | struct irq_fwspec fwspec = { | ^~~~~~ /kisskb/src/drivers/pci/of.c: In function 'devm_of_pci_get_host_bridge_resources': /kisskb/src/drivers/pci/of.c:284:29: note: byref variable will be forcibly initialized 284 | struct of_pci_range_parser parser; | ^~~~~~ /kisskb/src/drivers/pci/of.c:283:22: note: byref variable will be forcibly initialized 283 | struct of_pci_range range; | ^~~~~ /kisskb/src/drivers/pci/of.c:281:24: note: byref variable will be forcibly initialized 281 | struct resource *res, tmp_res; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/sound/sound_core.c:init_oss_soundcore Cyclomatic Complexity 1 /kisskb/src/sound/sound_core.c:cleanup_oss_soundcore Cyclomatic Complexity 1 /kisskb/src/sound/sound_core.c:cleanup_soundcore Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/sound/sound_core.c:sound_devnode Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/sound/sound_core.c:init_soundcore Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/memory_hotplug.h:__remove_memory Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_mark_lmb_reserved Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_remove_lmb_reservation Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_lmb_reserved Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/drmem.h:invalidate_lmb_associativity_index Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:pseries_remove_mem_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_remove_lmb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_memory_remove_by_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_memory_remove_by_index Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_memory_remove_by_ic Cyclomatic Complexity 4 /kisskb/src/include/linux/notifier.h:notifier_from_errno Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_get_device_type Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_free_property Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_clone_property Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:find_aa_index Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:update_lmb_associativity_index Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:lmb_to_memblock Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_change_lmb_state Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_online_lmb Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_add_lmb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_lmb_next Cyclomatic Complexity 48 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_memory_add_by_count Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_memory_add_by_index Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:get_lmb_range Cyclomatic Complexity 33 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_memory_add_by_ic Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:pseries_memory_hotplug_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:__machine_initcall_pseries_pseries_memory_hotplug_init Cyclomatic Complexity 5 /kisskb/src/include/linux/of.h:of_node_is_type Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:pseries_add_mem_node Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:pseries_memory_notifier Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:pseries_memory_block_size Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:dlpar_memory /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c: In function 'pseries_memory_block_size': /kisskb/src/arch/powerpc/platforms/pseries/hotplug-memory.c:29:18: note: byref variable will be forcibly initialized 29 | struct resource r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:str_has_prefix Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_try_cmpxchg_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 7 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:test_preempt_need_resched Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 2 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_available Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 2 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock_slowpath Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock Cyclomatic Complexity 2 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 2 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:__copy_from_user_inatomic Cyclomatic Complexity 2 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 2 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_user_ns Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:within_module_core Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:is_kernel_rodata Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 2 /kisskb/src/include/linux/ftrace.h:ftrace_get_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:pause_graph_tracing Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:unpause_graph_tracing Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/include/linux/irq_work.h:init_irq_work Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_has_overflowed Cyclomatic Complexity 2 /kisskb/src/include/linux/seq_buf.h:seq_buf_buffer_left Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_used Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_init Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_used Cyclomatic Complexity 3 /kisskb/src/include/linux/trace_seq.h:trace_seq_has_overflowed Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_generic_entry_update Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.h:trace_buffer_iter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_parser_loaded Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_parser_clear Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_iterator_reset Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:dummy_set_flag Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:boot_alloc_snapshot Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:set_tracepoint_printk_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:add_trace_export Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:rm_trace_export Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_event_setup Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:__trace_buffer_lock_reserve Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:__buffer_unlock_commit Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:get_saved_cmdlines Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:migration_disable_value Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:ftrace_trace_userstack Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:func_repeats_set_delta_ts Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:get_trace_buf Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_get_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_ok_for_array Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:get_tracer_for_array Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:t_next Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_write_stub Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:__set_tracer_option Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:saved_tgids_stop Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:saved_cmdlines_next Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:saved_cmdlines_start Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:update_eval_map Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_eval_jmp_to_tail Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_set_nop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_free_buffer_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_err_log_write Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_selftest.c:trace_valid_entry Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest.c:warn_failed_init_tracer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_test_probe1_func Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_test_probe2_func Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_test_probe3_func Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_test_global_func Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_test_dyn_func Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest.c:print_counts Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest.c:reset_counts Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_test_regs_func Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:get_tr_index Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:init_trace_flags_index Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:clear_boot_tracer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_set_default_clock Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:set_cmdline_ftrace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:set_trace_boot_options Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:set_trace_boot_clock Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:set_ftrace_dump_on_oops Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:stop_trace_on_warning Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:set_tracepoint_printk Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:set_tracer_option Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 2 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_find_tgid_ptr Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_save_tgid Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:saved_tgids_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:saved_tgids_next Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_record_taskinfo_skip Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:eval_map_next Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:t_start Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:eval_map_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_err_log_seq_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:t_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:eval_map_stop Cyclomatic Complexity 2 /kisskb/src/include/linux/jump_label.h:static_key_slow_inc Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:ftrace_exports_enable Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:add_ftrace_export Cyclomatic Complexity 2 /kisskb/src/include/linux/jump_label.h:static_key_slow_dec Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:ftrace_exports_disable Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:rm_ftrace_export Cyclomatic Complexity 4 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 4 /kisskb/src/include/linux/jump_label.h:static_key_disable Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:late_trace_init Cyclomatic Complexity 2 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:__trace_array_put Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:tracing_get_dentry Cyclomatic Complexity 6 /kisskb/src/include/linux/seq_buf.h:seq_buf_terminate Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:show_buffer Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:enable_trace_buffered_event Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:disable_trace_buffered_event Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:put_trace_buf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.h:__trace_event_discard_commit Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:tracing_trace_options_show Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:saved_tgids_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:eval_map_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:set_tracing_thresh Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:buffer_ftrace_now Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_seq_to_buffer Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:saved_cmdlines_stop Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:resize_buffer_duplicate_size Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:set_buffer_entries Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace.c:__tracing_resize_ring_buffer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:free_saved_cmdlines_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:set_buf_size Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_fill Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_setall Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:allocate_cmdlines_buffer Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_resize_saved_cmdlines Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_create_savedcmd Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:trace_insert_eval_map_file Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:latency_fsnotify_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:set_cmdline Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_save_cmdline Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:save_selftest Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:get_tracing_log_err Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:clear_tracing_err_log Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_iter_expand_format Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_options_read Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_options_core_read Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_readme_read Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:trace_options_write Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:buffer_percent_write Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_nsecs_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_max_lat_write Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_thresh_write Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_saved_cmdlines_size_write Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_options_init_dentry Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:tracing_dentry_percpu Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:__trace_find_cmdline Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:saved_cmdlines_show Cyclomatic Complexity 5 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 2 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.h:__event_trigger_test_discard Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace.c:output_printk Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_process_export Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:ftrace_exports Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:alloc_percpu_trace_buffer Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace.c:test_cpu_buff_start Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace.c:trace_safe_str Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:peek_next_entry Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace.c:__find_next_entry Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_iterator_increment Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:get_total_entries_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:get_total_entries Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:print_lat_help_header Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:print_event_info Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:print_func_help_header_irq Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:print_func_help_header Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:show_snapshot_main_help Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:show_snapshot_percpu_help Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:print_snapshot_help Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:print_bin_fmt Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_lseek Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvzalloc Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_printk_start_stop_comm Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_branch_disable Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.h:trace_branch_enable Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_min_max_read Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_cpumask_read Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace.c:trace_min_max_write Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_test_recursion_safe_func Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_test_recursion_func Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_selftest.c:trace_test_buffer_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_consume Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_function_recursion Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_function_regs Cyclomatic Complexity 26 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_ops Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_selftest.c:trace_wakeup_test_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:free_trace_buffer Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:free_trace_buffers Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:allocate_trace_buffer Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:allocate_trace_buffers Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_err_log_show_pos Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_err_log_seq_show Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:tracing_clock_show Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:t_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_err_log_seq_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_err_log_seq_next Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_reset_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_access_lock_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:test_ftrace_alive Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_access_lock Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_access_unlock Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:s_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:buffer_percent_read Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_total_entries_read Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:tracing_entries_read Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_set_trace_read Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_time_stamp_mode_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:raw_copy_from_user Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:wait_on_pipe Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_spd_release_pipe Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_poll Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_poll_pipe Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_buffers_poll Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_parse_user Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:latency_fsnotify_workfn_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/fsnotify.h:fsnotify_inode Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:latency_fsnotify_workfn Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 18 /kisskb/src/kernel/trace/trace.c:tracing_buffers_splice_read Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_buffers_release Cyclomatic Complexity 5 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:buffer_ref_release Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:buffer_spd_release Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:buffer_pipe_buf_release Cyclomatic Complexity 5 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:buffer_pipe_buf_get Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_automount Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_eval_sync Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_read_dyn_info Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_saved_cmdlines_size_read Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_insert_eval_map Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:eval_map_work_func Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_eval_init Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_multi Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:register_snapshot_cmd Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:ftrace_snapshot_print Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:ftrace_snapshot_free Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:ftrace_snapshot_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:test_can_verify_check Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:test_can_verify Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_remove_multi_state Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:disable_tracing_selftest Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:ns2usecs Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_stats_read Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:register_ftrace_export Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:unregister_ftrace_export Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_array_get Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_array_put Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_err_log_release Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_release_generic_tr Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_single_release_tr Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_release_pipe Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:show_traces_release Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:tracing_check_open_get_tr Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_open_generic Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_open_generic_tr Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:tracing_err_log_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_time_stamp_mode_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_clock_open Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:tracing_open_pipe Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_trace_options_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:show_traces_open Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_buffers_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:snapshot_raw_open Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_saved_tgids_open Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_saved_cmdlines_open Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_eval_map_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:call_filter_check_discard Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:__ftrace_trace_stack Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:ftrace_trace_stack Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_find_filtered_pid Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:trace_ignore_this_task Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:trace_filter_add_remove_task Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_pid_next Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_pid_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_pid_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:ftrace_now Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_is_enabled Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracer_tracing_on Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_on Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_cond_snapshot_data Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_alloc_snapshot_instance Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace.c:ftrace_trace_snapshot_callback Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_alloc_snapshot Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:tracing_snapshot_cond_enable Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_snapshot_cond_disable Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracer_tracing_off Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_off Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_selftest.c:trace_test_buffer Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracer_tracing_is_on Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:rb_simple_read Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:rb_simple_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_is_on Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:nsecs_to_usecs Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_nsecs_read Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_max_lat_read Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_thresh_read Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_clock_in_ns Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_parser_get_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_parser_put Cyclomatic Complexity 35 /kisskb/src/kernel/trace/trace.c:trace_get_user Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace.c:trace_pid_write Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:latency_fsnotify Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_reset_online_cpus Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace.c:run_tracer_selftest Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:init_trace_selftests Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:free_snapshot Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_reset_all_online_cpus Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:is_tracing_stopped Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:tracing_start Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:tracing_start_tr Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace.c:tracing_release Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_snapshot_release Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_stop Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_stop_tr Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_find_cmdline Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_find_tgid Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:tracing_record_taskinfo Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace.c:tracing_record_taskinfo_sched_switch Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_record_cmdline Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:__update_max_tr Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace.c:update_max_tr Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_record_tgid Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_handle_return Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:print_hex_fmt Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:print_raw_fmt Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:print_trace_fmt Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:tracing_gen_ctx_irq_test Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:__trace_puts Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:tracing_snapshot_instance_cond Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_snapshot_instance Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_snapshot Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_snapshot_alloc Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:ftrace_snapshot Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:ftrace_count_snapshot Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_snapshot_cond Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:__trace_bputs Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:__trace_array_vprintk Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace.c:tracing_mark_raw_write Cyclomatic Complexity 13 /kisskb/src/kernel/trace/trace.c:tracing_mark_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_buffer_lock_reserve Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:trace_buffered_event_disable Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace.c:trace_buffered_event_enable Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace.c:trace_event_buffer_lock_reserve Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracepoint_printk_sysctl Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_buffer_unlock_commit_regs Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:trace_event_buffer_commit Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_buffer_unlock_commit_nostack Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_function Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:__trace_stack Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_dump_stack Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_last_func_repeats Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_printk_start_comm Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:trace_vbprintk Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_array_vprintk Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_array_printk Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_array_init_printk Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_array_printk_buf Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:disable_trace_on_warning Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace.c:update_max_tr_single Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_vprintk Cyclomatic Complexity 29 /kisskb/src/kernel/trace/trace.c:trace_check_vprintf Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace.c:trace_event_format Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace.c:trace_find_next_entry Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_find_next_entry_inc Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:s_next Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_iter_reset Cyclomatic Complexity 16 /kisskb/src/kernel/trace/trace.c:__tracing_open Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:tracing_snapshot_open Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace.c:tracing_open Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace.c:s_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_total_entries_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_total_entries Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:print_trace_header Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace.c:trace_empty Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:tracing_wait_pipe Cyclomatic Complexity 14 /kisskb/src/kernel/trace/trace.c:tracing_buffers_read Cyclomatic Complexity 16 /kisskb/src/kernel/trace/trace.c:print_trace_line Cyclomatic Complexity 16 /kisskb/src/kernel/trace/trace.c:tracing_read_pipe Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:tracing_fill_pipe_page Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace.c:tracing_splice_read_pipe Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_latency_header Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:trace_default_header Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace.c:s_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracing_is_disabled Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace.c:tracing_set_cpumask Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_cpumask_write Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_keep_overwrite Cyclomatic Complexity 18 /kisskb/src/kernel/trace/trace.c:set_tracer_flag Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_options_core_write Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:__remove_instance Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_set_options Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:apply_trace_boot_options Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_trace_options_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:tracer_init Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_startup_dynamic_tracing Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_resize_ring_buffer Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_free_buffer_release Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_entries_write Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_update_buffers Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_printk_init_buffers Cyclomatic Complexity 17 /kisskb/src/kernel/trace/trace.c:tracing_snapshot_write Cyclomatic Complexity 22 /kisskb/src/kernel/trace/trace.c:tracing_set_tracer Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:tracing_set_trace_write Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:tracing_set_clock Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:tracing_clock_write Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracing_event_time_stamp Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:tracing_set_filter_buffering Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:err_pos Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_log_err Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_startup_function Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_startup_irqsoff Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_startup_nop Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_startup_wakeup Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_selftest.c:trace_selftest_startup_branch Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_create_file Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:create_trace_option_file Cyclomatic Complexity 14 /kisskb/src/kernel/trace/trace.c:create_trace_option_files Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:add_tracer_options Cyclomatic Complexity 14 /kisskb/src/kernel/trace/trace.c:register_tracer Cyclomatic Complexity 15 /kisskb/src/kernel/trace/trace.c:tracer_alloc_buffers Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:__update_tracer_options Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:update_tracer_options Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:create_trace_option_core_file Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:create_trace_options_dir Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_create_maxlat_file Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_create_cpu_file Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:tracing_init_tracefs_percpu Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.c:init_tracer_tracefs Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_array_create_dir Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace.c:trace_array_create Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace.c:create_trace_instances Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_create_eval_file Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_array_find Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:instance_rmdir Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:instance_mkdir Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_array_find_get Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace.c:trace_array_get_by_name Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_array_destroy Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:tracing_init_dentry Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:tracer_init_tracefs Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.c:trace_printk_seq Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:trace_init_global_iter Cyclomatic Complexity 16 /kisskb/src/kernel/trace/trace.c:ftrace_dump Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.c:trace_die_handler Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace.c:trace_panic_handler Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace.c:trace_parse_run_command Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.c:early_trace_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.c:trace_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/sound/core.h:snd_card_unref Cyclomatic Complexity 8 /kisskb/src/sound/last.c:alsa_sound_last_init /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:671:22: note: byref variable will be forcibly initialized 671 | struct trace_parser parser; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_s64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_s64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_get_state Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_is_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_get_args Cyclomatic Complexity 1 /kisskb/src/include/linux/pwm.h:pwm_init_state Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_check_fb Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/pwm_bl.c:compute_duty_cycle Cyclomatic Complexity 5 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_is_linear Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/pwm_bl.c:cie1931 Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_resume Cyclomatic Complexity 10 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_power_off Cyclomatic Complexity 7 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_shutdown Cyclomatic Complexity 7 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_remove Cyclomatic Complexity 13 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_power_on Cyclomatic Complexity 10 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_update_status Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 30 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_parse_dt Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 8 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_brightness_default Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 20 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_initial_power_state Cyclomatic Complexity 70 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/pwm_bl.c:pwm_backlight_driver_exit /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_off': /kisskb/src/drivers/video/backlight/pwm_bl.c:69:19: note: byref variable will be forcibly initialized 69 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_on': /kisskb/src/drivers/video/backlight/pwm_bl.c:44:19: note: byref variable will be forcibly initialized 44 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_update_status': /kisskb/src/drivers/video/backlight/pwm_bl.c:112:19: note: byref variable will be forcibly initialized 112 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_probe': /kisskb/src/drivers/video/backlight/pwm_bl.c:461:19: note: byref variable will be forcibly initialized 461 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:457:30: note: byref variable will be forcibly initialized 457 | struct backlight_properties props; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:456:37: note: byref variable will be forcibly initialized 456 | struct platform_pwm_backlight_data defdata; | ^~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_splice_read_pipe': /kisskb/src/kernel/trace/trace.c:6814:26: note: byref variable will be forcibly initialized 6814 | struct splice_pipe_desc spd = { | ^~~ In file included from /kisskb/src/kernel/trace/trace.c:8597: /kisskb/src/kernel/trace/trace.c: In function 'trace_selftest_startup_wakeup': /kisskb/src/kernel/trace/trace_selftest.c:1093:26: note: byref variable will be forcibly initialized 1093 | struct wakeup_test_data data; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writeq Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:fb_be_math Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_draw.h:comp Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_draw.h:rolx Cyclomatic Complexity 20 /kisskb/src/drivers/video/fbdev/core/cfbfillrect.c:bitfill_unaligned Cyclomatic Complexity 20 /kisskb/src/drivers/video/fbdev/core/cfbfillrect.c:bitfill_unaligned_rev Cyclomatic Complexity 20 /kisskb/src/drivers/video/fbdev/core/cfbfillrect.c:bitfill_aligned Cyclomatic Complexity 20 /kisskb/src/drivers/video/fbdev/core/cfbfillrect.c:bitfill_aligned_rev Cyclomatic Complexity 11 /kisskb/src/drivers/video/fbdev/core/fb_draw.h:pixel_to_pat Cyclomatic Complexity 24 /kisskb/src/drivers/video/fbdev/core/cfbfillrect.c:cfb_fillrect Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_physfn Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 3 /kisskb/src/include/linux/pci.h:pci_upstream_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_pcie Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pcie_caps_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_pcie_type Cyclomatic Complexity 5 /kisskb/src/include/linux/pci.h:pcie_find_root_port Cyclomatic Complexity 1 /kisskb/src/include/linux/dmi.h:dmi_get_system_info Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_mmio_always_on Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_citrine Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_nfp6000 Cyclomatic Complexity 5 /kisskb/src/drivers/pci/quirks.c:quirk_extend_bar_to_page Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_amd_nl_class Cyclomatic Complexity 2 /kisskb/src/drivers/pci/quirks.c:quirk_synopsys_haps Cyclomatic Complexity 5 /kisskb/src/drivers/pci/quirks.c:quirk_via_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_dunord Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_transparent_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_no_ata_d3 Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_eisa_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_pcie_mch Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_pcie_pxh Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_intel_pcie_pm Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_enable_clear_retrain_link Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:pci_quirk_nvidia_tegra_disable_rp_msi Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_msi_intx_disable_bug Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_al_msi_disable Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_hotplug_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:fixup_ti816x_class Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:fixup_mpss_256 Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_remove_d3hot_delay Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_broken_intx_masking Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_no_bus_reset Cyclomatic Complexity 3 /kisskb/src/drivers/pci/quirks.c:quirk_no_pm_reset Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:quirk_use_pcie_bridge_dma_alias Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_bridge_cavm_thrx2_pcie_root Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_tw686x_class Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_relaxedordering_disable Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:pci_quirk_amd_sb_acs Cyclomatic Complexity 5 /kisskb/src/drivers/pci/quirks.c:pci_quirk_cavium_acs_match Cyclomatic Complexity 3 /kisskb/src/drivers/pci/quirks.c:pci_quirk_al_acs Cyclomatic Complexity 5 /kisskb/src/drivers/pci/quirks.c:pci_quirk_intel_spt_pch_acs_match Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_no_flr Cyclomatic Complexity 3 /kisskb/src/drivers/pci/quirks.c:quirk_fsl_no_msi Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:pci_fixup_no_d0_pme Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:pci_fixup_no_msi_no_pme Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:apex_pci_fixup_class Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_isa_dma_hangs Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_nopcipci Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_triton Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_viaetbf Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_vsfx Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_alimagik Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_natoma Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:quirk_s3_64M Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:quirk_amd_8131_mmrbc Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_disable_async_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_jmicron_async_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_d3hot_delay Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_radeon_pm Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_ryzen_xhci_d3hot Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_tc86c001_ide Cyclomatic Complexity 16 /kisskb/src/drivers/pci/quirks.c:quirk_plx_pci9050 Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:quirk_netmos Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:fixup_rev1_53c810 Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_disable_msi Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_msi_intx_disable_qca_bug Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_nvidia_no_bus_reset Cyclomatic Complexity 12 /kisskb/src/drivers/pci/quirks.c:quirk_thunderbolt_hotplug_msi Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:pci_acs_ctrl_enabled Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:pci_quirk_zhaoxin_pcie_ports_acs Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:pci_quirk_nxp_rp_acs Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:pci_quirk_brcm_acs Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:pci_quirk_xgene_acs Cyclomatic Complexity 3 /kisskb/src/drivers/pci/quirks.c:pci_quirk_cavium_acs Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:pci_quirk_qcom_rp_acs Cyclomatic Complexity 3 /kisskb/src/drivers/pci/quirks.c:pci_quirk_rciep_acs Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:pci_quirk_mf_endpoint_acs Cyclomatic Complexity 8 /kisskb/src/drivers/pci/quirks.c:pci_quirk_intel_pch_acs_match Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:pci_quirk_intel_pch_acs Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:fixup_debug_start Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:fixup_debug_report Cyclomatic Complexity 22 /kisskb/src/drivers/pci/quirks.c:pci_do_fixups Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_nopciamd Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:quirk_via_acpi Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:quirk_intel_ntb Cyclomatic Complexity 5 /kisskb/src/drivers/pci/quirks.c:quirk_passive_release Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_mediagx_master Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_amd_ide_mode Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_svwks_csb5ide Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:quirk_ide_samemode Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_sis_96x_smbus Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:quirk_nvidia_ck804_pcie_aer_ext_cap Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_unhide_mch_dev6 Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:piix4_mem_quirk Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:piix4_io_quirk Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:ich6_lpc_generic_decode Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:ich7_lpc_generic_decode Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:pci_quirk_intel_spt_pch_acs Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outw Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_tigerpoint_bm_sts Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 77 /kisskb/src/drivers/pci/quirks.c:asus_hides_smbus_hostbridge Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:asus_hides_smbus_lpc_ich6_resume_early Cyclomatic Complexity 15 /kisskb/src/drivers/pci/quirks.c:asus_hides_ac97_lpc Cyclomatic Complexity 13 /kisskb/src/drivers/pci/quirks.c:quirk_vialatency Cyclomatic Complexity 14 /kisskb/src/drivers/pci/quirks.c:quirk_via_cx700_pci_parking_caching Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:quirk_msi_intx_disable_ati_bug Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_io Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:quirk_cs5536_vsa Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_ati_exploding_mce Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_vt82c598_id Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:quirk_sis_503 Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_p64h2_1k_io Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:quirk_io_region Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_ali7101_acpi Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:quirk_piix4_acpi Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:quirk_ich4_lpc_acpi Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:ich6_lpc_acpi_gpio Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_ich6_lpc Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_ich7_lpc Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_vt82c586_acpi Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_vt82c686_acpi Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_vt8235_acpi Cyclomatic Complexity 5 /kisskb/src/drivers/pci/quirks.c:quirk_xio2000a Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:quirk_disable_pxb Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:asus_hides_smbus_lpc Cyclomatic Complexity 13 /kisskb/src/drivers/pci/quirks.c:quirk_intel_mc_errata Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:pci_quirk_enable_intel_rp_mpc_acs Cyclomatic Complexity 15 /kisskb/src/drivers/pci/quirks.c:pci_fixup_pericom_acs_store_forward Cyclomatic Complexity 21 /kisskb/src/drivers/pci/quirks.c:quirk_via_vlink Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_cardbus_legacy Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_amd_ordering Cyclomatic Complexity 8 /kisskb/src/drivers/pci/quirks.c:quirk_jmicron_ata Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:pci_quirk_disable_intel_spt_pch_acs_redir Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:quirk_nvidia_hda Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:asus_hides_smbus_lpc_ich6_suspend Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:asus_hides_smbus_lpc_ich6_resume Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:asus_hides_smbus_lpc_ich6 Cyclomatic Complexity 22 /kisskb/src/drivers/pci/quirks.c:quirk_e100_interrupt Cyclomatic Complexity 12 /kisskb/src/drivers/pci/quirks.c:quirk_huawei_pcie_sva Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_disable_aspm_l0s Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_disable_aspm_l0s_l1 Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:quirk_brcm_5719_limit_mrrs Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_disable_all_msi Cyclomatic Complexity 7 /kisskb/src/drivers/pci/quirks.c:quirk_amd_780_apc_msi Cyclomatic Complexity 8 /kisskb/src/drivers/pci/quirks.c:is_end_of_ht_chain Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:msi_ht_cap_enabled Cyclomatic Complexity 3 /kisskb/src/drivers/pci/quirks.c:quirk_msi_ht_cap Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:quirk_nvidia_ck804_msi_ht_cap Cyclomatic Complexity 5 /kisskb/src/drivers/pci/quirks.c:ht_enable_msi_mapping Cyclomatic Complexity 14 /kisskb/src/drivers/pci/quirks.c:ht_check_msi_mapping Cyclomatic Complexity 10 /kisskb/src/drivers/pci/quirks.c:host_bridge_with_leaf Cyclomatic Complexity 17 /kisskb/src/drivers/pci/quirks.c:nv_ht_enable_msi_mapping Cyclomatic Complexity 5 /kisskb/src/drivers/pci/quirks.c:ht_disable_msi_mapping Cyclomatic Complexity 12 /kisskb/src/drivers/pci/quirks.c:nvenet_msi_disable Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:nvbridge_check_legacy_irq_routing Cyclomatic Complexity 21 /kisskb/src/drivers/pci/quirks.c:__nv_msi_ht_cap_quirk Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:nv_msi_ht_cap_quirk_all Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:nv_msi_ht_cap_quirk_leaf Cyclomatic Complexity 6 /kisskb/src/drivers/pci/quirks.c:disable_igfx_irq Cyclomatic Complexity 25 /kisskb/src/drivers/pci/quirks.c:mellanox_check_broken_intx_masking Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:reset_intel_82599_sfp_virtfn Cyclomatic Complexity 19 /kisskb/src/drivers/pci/quirks.c:reset_hinic_vf_dev Cyclomatic Complexity 10 /kisskb/src/drivers/pci/quirks.c:reset_chelsio_generic_dev Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:delay_250ms_after_flr Cyclomatic Complexity 21 /kisskb/src/drivers/pci/quirks.c:nvme_disable_and_flr Cyclomatic Complexity 13 /kisskb/src/drivers/pci/quirks.c:reset_ivb_igd Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_dma_func0_alias Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_dma_func1_alias Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_mic_x200_dma_alias Cyclomatic Complexity 2 /kisskb/src/drivers/pci/quirks.c:quirk_pex_vca_alias Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_plx_ntb_dma_alias Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_fixed_dma_alias Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_disable_root_port_attributes Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_chelsio_T5_disable_root_port_attributes Cyclomatic Complexity 9 /kisskb/src/drivers/pci/quirks.c:pci_quirk_enable_intel_spt_pch_acs Cyclomatic Complexity 13 /kisskb/src/drivers/pci/quirks.c:pci_quirk_enable_intel_lpc_acs Cyclomatic Complexity 5 /kisskb/src/drivers/pci/quirks.c:pci_quirk_enable_intel_pch_acs Cyclomatic Complexity 21 /kisskb/src/drivers/pci/quirks.c:quirk_intel_qat_vf_cap Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/pci/quirks.c:quirk_no_ext_tags Cyclomatic Complexity 14 /kisskb/src/drivers/pci/quirks.c:pci_create_device_link Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_gpu_hda Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_gpu_usb Cyclomatic Complexity 1 /kisskb/src/drivers/pci/quirks.c:quirk_gpu_usb_typec_ucsi Cyclomatic Complexity 17 /kisskb/src/drivers/pci/quirks.c:quirk_switchtec_ntb_dma_alias Cyclomatic Complexity 14 /kisskb/src/drivers/pci/quirks.c:quirk_reset_lenovo_thinkpad_p50_nvgpu Cyclomatic Complexity 12 /kisskb/src/drivers/pci/quirks.c:pci_fixup_device Cyclomatic Complexity 23 /kisskb/src/drivers/pci/quirks.c:pci_apply_final_quirks Cyclomatic Complexity 16 /kisskb/src/drivers/pci/quirks.c:pci_dev_specific_reset Cyclomatic Complexity 19 /kisskb/src/drivers/pci/quirks.c:pci_dev_specific_acs_enabled Cyclomatic Complexity 22 /kisskb/src/drivers/pci/quirks.c:pci_dev_specific_enable_acs Cyclomatic Complexity 22 /kisskb/src/drivers/pci/quirks.c:pci_dev_specific_disable_acs_redir Cyclomatic Complexity 13 /kisskb/src/drivers/pci/quirks.c:pci_idt_bus_quirk Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 72 /kisskb/src/drivers/pci/syscall.c:__do_sys_pciconfig_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 52 /kisskb/src/drivers/pci/syscall.c:__do_sys_pciconfig_write Cyclomatic Complexity 1 /kisskb/src/drivers/pci/syscall.c:__se_sys_pciconfig_read Cyclomatic Complexity 1 /kisskb/src/drivers/pci/syscall.c:__se_sys_pciconfig_write /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io': /kisskb/src/drivers/pci/quirks.c:508:24: note: byref variable will be forcibly initialized 508 | struct pci_bus_region bus_region; | ^~~~~~~~~~ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io_region': /kisskb/src/drivers/pci/quirks.c:558:24: note: byref variable will be forcibly initialized 558 | struct pci_bus_region bus_region; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:perfmon_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:bpf_capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sockptr.h:sockptr_is_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:bpfptr_is_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:KERNEL_BPFPTR Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:USER_BPFPTR Cyclomatic Complexity 3 /kisskb/src/include/linux/bpfptr.h:bpfptr_is_null Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_timer Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_trampoline_link_prog Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_trampoline_unlink_prog Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_trampoline_get Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_trampoline_put Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_struct_ops_map_sys_lookup_elem Cyclomatic Complexity 2 /kisskb/src/include/linux/bpf.h:bpf_map_attr_numa_node Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_prog_offload_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_prog_is_dev_bound Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_is_dev_bound Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_offload_map_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_offload_map_free Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_prog_test_run_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:sock_map_get_from_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:sock_map_prog_detach Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:sock_map_update_elem_sys Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_fd_reuseport_array_lookup_elem Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_fd_reuseport_array_update_elem Cyclomatic Complexity 1 /kisskb/src/include/linux/u64_stats_sync.h:__u64_stats_fetch_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/u64_stats_sync.h:__u64_stats_fetch_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/u64_stats_sync.h:u64_stats_fetch_begin_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/u64_stats_sync.h:u64_stats_fetch_retry_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-netns.h:netns_bpf_prog_query Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-netns.h:netns_bpf_prog_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-netns.h:netns_bpf_prog_detach Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-netns.h:netns_bpf_link_create Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-cgroup.h:cgroup_bpf_prog_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-cgroup.h:cgroup_bpf_prog_detach Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-cgroup.h:cgroup_bpf_link_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-cgroup.h:cgroup_bpf_prog_query Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-cgroup.h:bpf_percpu_cgroup_storage_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-cgroup.h:bpf_percpu_cgroup_storage_update Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_bpf Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_bpf_map Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_bpf_prog Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_bpf_map_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_bpf_map_free Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_bpf_prog_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_bpf_prog_free Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_insn_size Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_size Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_kallsyms_add Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf_lirc.h:lirc_prog_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf_lirc.h:lirc_prog_detach Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf_lirc.h:lirc_prog_query Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_get_event Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_bpf_event Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:bpf_probe_register Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:bpf_probe_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:bpf_get_raw_tracepoint Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:bpf_put_raw_tracepoint Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:bpf_get_perf_event_info Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_flags_retain_permanent Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_save_memcg Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_release_memcg Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_free_deferred Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/syscall.c:map_get_sys_perms Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_dummy_read Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_dummy_write Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:map_check_no_btf Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/syscall.c:is_net_admin_prog_type Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/syscall.c:is_perfmon_prog_type Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_raw_tp_link_release Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_attach_check_attach_type Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/syscall.c:attach_type_to_prog_type Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/syscall.c:bpf_link_inc_not_zero Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/syscall.c:____bpf_sys_bpf Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_sys_bpf Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:____bpf_sys_close Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_sys_close Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/syscall.c:bpf_map_put_uref Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_map_poll Cyclomatic Complexity 32 /kisskb/src/kernel/bpf/syscall.c:bpf_map_value_size Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_memory_footprint Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/syscall.c:__bpf_map_inc_not_zero Cyclomatic Complexity 4 /kisskb/src/include/linux/bpfptr.h:make_bpfptr Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_load_fixup_attach_type Cyclomatic Complexity 56 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_load_check_attach Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/syscall.c:find_prog_type Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 34 /kisskb/src/kernel/bpf/syscall.c:set_info_rec_size Cyclomatic Complexity 7 /kisskb/src/include/linux/bpf_verifier.h:bpf_trampoline_unpack_key Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_tracing_link_fill_link_info Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/syscall.c:syscall_prog_is_valid_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/syscall.c:find_and_alloc_map Cyclomatic Complexity 5 /kisskb/src/include/linux/bpf.h:check_and_init_map_value Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_detach Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_query Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/syscall.c:bpf_audit_prog Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/syscall.c:__bpf_map_area_alloc Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_link_free_id Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/syscall.c:bpf_map_mmap Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_map_mmap_close Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_map_mmap_open Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:bpf_map_from_imm Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/syscall.c:bpf_map_show_fdinfo Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_raw_tp_link_show_fdinfo Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_tracing_link_show_fdinfo Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/syscall.c:____bpf_prog_get Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_slow_dec Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_stats_release Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_slow_inc Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/syscall.c:bpf_enable_runtime_stats Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/syscall.c:bpf_enable_stats Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_disable_instrumentation Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_enable_instrumentation Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:maybe_wait_bpf_programs Cyclomatic Complexity 56 /kisskb/src/kernel/bpf/syscall.c:bpf_map_update_value Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 15 /kisskb/src/include/linux/bpf.h:copy_map_value Cyclomatic Complexity 3 /kisskb/src/include/linux/sockptr.h:copy_from_sockptr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:copy_from_bpfptr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:copy_from_bpfptr Cyclomatic Complexity 6 /kisskb/src/include/linux/bpfptr.h:kvmemdup_bpfptr Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/syscall.c:___bpf_copy_key Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_raw_tp_link_dealloc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_tracing_link_dealloc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:__bpf_prog_put_rcu Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:__bpf_prog_put_noref Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_put_deferred Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_link_show_fdinfo Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_get_stats Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_show_fdinfo Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_link_alloc_id Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/syscall.c:bpf_map_alloc_id Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_alloc_id Cyclomatic Complexity 75 /kisskb/src/kernel/bpf/syscall.c:map_check_btf Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/syscall.c:__bpf_copy_key Cyclomatic Complexity 3 /kisskb/src/include/linux/sockptr.h:strncpy_from_sockptr Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:strncpy_from_bpfptr Cyclomatic Complexity 7 /kisskb/src/include/linux/license.h:license_is_gpl_compatible Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/user.h:get_uid Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime_ns Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_obj_pin Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_obj_get Cyclomatic Complexity 4 /kisskb/src/include/linux/bpf_verifier.h:bpf_trampoline_compute_key Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_dump_raw_ok Cyclomatic Complexity 30 /kisskb/src/kernel/bpf/syscall.c:bpf_insn_prepare_dump Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/syscall.c:bpf_btf_load Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/syscall.c:bpf_btf_get_fd_by_id Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 94 /kisskb/src/kernel/bpf/syscall.c:bpf_task_fd_query_copy Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/syscall.c:bpf_task_fd_query Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/syscall.c:bpf_obj_get_next_id Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/syscall.c:bpf_check_uarg_tail_zero Cyclomatic Complexity 209 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_get_info_by_fd Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/syscall.c:bpf_map_get_info_by_fd Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_btf_get_info_by_fd Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/syscall.c:bpf_link_get_info_by_fd Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/syscall.c:bpf_obj_get_info_by_fd Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_area_alloc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_area_mmapable_alloc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_area_free Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_init_from_attr Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:bpf_map_free_id Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/syscall.c:__bpf_map_put Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_put Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_put_with_uref Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_map_release Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_map_new_fd Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:bpf_get_file_flag Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/syscall.c:bpf_map_get_fd_by_id Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/syscall.c:bpf_obj_name_cpy Cyclomatic Complexity 65 /kisskb/src/kernel/bpf/syscall.c:map_create Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/syscall.c:__bpf_map_get Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/syscall.c:map_update_elem Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/syscall.c:map_delete_elem Cyclomatic Complexity 22 /kisskb/src/kernel/bpf/syscall.c:map_get_next_key Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/syscall.c:map_freeze Cyclomatic Complexity 51 /kisskb/src/kernel/bpf/syscall.c:map_lookup_and_delete_elem Cyclomatic Complexity 32 /kisskb/src/kernel/bpf/syscall.c:bpf_map_do_batch Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_inc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_inc_with_uref Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/syscall.c:bpf_map_get Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/syscall.c:bpf_map_get_with_uref Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_map_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_stackmap_copy Cyclomatic Complexity 57 /kisskb/src/kernel/bpf/syscall.c:bpf_map_copy_value Cyclomatic Complexity 23 /kisskb/src/kernel/bpf/syscall.c:map_lookup_elem Cyclomatic Complexity 23 /kisskb/src/kernel/bpf/syscall.c:generic_map_delete_batch Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/syscall.c:generic_map_update_batch Cyclomatic Complexity 60 /kisskb/src/kernel/bpf/syscall.c:generic_map_lookup_batch Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_free_id Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/syscall.c:__bpf_prog_put Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_put Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_release Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_link_free Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_link_put_deferred Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/syscall.c:bpf_tracing_link_release Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_new_fd Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_add Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_sub Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_inc Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_inc_not_zero Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_get_ok Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/syscall.c:__bpf_prog_get Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_get Cyclomatic Complexity 88 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_load Cyclomatic Complexity 36 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_test_run Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_bind_map Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_get_type_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_prog_get_type Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_attach Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_link_init Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_link_cleanup Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_link_inc Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/syscall.c:bpf_link_put Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_link_release Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/syscall.c:bpf_link_prime Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_link_settle Cyclomatic Complexity 101 /kisskb/src/kernel/bpf/syscall.c:bpf_tracing_prog_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 35 /kisskb/src/kernel/bpf/syscall.c:bpf_raw_tracepoint_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/pmem.c:pmem_drc_add_node Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:tracing_bpf_link_attach Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/pmem.c:pmem_drc_remove_node Cyclomatic Complexity 27 /kisskb/src/kernel/bpf/syscall.c:link_create Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/pmem.c:pseries_pmem_init Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:bpf_link_new_fd Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/pmem.c:__machine_initcall_pseries_pseries_pmem_init Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/syscall.c:bpf_link_get_from_fd Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/platforms/pseries/pmem.c:dlpar_hp_pmem Cyclomatic Complexity 27 /kisskb/src/kernel/bpf/syscall.c:link_update Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/syscall.c:bpf_iter_create Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/syscall.c:link_detach Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/syscall.c:bpf_map_get_curr_or_next Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_get_curr_or_next Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_by_id Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:bpf_prog_get_fd_by_id Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:bpf_link_by_id Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/syscall.c:bpf_link_get_fd_by_id Cyclomatic Complexity 48 /kisskb/src/kernel/bpf/syscall.c:__sys_bpf Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:__do_sys_bpf Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:__se_sys_bpf Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/syscall.c:tracing_prog_func_proto Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/syscall.c:syscall_prog_func_proto In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '____bpf_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4721:9: note: userspace variable will be forcibly initialized 4721 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c:4721:9: note: userspace variable will be forcibly initialized 4721 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'kvmemdup_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/include/linux/bpfptr.h:66:21: note: userspace variable will be forcibly initialized 66 | static inline void *kvmemdup_bpfptr(bpfptr_t src, size_t len) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '___bpf_copy_key': /kisskb/src/kernel/bpf/syscall.c:1024:14: note: userspace variable will be forcibly initialized 1024 | static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_show_fdinfo': /kisskb/src/kernel/bpf/syscall.c:1839:24: note: byref variable will be forcibly initialized 1839 | struct bpf_prog_stats stats; | ^~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3578:24: note: byref variable will be forcibly initialized 3578 | struct bpf_prog_stats stats; | ^~~~~ /kisskb/src/kernel/bpf/syscall.c:3576:23: note: byref variable will be forcibly initialized 3576 | struct bpf_prog_info info; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3583:8: note: userspace variable will be forcibly initialized 3583 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3858:22: note: byref variable will be forcibly initialized 3858 | struct bpf_map_info info; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3862:8: note: userspace variable will be forcibly initialized 3862 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_btf_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3905:8: note: userspace variable will be forcibly initialized 3905 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3918:23: note: byref variable will be forcibly initialized 3918 | struct bpf_link_info info; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3922:8: note: userspace variable will be forcibly initialized 3922 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'map_update_elem': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1105:12: note: userspace variable will be forcibly initialized 1105 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1108:11: note: userspace variable will be forcibly initialized 1108 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1107:11: note: userspace variable will be forcibly initialized 1107 | bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); | ^~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writeq Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:fb_be_math Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_draw.h:comp Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_draw.h:fb_rev_pixels_in_long Cyclomatic Complexity 47 /kisskb/src/drivers/video/fbdev/core/cfbcopyarea.c:bitcpy_rev Cyclomatic Complexity 44 /kisskb/src/drivers/video/fbdev/core/cfbcopyarea.c:bitcpy Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/core/cfbcopyarea.c:cfb_copyarea In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_load': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2161:12: note: userspace variable will be forcibly initialized 2161 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2161:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c:2272:6: note: userspace variable will be forcibly initialized 2272 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2273 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2274 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2272:2: note: in expansion of macro 'if' 2272 | if (copy_from_bpfptr(prog->insns, | ^~ /kisskb/src/kernel/bpf/syscall.c:2186:6: note: userspace variable will be forcibly initialized 2186 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2187 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2188 | sizeof(license) - 1) < 0) | ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2186:2: note: in expansion of macro 'if' 2186 | if (strncpy_from_bpfptr(license, | ^~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_tracing_prog_attach': /kisskb/src/kernel/bpf/syscall.c:2763:33: note: byref variable will be forcibly initialized 2763 | struct bpf_attach_target_info tgt_info = {}; | ^~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2657:25: note: byref variable will be forcibly initialized 2657 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_raw_tracepoint_open': /kisskb/src/kernel/bpf/syscall.c:2980:25: note: byref variable will be forcibly initialized 2980 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__sys_bpf': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:4545:12: note: userspace variable will be forcibly initialized 4545 | static int __sys_bpf(int cmd, bpfptr_t uattr, unsigned int size) | ^~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:4547:17: note: byref variable will be forcibly initialized 4547 | union bpf_attr attr; | ^~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4691:9: note: userspace variable will be forcibly initialized 4691 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '__se_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4691:9: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_driver_init Cyclomatic Complexity 10 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_show_fault Cyclomatic Complexity 12 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_show_open_short Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_store_enable Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_remove Cyclomatic Complexity 7 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_update_status Cyclomatic Complexity 13 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_init_device Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 23 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/sky81452-backlight.c:sky81452_bl_driver_exit /kisskb/src/drivers/video/backlight/sky81452-backlight.c: In function 'sky81452_bl_probe': /kisskb/src/drivers/video/backlight/sky81452-backlight.c:279:30: note: byref variable will be forcibly initialized 279 | struct backlight_properties props; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/io_event_irq.c:ioei_find_event Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/io_event_irq.c:ioei_interrupt Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/io_event_irq.c:ioei_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/io_event_irq.c:__machine_initcall_pseries_ioei_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:arcxcnn_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:arcxcnn_set_brightness Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:arcxcnn_remove Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:arcxcnn_update_field Cyclomatic Complexity 8 /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:arcxcnn_bl_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 38 /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:arcxcnn_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 8 /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:arcxcnn_backlight_register Cyclomatic Complexity 42 /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:arcxcnn_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:arcxcnn_driver_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writel Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:fb_be_math Cyclomatic Complexity 11 /kisskb/src/drivers/video/fbdev/core/cfbimgblt.c:fast_imageblit Cyclomatic Complexity 26 /kisskb/src/drivers/video/fbdev/core/cfbimgblt.c:slow_imageblit Cyclomatic Complexity 29 /kisskb/src/drivers/video/fbdev/core/cfbimgblt.c:color_imageblit Cyclomatic Complexity 32 /kisskb/src/drivers/video/fbdev/core/cfbimgblt.c:cfb_imageblit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:set_dev_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:set_dma_ops Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/iommu.h:set_iommu_table_base Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/iommu.h:get_iommu_table_base Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vio.h:to_vio_driver Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/vio.h:to_vio_dev Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_cmo_bus_probe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_cmo_bus_remove Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_cmo_set_dma_ops Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_cmo_bus_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_cmo_sysfs_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_get_device_type Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_dev_release Cyclomatic Complexity 5 /kisskb/src/include/linux/of.h:of_node_is_type Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_build_iommu_table Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_bus_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:__machine_initcall_pseries_vio_bus_init Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_bus_remove Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_bus_shutdown Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_match_device Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_bus_probe Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_bus_match Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_hotplug Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:modalias_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:devspec_show Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:name_show Cyclomatic Complexity 1 /kisskb/src/include/linux/device/bus.h:bus_find_device_by_name Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_find_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:__machine_initcall_pseries_vio_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_cmo_entitlement_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_cmo_set_dev_desired Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_h_cop_sync Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:__vio_register_driver Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_unregister_driver Cyclomatic Complexity 35 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_register_device_node Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_bus_scan_register_devices Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_device_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:__machine_initcall_pseries_vio_device_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_unregister_device Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_get_attribute Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_find_node Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_enable_interrupts Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/vio.c:vio_disable_interrupts Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_from_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/error-injection.h:within_error_injection_list Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:perfmon_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:bpf_capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sockptr.h:sockptr_is_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:bpfptr_is_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:KERNEL_BPFPTR Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:USER_BPFPTR Cyclomatic Complexity 3 /kisskb/src/include/linux/bpfptr.h:bpfptr_is_null Cyclomatic Complexity 3 /kisskb/src/include/linux/bpfptr.h:bpfptr_add Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_timer Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_trampoline_get Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_struct_ops_find Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_allow_ptr_leaks Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_allow_uninit_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_allow_ptr_to_map_access Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_bypass_spec_v1 Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_bypass_spec_v4 Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_prog_is_dev_bound Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_is_dev_bound Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_sock_common_is_valid_access Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_sock_is_valid_access Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_sock_convert_ctx_access Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_tcp_sock_is_valid_access Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_tcp_sock_convert_ctx_access Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_xdp_sock_is_valid_access Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_xdp_sock_convert_ctx_access Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_int Cyclomatic Complexity 3 /kisskb/src/include/linux/btf.h:btf_type_is_small_int Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_enum Cyclomatic Complexity 3 /kisskb/src/include/linux/btf.h:btf_type_is_scalar Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_typedef Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_func Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_func_proto Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_var Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_struct Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_vlen Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_member Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_var_secinfo Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf-cgroup.h:bpf_cgroup_storage_assign Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_size Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_ctx_narrow_access_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_jit_blinding_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_jit_add_poke_descriptor Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_kallsyms_add Cyclomatic Complexity 1 /kisskb/src/include/linux/tnum.h:tnum_is_const Cyclomatic Complexity 3 /kisskb/src/include/linux/tnum.h:tnum_equals_const Cyclomatic Complexity 1 /kisskb/src/include/linux/tnum.h:tnum_is_unknown Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf_verifier.h:bpf_verifier_log_full Cyclomatic Complexity 6 /kisskb/src/include/linux/bpf_verifier.h:bpf_verifier_log_needed Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf_verifier.h:cur_func Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf_verifier.h:cur_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf_lsm.h:bpf_lsm_is_sleepable_hook Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf_lsm.h:bpf_lsm_verify_prog Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_map_ptr_poisoned Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_map_ptr_unpriv Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:bpf_map_ptr_store Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_map_key_poisoned Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_map_key_unseen Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_map_key_immediate Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:bpf_map_key_store Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_pseudo_call Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_pseudo_kfunc_call Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_pseudo_func Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:ltrim Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:type_is_pkt_pointer Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:type_is_sk_pointer Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/verifier.c:reg_type_not_null Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/verifier.c:reg_type_may_be_null Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:reg_may_point_to_spin_lock Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/verifier.c:reg_type_may_be_refcounted_or_null Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:arg_type_may_be_refcounted Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:arg_type_may_be_null Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:is_release_function Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:may_be_acquire_function Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:is_ptr_cast_function Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:is_cmpxchg_insn Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:func Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:is_spilled_reg Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:reg_is_pkt_pointer Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:reg_is_pkt_pointer_any Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:reg_is_init_pkt_pointer Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__mark_reg_unbounded Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__mark_reg64_unbounded Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__mark_reg32_unbounded Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__update_reg64_bounds Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__reg64_bound_s32 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__reg64_bound_u32 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:cmp_subprogs Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:kfunc_desc_cmp_by_id_off Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:kfunc_btf_cmp_by_off Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:is_spillable_regtype Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:register_is_null Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:register_is_const Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:__is_scalar_unbounded Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:register_is_bounded Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:reg_state Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:resolve_prog_type Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:is_ctx_reg Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:is_sk_reg Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:is_pkt_reg Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:is_flow_key_reg Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:bpf_map_is_rdonly Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:arg_type_is_mem_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:arg_type_is_mem_size Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:arg_type_is_alloc_size Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:arg_type_is_int_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:allow_tail_call_in_subprogs Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:check_args_pair_invalid Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:check_arg_pair_ok Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/verifier.c:check_refcount_ok Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:set_callee_state Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:cur_aux Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:can_skip_alu_sanitation Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:sanitize_needed Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:flip_opcode Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:may_access_skb Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:state_htab_size Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:explored_state Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:init_explored_state Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/verifier.c:range_within Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:reg_type_mismatch_ok Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:reg_type_mismatch Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:check_map_prealloc Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:is_tracing_prog_type Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/verifier.c:is_preallocated_map Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:bpf_map_is_cgroup_storage Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:kfunc_desc_cmp_by_imm Cyclomatic Complexity 7 /kisskb/src/include/linux/bpf.h:bpf_map_flags_to_cap Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:check_stack_slot_within_bounds Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:scrub_spilled_slot Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:update_stack_depth Cyclomatic Complexity 4 /kisskb/src/include/linux/bpfptr.h:make_bpfptr Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/verifier.c:find_linfo Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:mark_insn_zext Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/verifier.c:get_prev_insn_idx Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/verifier.c:mark_all_scalars_precise Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:__is_pointer_value Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:is_pointer_value Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:__reg_assign_32_into_64 Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:signed_add_overflows Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:signed_sub_overflows Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/verifier.c:__reg32_deduce_bounds Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/verifier.c:__reg64_deduce_bounds Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__reg_deduce_bounds Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:retrieve_ptr_limit Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:update_alu_sanitation_state Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:sanitize_val_alu Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:signed_add32_overflows Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:scalar32_min_max_add Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:scalar_min_max_add Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:signed_sub32_overflows Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:scalar32_min_max_sub Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:scalar_min_max_sub Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/verifier.c:scalar32_min_max_mul Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/verifier.c:scalar_min_max_mul Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/verifier.c:__scalar32_min_max_lsh Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/verifier.c:__scalar64_min_max_lsh Cyclomatic Complexity 73 /kisskb/src/kernel/bpf/verifier.c:is_reg64 Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:bpf_map_direct_read Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/verifier.c:save_register_state Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/verifier.c:may_access_direct_pkt_data Cyclomatic Complexity 16 /kisskb/src/kernel/bpf/verifier.c:check_raw_mode_ok Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/verifier.c:check_btf_id_ok Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:check_func_proto Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:int_ptr_type_to_size Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/verifier.c:is_acquire_function Cyclomatic Complexity 70 /kisskb/src/kernel/bpf/verifier.c:is_branch64_taken Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/verifier.c:is_pkt_ptr_branch_taken Cyclomatic Complexity 27 /kisskb/src/kernel/bpf/verifier.c:find_equal_scalars Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/verifier.c:__find_good_pkt_pointers Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/verifier.c:find_good_pkt_pointers Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:mark_pkt_end Cyclomatic Complexity 51 /kisskb/src/kernel/bpf/verifier.c:try_match_pkt_pointers Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:sanitize_mark_insn_seen Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:insn_is_cond_jump Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:sanitize_dead_code Cyclomatic Complexity 9 /kisskb/src/include/linux/filter.h:bpf_ctx_off_adjust_machine Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/verifier.c:insn_def_regno Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:insn_has_def32 Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:adjust_subprog_starts Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:adjust_poke_descs Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:convert_pseudo_ld_imm64 Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:adjust_btf_func Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/overflow.h:array_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 31 /kisskb/src/kernel/bpf/verifier.c:mark_ptr_not_null_reg Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:check_ids Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/verifier.c:update_branch_counts Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:free_func_state Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:clear_jmp_history Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:free_verifier_state Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:free_states Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:find_subprog Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:get_callee_stack_depth Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:find_kfunc_desc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:kernel_type_name Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:__mark_reg_unknown Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__mark_reg_not_init Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:clean_func_state Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:clean_verifier_state Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/verifier.c:clean_live_states Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/verifier.c:release_reference_state Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:___mark_reg_known Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__mark_reg_known Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__mark_reg_known_zero Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:set_timer_callback_state Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/verifier.c:mark_ptr_or_null_reg Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:__mark_ptr_or_null_regs Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/verifier.c:mark_ptr_or_null_regs Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__mark_reg_const_zero Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:check_attach_modify_return Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:check_non_sleepable_error_inject Cyclomatic Complexity 3 /kisskb/src/include/linux/sockptr.h:copy_from_sockptr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:copy_from_bpfptr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:copy_from_bpfptr Cyclomatic Complexity 3 /kisskb/src/include/linux/sockptr.h:copy_to_sockptr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:copy_to_bpfptr_offset Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:adjust_insn_aux_data Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvcalloc Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:sort_kfunc_descs_by_imm Cyclomatic Complexity 4 /kisskb/src/include/linux/bpf_verifier.h:bpf_trampoline_compute_key Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:find_btf_percpu_datasec Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:states_maybe_looping Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:refsafe Cyclomatic Complexity 61 /kisskb/src/kernel/bpf/verifier.c:regsafe Cyclomatic Complexity 29 /kisskb/src/kernel/bpf/verifier.c:stacksafe Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:func_states_equal Cyclomatic Complexity 21 /kisskb/src/kernel/bpf/verifier.c:states_equal Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:push_jmp_history Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:krealloc_array Cyclomatic Complexity 16 /kisskb/src/kernel/bpf/verifier.c:realloc_array Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:grow_stack_state Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:resize_reference_state Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:acquire_reference_state Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:copy_array Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:copy_reference_state Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:copy_stack_state Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:copy_func_state Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/verifier.c:copy_verifier_state Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:zext_32_to_64 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__update_reg32_bounds Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__update_reg_bounds Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/verifier.c:scalar_min_max_and Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/verifier.c:scalar_min_max_or Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/verifier.c:scalar_min_max_xor Cyclomatic Complexity 1 /kisskb/src/include/linux/tnum.h:tnum_subreg_is_const Cyclomatic Complexity 70 /kisskb/src/kernel/bpf/verifier.c:is_branch32_taken Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/verifier.c:is_branch_taken Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__reg_bound_offset Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:__reg_combine_64_into_32 Cyclomatic Complexity 21 /kisskb/src/kernel/bpf/verifier.c:do_refine_retval_range Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__reg_combine_min_max Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:reg_combine_min_max Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:__reg_combine_32_into_64 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:__mark_reg32_known Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/verifier.c:scalar32_min_max_and Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/verifier.c:scalar32_min_max_or Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/verifier.c:scalar32_min_max_xor Cyclomatic Complexity 53 /kisskb/src/kernel/bpf/verifier.c:reg_set_min_max Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:reg_set_min_max_inv Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:scalar32_min_max_lsh Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:scalar_min_max_lsh Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:scalar32_min_max_rsh Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:scalar_min_max_rsh Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:scalar32_min_max_arsh Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:scalar_min_max_arsh Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:coerce_reg_to_size Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/verifier.c:bpf_vlog_reset Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/verifier.c:pop_stack Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:opt_hard_wire_dead_code_branches Cyclomatic Complexity 22 /kisskb/src/kernel/bpf/verifier.c:adjust_subprog_starts_after_remove Cyclomatic Complexity 37 /kisskb/src/kernel/bpf/verifier.c:bpf_adj_linfo_after_remove Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:verifier_remove_insns Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:opt_remove_dead_code Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:opt_remove_nops Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_int Cyclomatic Complexity 4 /kisskb/src/include/linux/vmalloc.h:set_vm_flush_reset_perms Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/set_memory.h:set_memory_ro Cyclomatic Complexity 4 /kisskb/src/include/linux/filter.h:bpf_prog_lock_ro Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_unlock_free Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_jit_free Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:release_maps Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:release_btfs Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/verifier.c:bpf_verifier_vlog Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:verbose Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/verifier.c:__check_mem_access Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:check_packet_access Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/verifier.c:check_map_access_type Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/verifier.c:print_liveness Cyclomatic Complexity 146 /kisskb/src/kernel/bpf/verifier.c:print_verifier_state Cyclomatic Complexity 27 /kisskb/src/kernel/bpf/verifier.c:check_mem_region_access Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/verifier.c:check_map_access Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:__check_buffer_access Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:check_buffer_access Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:check_tp_buffer_access Cyclomatic Complexity 31 /kisskb/src/kernel/bpf/verifier.c:check_stack_access_within_bounds Cyclomatic Complexity 27 /kisskb/src/kernel/bpf/verifier.c:mark_reg_read Cyclomatic Complexity 63 /kisskb/src/kernel/bpf/verifier.c:check_stack_range_initialized Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/verifier.c:check_helper_mem_access Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/verifier.c:propagate_liveness_reg Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/verifier.c:propagate_liveness Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:mark_btf_func_reg_size Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/verifier.c:add_subprog Cyclomatic Complexity 21 /kisskb/src/kernel/bpf/verifier.c:__find_kfunc_desc_btf Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:find_kfunc_desc_btf Cyclomatic Complexity 56 /kisskb/src/kernel/bpf/verifier.c:add_kfunc_call Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/verifier.c:add_subprog_and_kfunc Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/verifier.c:disasm_kfunc_name Cyclomatic Complexity 57 /kisskb/src/kernel/bpf/verifier.c:check_subprogs Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:check_abnormal_return Cyclomatic Complexity 77 /kisskb/src/kernel/bpf/verifier.c:check_btf_func Cyclomatic Complexity 58 /kisskb/src/kernel/bpf/verifier.c:check_btf_line Cyclomatic Complexity 21 /kisskb/src/kernel/bpf/verifier.c:check_btf_info Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/verifier.c:check_struct_ops_btf_id Cyclomatic Complexity 43 /kisskb/src/kernel/bpf/verifier.c:check_pseudo_btf_id Cyclomatic Complexity 39 /kisskb/src/kernel/bpf/verifier.c:check_map_prog_compatibility Cyclomatic Complexity 86 /kisskb/src/kernel/bpf/verifier.c:resolve_pseudo_ldimm64 Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:mark_reg_not_init Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:mark_reg_unknown Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:mark_reg_stack_read Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:check_stack_read_var_off Cyclomatic Complexity 16 /kisskb/src/kernel/bpf/verifier.c:release_reg_references Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:release_reference Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/verifier.c:__clear_all_pkt_pointers Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:clear_all_pkt_pointers Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:mark_reg_known_zero Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:init_reg_state Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:init_func_state Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:mark_btf_ld_reg Cyclomatic Complexity 116 /kisskb/src/kernel/bpf/verifier.c:backtrack_insn Cyclomatic Complexity 114 /kisskb/src/kernel/bpf/verifier.c:__mark_chain_precision Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:mark_chain_precision Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:mark_chain_precision_stack Cyclomatic Complexity 33 /kisskb/src/kernel/bpf/verifier.c:propagate_precision Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/verifier.c:check_reg_sane_offset Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/verifier.c:check_stack_access_for_ptr_arithmetic Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:sanitize_check_bounds Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/verifier.c:push_stack Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/verifier.c:sanitize_speculative_path Cyclomatic Complexity 52 /kisskb/src/kernel/bpf/verifier.c:sanitize_ptr_alu Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/verifier.c:sanitize_err Cyclomatic Complexity 109 /kisskb/src/kernel/bpf/verifier.c:adjust_ptr_min_max_vals Cyclomatic Complexity 88 /kisskb/src/kernel/bpf/verifier.c:adjust_scalar_min_max_vals Cyclomatic Complexity 46 /kisskb/src/kernel/bpf/verifier.c:adjust_reg_min_max_vals Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/verifier.c:check_reg_arg Cyclomatic Complexity 156 /kisskb/src/kernel/bpf/verifier.c:check_alu_op Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:clear_caller_saved_regs Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:check_pkt_ptr_alignment Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:check_generic_ptr_alignment Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:check_ptr_alignment Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:check_ctx_access Cyclomatic Complexity 44 /kisskb/src/kernel/bpf/verifier.c:check_stack_write_var_off Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/verifier.c:check_flow_keys_access Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:check_sock_access Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/verifier.c:check_ptr_to_btf_access Cyclomatic Complexity 27 /kisskb/src/kernel/bpf/verifier.c:check_ptr_to_map_access Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:push_async_cb Cyclomatic Complexity 48 /kisskb/src/kernel/bpf/verifier.c:__check_func_call Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:check_func_call Cyclomatic Complexity 22 /kisskb/src/kernel/bpf/verifier.c:check_kfunc_call Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/verifier.c:set_map_elem_callback_state Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:resolve_map_arg_type Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/verifier.c:check_reg_type Cyclomatic Complexity 30 /kisskb/src/kernel/bpf/verifier.c:process_spin_lock Cyclomatic Complexity 21 /kisskb/src/kernel/bpf/verifier.c:process_timer_func Cyclomatic Complexity 53 /kisskb/src/kernel/bpf/verifier.c:record_func_map Cyclomatic Complexity 23 /kisskb/src/kernel/bpf/verifier.c:record_func_key Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:check_bpf_snprintf_call Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/verifier.c:may_update_sockmap Cyclomatic Complexity 203 /kisskb/src/kernel/bpf/verifier.c:check_map_func_compatibility Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:check_get_func_ip Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:verbose_invalid_scalar Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/verifier.c:prepare_func_exit Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:check_reference_leak Cyclomatic Complexity 77 /kisskb/src/kernel/bpf/verifier.c:check_return_code Cyclomatic Complexity 120 /kisskb/src/kernel/bpf/verifier.c:check_cond_jmp_op Cyclomatic Complexity 45 /kisskb/src/kernel/bpf/verifier.c:check_ld_imm Cyclomatic Complexity 52 /kisskb/src/kernel/bpf/verifier.c:check_max_stack_depth Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/verifier.c:bpf_patch_insn_data Cyclomatic Complexity 161 /kisskb/src/kernel/bpf/verifier.c:convert_ctx_accesses Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:fixup_kfunc_call Cyclomatic Complexity 228 /kisskb/src/kernel/bpf/verifier.c:do_misc_fixups Cyclomatic Complexity 44 /kisskb/src/kernel/bpf/verifier.c:opt_subreg_zext_lo32_rnd_hi32 Cyclomatic Complexity 77 /kisskb/src/kernel/bpf/verifier.c:jit_subprogs Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/verifier.c:print_verification_stats Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/verifier.c:verbose_linfo Cyclomatic Complexity 48 /kisskb/src/kernel/bpf/verifier.c:push_insn Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/verifier.c:visit_func_call_insn Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/verifier.c:visit_insn Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/verifier.c:check_cfg Cyclomatic Complexity 96 /kisskb/src/kernel/bpf/verifier.c:is_state_visited Cyclomatic Complexity 48 /kisskb/src/kernel/bpf/verifier.c:check_stack_read_fixed_off Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/verifier.c:check_stack_read Cyclomatic Complexity 69 /kisskb/src/kernel/bpf/verifier.c:check_stack_write_fixed_off Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:check_stack_write Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:bpf_verifier_log_write Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/verifier.c:bpf_log Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:bpf_free_kfunc_btf_tab Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_prog_has_kfunc_call Cyclomatic Complexity 29 /kisskb/src/kernel/bpf/verifier.c:fixup_call_args Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/verifier.c:bpf_jit_find_kfunc_model Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/verifier.c:check_ctx_reg Cyclomatic Complexity 237 /kisskb/src/kernel/bpf/verifier.c:check_mem_access Cyclomatic Complexity 44 /kisskb/src/kernel/bpf/verifier.c:check_atomic Cyclomatic Complexity 142 /kisskb/src/kernel/bpf/verifier.c:check_func_arg Cyclomatic Complexity 171 /kisskb/src/kernel/bpf/verifier.c:check_helper_call Cyclomatic Complexity 42 /kisskb/src/kernel/bpf/verifier.c:check_ld_abs Cyclomatic Complexity 254 /kisskb/src/kernel/bpf/verifier.c:do_check Cyclomatic Complexity 43 /kisskb/src/kernel/bpf/verifier.c:do_check_common Cyclomatic Complexity 16 /kisskb/src/kernel/bpf/verifier.c:do_check_subprogs Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/verifier.c:do_check_main Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/verifier.c:check_mem_reg Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:map_set_for_each_callback_args Cyclomatic Complexity 141 /kisskb/src/kernel/bpf/verifier.c:bpf_check_attach_target Cyclomatic Complexity 66 /kisskb/src/kernel/bpf/verifier.c:check_attach_btf_id Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/verifier.c:bpf_get_btf_vmlinux Cyclomatic Complexity 147 /kisskb/src/kernel/bpf/verifier.c:bpf_check Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab16p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be16_to_cpup Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/platforms/pseries/vphn.c:vphn_unpack_associativity Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/platforms/pseries/vphn.c:hcall_vphn In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_add': /kisskb/src/include/linux/bpfptr.h:41:20: note: userspace variable will be forcibly initialized 41 | static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) | ^~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'sanitize_dead_code': /kisskb/src/kernel/bpf/verifier.c:12160:18: note: byref variable will be forcibly initialized 12160 | struct bpf_insn trap = BPF_JMP_IMM(BPF_JA, 0, 0, -1); | ^~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_hard_wire_dead_code_branches': /kisskb/src/kernel/bpf/verifier.c:12190:18: note: byref variable will be forcibly initialized 12190 | struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); | ^~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_remove_nops': /kisskb/src/kernel/bpf/verifier.c:12239:24: note: byref variable will be forcibly initialized 12239 | const struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); | ^~ /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1700:20: note: userspace variable will be forcibly initialized 1700 | static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:1700:20: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:9957:12: note: userspace variable will be forcibly initialized 9957 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:9957:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:9968:11: note: byref variable will be forcibly initialized 9968 | bpfptr_t urecord; | ^~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10104:12: note: userspace variable will be forcibly initialized 10104 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10104:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10113:11: note: byref variable will be forcibly initialized 10113 | bpfptr_t ulinfo; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:11694:12: note: userspace variable will be forcibly initialized 11694 | static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11694:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c: In function 'prepare_func_exit': /kisskb/src/kernel/bpf/verifier.c:6151:15: note: byref variable will be forcibly initialized 6151 | struct tnum range = tnum_range(0, 1); | ^~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_return_code': /kisskb/src/kernel/bpf/verifier.c:9534:14: note: byref variable will be forcibly initialized 9534 | struct tnum range = tnum_range(0, 1); | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/rave-sp-backlight.c:rave_sp_backlight_driver_init Cyclomatic Complexity 3 /kisskb/src/drivers/video/backlight/rave-sp-backlight.c:rave_sp_backlight_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 6 /kisskb/src/drivers/video/backlight/rave-sp-backlight.c:rave_sp_backlight_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/rave-sp-backlight.c:rave_sp_backlight_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/symlink.c:ext4_encrypted_symlink_getattr Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 11 /kisskb/src/fs/ext4/symlink.c:ext4_encrypted_get_link Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:fb_be_math Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_draw.h:comp Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_draw.h:rolx Cyclomatic Complexity 20 /kisskb/src/drivers/video/fbdev/core/sysfillrect.c:bitfill_unaligned Cyclomatic Complexity 20 /kisskb/src/drivers/video/fbdev/core/sysfillrect.c:bitfill_unaligned_rev Cyclomatic Complexity 20 /kisskb/src/drivers/video/fbdev/core/sysfillrect.c:bitfill_aligned Cyclomatic Complexity 20 /kisskb/src/drivers/video/fbdev/core/sysfillrect.c:bitfill_aligned_rev Cyclomatic Complexity 11 /kisskb/src/drivers/video/fbdev/core/fb_draw.h:pixel_to_pat Cyclomatic Complexity 24 /kisskb/src/drivers/video/fbdev/core/sysfillrect.c:sys_fillrect /kisskb/src/kernel/bpf/verifier.c: In function 'opt_subreg_zext_lo32_rnd_hi32': /kisskb/src/kernel/bpf/verifier.c:12275:19: note: byref variable will be forcibly initialized 12275 | struct bpf_insn insn; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/mount.h:mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_backing_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_path_mknod Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_bpf_prog Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 4 /kisskb/src/include/linux/bpf.h:bpf_map_support_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/inode.c:map_iter Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/inode.c:seq_file_to_map Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/inode.c:map_seq_start Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/inode.c:map_seq_stop Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/inode.c:bpffs_obj_open Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/inode.c:bpf_inode_type Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/inode.c:bpf_init_fs_context Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/inode.c:bpf_preload_mod_get Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/inode.c:bpf_preload_mod_put Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/inode.c:bpf_fd_probe_obj Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/inode.c:bpf_obj_do_pin Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/inode.c:bpf_get_inode Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/inode.c:bpf_dentry_finalize Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/inode.c:bpf_mkobj_ops Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/inode.c:bpf_mklink Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/inode.c:bpf_mkmap Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/inode.c:bpf_mkprog Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/inode.c:map_iter_free Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/inode.c:bpffs_map_release Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/inode.c:map_iter_alloc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/inode.c:bpf_free_fc Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/inode.c:bpffs_map_open Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/inode.c:map_seq_show Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/inode.c:map_seq_next Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/inode.c:bpf_lookup Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/inode.c:bpf_symlink Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/inode.c:bpf_mkdir Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/inode.c:bpf_any_put Cyclomatic Complexity 1 /kisskb/src/include/linux/namei.h:user_path_at Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:path_permission Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/inode.c:bpf_any_get Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/inode.c:bpf_obj_do_get Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/inode.c:__get_prog_inode Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/inode.c:bpf_init Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/inode.c:bpf_get_tree Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/inode.c:bpf_show_options Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/inode.c:bpf_free_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/inode.c:bpf_iter_link_pin_kernel Cyclomatic Complexity 23 /kisskb/src/kernel/bpf/inode.c:populate_bpffs Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/inode.c:bpf_fill_super Cyclomatic Complexity 1 /kisskb/src/include/linux/fs_parser.h:fs_parse Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/inode.c:bpf_parse_param Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/inode.c:bpf_obj_pin_user Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/inode.c:bpf_obj_get_user Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/inode.c:bpf_prog_get_type_path /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_pin': /kisskb/src/kernel/bpf/inode.c:443:14: note: byref variable will be forcibly initialized 443 | struct path path; | ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_get': /kisskb/src/kernel/bpf/inode.c:502:14: note: byref variable will be forcibly initialized 502 | struct path path; | ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_parse_param': /kisskb/src/kernel/bpf/inode.c:647:25: note: byref variable will be forcibly initialized 647 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_prog_get_type_path': /kisskb/src/kernel/bpf/inode.c:589:14: note: byref variable will be forcibly initialized 589 | struct path path; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_helper_call': /kisskb/src/kernel/bpf/verifier.c:6368:27: note: byref variable will be forcibly initialized 6368 | struct bpf_call_arg_meta meta; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'do_check': /kisskb/src/kernel/bpf/verifier.c:11136:30: note: byref variable will be forcibly initialized 11136 | const struct bpf_insn_cbs cbs = { | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/suspend.c:pseries_suspend_enter Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/platforms/pseries/suspend.c:pseries_suspend_sysfs_register Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/platforms/pseries/suspend.c:pseries_suspend_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/platforms/pseries/suspend.c:__machine_initcall_pseries_pseries_suspend_init Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/platforms/pseries/suspend.c:pseries_suspend_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ssleep Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/platforms/pseries/suspend.c:store_hibernate Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/platforms/pseries/suspend.c:show_hibernate Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_del Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 2 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_index_to_char Cyclomatic Complexity 1 /kisskb/src/include/linux/kprobes.h:is_kretprobe_trampoline Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_has_overflowed Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_used Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_init Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_buffer_ptr Cyclomatic Complexity 3 /kisskb/src/include/linux/trace_seq.h:trace_seq_has_overflowed Cyclomatic Complexity 3 /kisskb/src/include/linux/trace_events.h:trace_event_name Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_output.c:kretprobed Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_output.c:trace_search_list Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_nop_print Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_func_repeats_raw Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_timerlat_raw Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_output.c:trace_timerlat_print Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_osnoise_raw Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_hwlat_raw Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_print_raw Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_bprint_raw Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_bputs_raw Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_output.c:trace_ctxwake_raw Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_wake_raw Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_ctx_raw Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_fn_raw Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_output.c:trace_raw_data Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_osnoise_print Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_output.c:trace_hwlat_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_output_raw Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_ctxwake_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_wake_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_ctx_print Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_output.c:trace_print_time Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 2 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 2 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 2 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_output.c:seq_print_user_ip Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace_output.c:trace_user_stack_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_ctxwake_bin Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_fn_bin Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_output.c:trace_ctxwake_hex Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_wake_hex Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_ctx_hex Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_fn_hex Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_print_bputs_msg_only Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_print_bprintk_msg_only Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_print_printk_msg_only Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_output.c:trace_print_flags_seq Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_print_symbols_seq Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_print_bitmask_seq Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_output.c:trace_print_hex_seq Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_output.c:trace_print_array_seq Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_print_hex_dump_seq Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_output.c:trace_raw_output_prep Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_event_printf Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_output_call Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_seq_print_sym Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_output.c:seq_print_ip_sym Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_output.c:print_fn_trace Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_func_repeats_print Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_fn_trace Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_print_print Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_bprint_print Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_bputs_print Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_output.c:trace_stack_print Cyclomatic Complexity 15 /kisskb/src/kernel/trace/trace_output.c:trace_print_lat_fmt Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:lat_print_generic Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_find_mark Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_output.c:lat_print_timestamp Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:trace_print_context Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_output.c:trace_print_lat_context Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_output.c:ftrace_find_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_event_read_lock Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:trace_event_read_unlock Cyclomatic Complexity 20 /kisskb/src/kernel/trace/trace_output.c:register_trace_event Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_output.c:init_events Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:__unregister_trace_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_output.c:unregister_trace_event Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_has_overflowed Cyclomatic Complexity 2 /kisskb/src/include/linux/seq_buf.h:seq_buf_buffer_left Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_seq.c:__trace_seq_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_seq.c:trace_print_seq Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_printf Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_bitmask Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_vprintf Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_bprintf Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_puts Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_putc Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_putmem Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_putmem_hex Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_path Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_to_user Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_seq.c:trace_seq_hex_dump Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/led_bl.c:led_bl_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/drivers/video/backlight/led_bl.c:led_bl_power_off Cyclomatic Complexity 2 /kisskb/src/drivers/video/backlight/led_bl.c:led_bl_remove Cyclomatic Complexity 5 /kisskb/src/drivers/video/backlight/led_bl.c:led_bl_set_brightness Cyclomatic Complexity 4 /kisskb/src/drivers/video/backlight/led_bl.c:led_bl_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 44 /kisskb/src/drivers/video/backlight/led_bl.c:led_bl_parse_levels Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/drivers/video/backlight/led_bl.c:led_bl_get_leds Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 14 /kisskb/src/drivers/video/backlight/led_bl.c:led_bl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/backlight/led_bl.c:led_bl_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le64_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le32_to_cpup Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4.h:ext4_blocks_count Cyclomatic Complexity 4 /kisskb/src/fs/ext4/sysfs.c:calc_ptr Cyclomatic Complexity 9 /kisskb/src/fs/ext4/sysfs.c:reserved_clusters_store Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 15 /kisskb/src/fs/ext4/sysfs.c:inode_readahead_blks_store Cyclomatic Complexity 14 /kisskb/src/fs/ext4/sysfs.c:trigger_test_error Cyclomatic Complexity 21 /kisskb/src/fs/ext4/sysfs.c:ext4_attr_store Cyclomatic Complexity 1 /kisskb/src/fs/ext4/sysfs.c:__print_tstamp Cyclomatic Complexity 2 /kisskb/src/fs/ext4/sysfs.c:session_write_kbytes_show Cyclomatic Complexity 2 /kisskb/src/fs/ext4/sysfs.c:lifetime_write_kbytes_show Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_sum Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 4 /kisskb/src/fs/ext4/sysfs.c:journal_task_show Cyclomatic Complexity 40 /kisskb/src/fs/ext4/sysfs.c:ext4_attr_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/fs/ext4/sysfs.c:ext4_sb_release Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 10 /kisskb/src/fs/ext4/sysfs.c:ext4_init_sysfs Cyclomatic Complexity 1 /kisskb/src/fs/ext4/sysfs.c:ext4_notify_error_sysfs Cyclomatic Complexity 10 /kisskb/src/fs/ext4/sysfs.c:ext4_register_sysfs Cyclomatic Complexity 4 /kisskb/src/fs/ext4/sysfs.c:ext4_unregister_sysfs Cyclomatic Complexity 1 /kisskb/src/fs/ext4/sysfs.c:ext4_exit_sysfs /kisskb/src/drivers/video/backlight/led_bl.c: In function 'led_bl_probe': /kisskb/src/drivers/video/backlight/led_bl.c:177:30: note: byref variable will be forcibly initialized 177 | struct backlight_properties props; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/crypto/md5-glue.c:ppc_md5_clear_context Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/md5-glue.c:ppc_md5_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/md5-glue.c:ppc_md5_mod_fini Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/md5-glue.c:ppc_md5_import Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/md5-glue.c:ppc_md5_export Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/crypto/md5-glue.c:ppc_md5_final Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/crypto/md5-glue.c:ppc_md5_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/md5-glue.c:ppc_md5_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:fb_be_math Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/core/fb_draw.h:comp Cyclomatic Complexity 46 /kisskb/src/drivers/video/fbdev/core/syscopyarea.c:bitcpy_rev Cyclomatic Complexity 43 /kisskb/src/drivers/video/fbdev/core/syscopyarea.c:bitcpy Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/core/syscopyarea.c:sys_copyarea Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_const Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/tnum.c:tnum_range Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_lshift Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_rshift Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/tnum.c:tnum_arshift Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_add Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_sub Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_and Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_or Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_xor Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/tnum.c:tnum_mul Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_intersect Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_cast Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/tnum.c:tnum_is_aligned Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/tnum.c:tnum_in Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_strn Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/tnum.c:tnum_sbin Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_subreg Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_clear_subreg Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/tnum.c:tnum_const_subreg Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_stat.c:dummy_cmp Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_stat.c:stat_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_stat.c:stat_seq_stop Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_stat.c:__reset_stat_session Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_stat.c:reset_stat_session Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_stat.c:tracing_stat_release Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_stat.c:stat_seq_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_stat.c:stat_seq_next Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_stat.c:insert_stat Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_stat.c:stat_seq_init Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_stat.c:tracing_stat_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_stat.c:tracing_stat_init Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_stat.c:init_stat_file Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_stat.c:destroy_session Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_stat.c:register_stat_tracer Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_stat.c:unregister_stat_tracer Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:shash_desc_ctx Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/sha1.c:powerpc_sha1_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/sha1.c:sha1_powerpc_mod_fini Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/sha1.c:powerpc_sha1_import Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/sha1.c:powerpc_sha1_export Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/crypto/sha1.c:powerpc_sha1_update Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/crypto/sha1.c:powerpc_sha1_final Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/crypto/sha1.c:sha1_powerpc_mod_init Cyclomatic Complexity 1 /kisskb/src/include/linux/fb.h:fb_be_math Cyclomatic Complexity 11 /kisskb/src/drivers/video/fbdev/core/sysimgblt.c:fast_imageblit Cyclomatic Complexity 26 /kisskb/src/drivers/video/fbdev/core/sysimgblt.c:slow_imageblit Cyclomatic Complexity 29 /kisskb/src/drivers/video/fbdev/core/sysimgblt.c:color_imageblit Cyclomatic Complexity 32 /kisskb/src/drivers/video/fbdev/core/sysimgblt.c:sys_imageblit Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:register_module_notifier Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_printk.c:module_trace_bprintk_format_notify Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_printk.c:find_next_mod_format Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_printk.c:format_mod_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_printk.c:format_mod_stop Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_printk.c:find_next Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_printk.c:t_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_printk.c:t_next Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_printk.c:t_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_printk.c:init_trace_printk Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_printk.c:init_trace_printk_function_export Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_printk.c:ftrace_formats_open Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_printk.c:t_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_printk.c:trace_printk_control Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_printk.c:__trace_bprintk Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_printk.c:__ftrace_vbprintk Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_printk.c:__trace_printk Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_printk.c:__ftrace_vprintk Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_printk.c:trace_is_tracepoint_string Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:get_jiffies_64 Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_try_cmpxchg_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock_slowpath Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:perfmon_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:bpf_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_timer Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/helpers.c:____bpf_map_lookup_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_map_lookup_elem Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/helpers.c:____bpf_map_update_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_map_update_elem Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/helpers.c:____bpf_map_delete_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_map_delete_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_map_push_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_map_push_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_map_pop_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_map_pop_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_map_peek_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_map_peek_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_get_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_get_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_get_numa_node_id Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_get_numa_node_id Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_ktime_get_ns Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_ktime_get_ns Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_ktime_get_boot_ns Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_ktime_get_boot_ns Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_ktime_get_coarse_ns Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_ktime_get_coarse_ns Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/helpers.c:____bpf_get_current_pid_tgid Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_get_current_pid_tgid Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/helpers.c:____bpf_get_current_uid_gid Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_get_current_uid_gid Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/helpers.c:____bpf_get_current_comm Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_get_current_comm Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_spin_lock Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_spin_lock Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_spin_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_spin_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_jiffies64 Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_jiffies64 Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/helpers.c:____bpf_get_ns_current_pid_tgid Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_get_ns_current_pid_tgid Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/helpers.c:____bpf_event_output_data Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_event_output_data Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/helpers.c:____bpf_copy_from_user Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_copy_from_user Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/helpers.c:____bpf_per_cpu_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_per_cpu_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:____bpf_this_cpu_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_this_cpu_ptr Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/helpers.c:____bpf_snprintf Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_snprintf Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/helpers.c:____bpf_timer_init Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_timer_init Cyclomatic Complexity 16 /kisskb/src/kernel/bpf/helpers.c:____bpf_timer_set_callback Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_timer_set_callback Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/helpers.c:____bpf_timer_start Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_timer_start Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/helpers.c:____bpf_timer_cancel Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:bpf_timer_cancel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:timespec64_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_coarse Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_coarse_ns Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/helpers.c:__bpf_spin_lock Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/helpers.c:__bpf_spin_lock_irqsave Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/helpers.c:try_get_fmt_tmp_buf Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/helpers.c:__bpf_spin_unlock Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/helpers.c:__bpf_spin_unlock_irqrestore Cyclomatic Complexity 15 /kisskb/src/include/linux/bpf.h:copy_map_value Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/helpers.c:bpf_trace_copy_string Cyclomatic Complexity 16 /kisskb/src/kernel/bpf/helpers.c:bpf_timer_cb Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/helpers.c:drop_prog_refcnt Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/helpers.c:copy_map_value_locked Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/helpers.c:bpf_bprintf_cleanup Cyclomatic Complexity 170 /kisskb/src/kernel/bpf/helpers.c:bpf_bprintf_prepare Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/helpers.c:bpf_timer_cancel_and_free Cyclomatic Complexity 46 /kisskb/src/kernel/bpf/helpers.c:bpf_base_func_proto Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 25 /kisskb/src/drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_read Cyclomatic Complexity 28 /kisskb/src/drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:journal_current_handle Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_xattr Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_ea_inode Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_forced_shutdown Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_raw_inode Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_group_first_block_no Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_quota_capable Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_has_inline_data Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_get_ref Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_set_ref Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_get_hash Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_set_hash Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:round_up_cluster Cyclomatic Complexity 3 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_hash_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 4 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_handler Cyclomatic Complexity 4 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_valid Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_handle_sync Cyclomatic Complexity 5 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_rehash Cyclomatic Complexity 4 /kisskb/src/include/linux/jbd2.h:jbd2_handle_buffer_credits Cyclomatic Complexity 16 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_free_space Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 34 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_check_entries Cyclomatic Complexity 12 /kisskb/src/fs/ext4/xattr.c:__xattr_check_inode Cyclomatic Complexity 13 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_list_entries Cyclomatic Complexity 26 /kisskb/src/fs/ext4/xattr.c:xattr_find_entry Cyclomatic Complexity 7 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_value_same Cyclomatic Complexity 33 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_cmp Cyclomatic Complexity 10 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_block_cache_insert Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.h:ext4_write_lock_xattr Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 4 /kisskb/src/fs/ext4/xattr.h:ext4_write_unlock_xattr Cyclomatic Complexity 13 /kisskb/src/fs/ext4/xattr.c:ext4_expand_inode_array Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_update_i_disksize Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_hash Cyclomatic Complexity 9 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_verify_hashes /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_get_current_uid_gid': Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_block_csum /kisskb/src/kernel/bpf/helpers.c:202:9: note: byref variable will be forcibly initialized 202 | kgid_t gid; | ^~~ /kisskb/src/kernel/bpf/helpers.c:201:9: note: byref variable will be forcibly initialized 201 | kuid_t uid; | ^~~ Cyclomatic Complexity 3 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_block_csum_set Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 20 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_read Cyclomatic Complexity 9 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_ibody_list Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 3 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_block_csum_verify Cyclomatic Complexity 16 /kisskb/src/fs/ext4/xattr.c:__ext4_xattr_check_block Cyclomatic Complexity 8 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_block_list Cyclomatic Complexity 8 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_get_block Cyclomatic Complexity 16 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_block_find Cyclomatic Complexity 15 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_shift_entries Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_alloc_space_nodirty Cyclomatic Complexity 7 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_alloc_quota Cyclomatic Complexity 14 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_block_cache_find Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/mbcache.h:mb_cache_entry_put Cyclomatic Complexity 25 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_cache_find Cyclomatic Complexity 54 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_update_ref Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_inc_ref Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_dec_ref Cyclomatic Complexity 29 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_write Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_free_space_nodirty Cyclomatic Complexity 4 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_free_quota Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 4 /kisskb/src/include/linux/quotaops.h:dquot_alloc_space Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_alloc_block Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_free_space Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:dquot_free_block Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 15 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_restart_fn Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_restart Cyclomatic Complexity 10 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_journal_ensure_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_feature_xattr Cyclomatic Complexity 5 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_update_super_block Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_set_class Cyclomatic Complexity 11 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_iget Cyclomatic Complexity 17 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_get Cyclomatic Complexity 27 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_block_get Cyclomatic Complexity 21 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_inc_ref_all Cyclomatic Complexity 41 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_dec_ref_all Cyclomatic Complexity 36 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_release_block Cyclomatic Complexity 9 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_create Cyclomatic Complexity 15 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_lookup_create Cyclomatic Complexity 137 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_set_entry Cyclomatic Complexity 28 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_ibody_get Cyclomatic Complexity 9 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_get Cyclomatic Complexity 10 /kisskb/src/fs/ext4/xattr.c:ext4_listxattr Cyclomatic Complexity 27 /kisskb/src/fs/ext4/xattr.c:ext4_get_inode_usage Cyclomatic Complexity 17 /kisskb/src/fs/ext4/xattr.c:__ext4_xattr_set_credits Cyclomatic Complexity 16 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_ibody_find Cyclomatic Complexity 9 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_ibody_set Cyclomatic Complexity 5 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_set_credits Cyclomatic Complexity 38 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_delete_inode Cyclomatic Complexity 5 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_inode_array_free Cyclomatic Complexity 155 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_block_set Cyclomatic Complexity 110 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_set_handle Cyclomatic Complexity 15 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_set Cyclomatic Complexity 42 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_move_to_block Cyclomatic Complexity 37 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_make_inode_space Cyclomatic Complexity 49 /kisskb/src/fs/ext4/xattr.c:ext4_expand_extra_isize_ea Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_create_cache Cyclomatic Complexity 4 /kisskb/src/fs/ext4/xattr.c:ext4_xattr_destroy_cache In file included from /kisskb/src/include/linux/ktime.h:232, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'ktime_get_coarse': /kisskb/src/include/linux/timekeeping.h:118:20: note: byref variable will be forcibly initialized 118 | struct timespec64 ts; | ^~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/xattr.c:60: /kisskb/src/fs/ext4/xattr.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_list': /kisskb/src/fs/ext4/xattr.c:726:19: note: byref variable will be forcibly initialized 726 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_update_ref': /kisskb/src/fs/ext4/xattr.c:980:19: note: byref variable will be forcibly initialized 980 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_write': /kisskb/src/fs/ext4/xattr.c:1343:26: note: byref variable will be forcibly initialized 1343 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_get': /kisskb/src/fs/ext4/xattr.c:580:19: note: byref variable will be forcibly initialized 580 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_block_set': /kisskb/src/fs/ext4/xattr.c:1848:27: note: byref variable will be forcibly initialized 1848 | struct ext4_xattr_search s_copy = bs->s; | ^~~~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_set_handle': /kisskb/src/fs/ext4/xattr.c:2273:25: note: byref variable will be forcibly initialized 2273 | struct ext4_xattr_info i = { | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_has_overflowed Cyclomatic Complexity 1 /kisskb/src/include/linux/sockptr.h:sockptr_is_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/u64_stats_sync.h:u64_stats_update_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/u64_stats_sync.h:u64_stats_update_end Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:bpfptr_is_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:KERNEL_BPFPTR Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:USER_BPFPTR Cyclomatic Complexity 3 /kisskb/src/include/linux/bpfptr.h:bpfptr_is_null Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_dispatcher_nop_func Cyclomatic Complexity 3 /kisskb/src/include/linux/filter.h:__bpf_prog_run Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_prog_run Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_inc_seq_num Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_dec_seq_num Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_done_stop Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_support_resched Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:cache_btf_id Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:init_seq_meta Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:____bpf_for_each_map_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_for_each_map_elem Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/bpf_iter.c:__get_seq_info Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_link_release Cyclomatic Complexity 4 /kisskb/src/include/linux/bpfptr.h:make_bpfptr Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 70 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_seq_read Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_link_replace Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/bpf_iter.c:iter_release Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/bpf_iter.c:prepare_seq_file Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:iter_open Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_link_dealloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_link_show_fdinfo Cyclomatic Complexity 28 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 3 /kisskb/src/include/linux/sockptr.h:copy_from_sockptr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:copy_from_bpfptr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:copy_from_bpfptr Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_reg_target Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_unreg_target Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_prog_supported Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_get_func_proto Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_link_is_iter Cyclomatic Complexity 37 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_link_attach Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_new_fd Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_get_info Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/bpf_iter.c:bpf_iter_run_prog In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/net/netprio_cgroup.h:11, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/filter.h:11, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/net/netprio_cgroup.h:11, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpf_iter_link_attach': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized 498 | int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:507:11: note: userspace variable will be forcibly initialized 507 | bpfptr_t ulinfo; | ^~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:503:27: note: byref variable will be forcibly initialized 503 | union bpf_iter_link_info linfo; | ^~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:501:25: note: byref variable will be forcibly initialized 501 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/irq_work.h:init_irq_work Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/kernel/trace/pid_list.c:pid_join Cyclomatic Complexity 11 /kisskb/src/kernel/trace/pid_list.c:pid_list_refill_irq Cyclomatic Complexity 2 /kisskb/src/kernel/trace/pid_list.c:pid_split Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 7 /kisskb/src/kernel/trace/pid_list.c:get_upper_chunk Cyclomatic Complexity 7 /kisskb/src/kernel/trace/pid_list.c:get_lower_chunk Cyclomatic Complexity 4 /kisskb/src/kernel/trace/pid_list.c:put_lower_chunk Cyclomatic Complexity 4 /kisskb/src/kernel/trace/pid_list.c:put_upper_chunk Cyclomatic Complexity 5 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/kernel/trace/pid_list.c:upper_empty Cyclomatic Complexity 6 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/kernel/trace/pid_list.c:trace_pid_list_is_set Cyclomatic Complexity 7 /kisskb/src/kernel/trace/pid_list.c:trace_pid_list_set Cyclomatic Complexity 7 /kisskb/src/kernel/trace/pid_list.c:trace_pid_list_clear Cyclomatic Complexity 9 /kisskb/src/kernel/trace/pid_list.c:trace_pid_list_next Cyclomatic Complexity 1 /kisskb/src/kernel/trace/pid_list.c:trace_pid_list_first Cyclomatic Complexity 7 /kisskb/src/kernel/trace/pid_list.c:trace_pid_list_alloc Cyclomatic Complexity 7 /kisskb/src/kernel/trace/pid_list.c:trace_pid_list_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/bug.h:is_warning_bug Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_radix_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/pgtable-nop4d.h:p4d_offset Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:__pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_savedwrite Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_dirty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_young Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_exec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_raw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pmd_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_is_leaf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_msr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_trap Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_scv Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_syscall Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:cpu_has_msr_ri Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_primary_opcode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_suffix Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_prefixed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_equal Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_len Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_as_ulong Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/hw_breakpoint.h:nr_wp_slots Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_breakpoint.h:hw_breakpoint_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_possible Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_present Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/smp.h:get_hard_smp_processor_id Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_index Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pgd_offset_pgd Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump_get_line Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump_rewind Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:get_irq_regs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/xive.h:xive_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_is_locked_down Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:sync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:cflush Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:release_output_lock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/xmon/xmon.c:at_breakpoint Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/xmon/xmon.c:getvecname Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:byterev Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:flush_input Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:take_input Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_dbgfs_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:do_spu_cmd Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/xmon/xmon.c:in_breakpoint_table Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/inst.h:ppc_inst_next Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/xmon/xmon.c:hexdigit Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/xmon/xmon.c:handle_fault Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_fault_handler Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/dis-asm.h:print_insn_powerpc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_206_sprs Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_207_sprs Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_300_sprs Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_310_sprs Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_switch_cpu Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/xmon/xmon.c:memdiffs Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:force_enable_xmon Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/xmon/xmon.c:find_free_data_bpt Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/xmon/xmon.c:print_data_bpts Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/xmon/xmon.c:new_breakpoint Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_is_unrecoverable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/debug.h:debugger Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_set_mode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_set_ciabr Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/xmon/xmon.c:write_ciabr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:remove_cpu_bpts Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/xmon/xmon.c:set_ciabr Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/xmon/xmon.c:get_output_lock Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:wait_for_other_cpus Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/xmon/xmon.c:print_bug_trap Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/xmon/xmon.c:get_function_bounds Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_print_symbol Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/xmon/xmon.c:excprint Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/xmon/xmon.c:mread_instr Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/xmon/xmon.c:check_bp_loc Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/xmon/xmon.c:mread Cyclomatic Complexity 56 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_show_stack Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_rawdump Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/xmon/xmon.c:mwrite Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/xmon/xmon.c:remove_bpts Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/xmon/xmon.c:clear_all_bpt Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/xmon/xmon.c:insert_bpts Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:disable_surveillance Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/inst.h:__ppc_inst_as_str Cyclomatic Complexity 19 /kisskb/src/arch/powerpc/xmon/xmon.c:generic_inst_dump Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:ppc_inst_dump Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/xmon/xmon.c:do_step Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/xmon/xmon.c:read_spr Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_one_spr Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/xmon/xmon.c:write_spr Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/xmon/xmon.c:inchar Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/xmon/xmon.c:scannl Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/xmon/xmon.c:bsesc Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_batch_next_cpu Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_by_size Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/xmon/xmon.c:prdump Cyclomatic Complexity 14 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_log_buf Cyclomatic Complexity 77 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_one_paca Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_all_pacas Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pgd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:p4d_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pud_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pud_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pud_pgtable Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pmd_offset Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pmd_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable.h:pmd_page_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/pgtable.h:pte_offset_kernel Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pgtable-be-types.h:pte_val Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/radix.h:radix__pte_none Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:hash__pte_none Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pte_none Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/xmon/xmon.c:format_pte Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_one_xive Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_all_xives Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_tracing Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_opal_msglog Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/xmon/xmon.c:show_task Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_coarse_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_coarse_boottime_ts64 Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/xmon/xmon.c:show_uptime Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/xmon/xmon.c:insert_cpu_bpts Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_touch_watchdogs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:setup_xmon_sysrq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_init Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/xmon/xmon.c:sysrq_handle_xmon Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_dbgfs_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:setup_xmon_dbgfs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_dbgfs_ops_open Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/xmon/xmon.c:early_parse_xmon Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:cpus_are_in_xmon Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/xmon.c:print_address Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/xmon/xmon.c:skipbl Cyclomatic Complexity 61 /kisskb/src/arch/powerpc/xmon/xmon.c:scanhex Cyclomatic Complexity 39 /kisskb/src/arch/powerpc/xmon/xmon.c:prregs Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/xmon/xmon.c:super_regs Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/xmon/xmon.c:backtrace Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:batch_cmds Cyclomatic Complexity 20 /kisskb/src/arch/powerpc/xmon/xmon.c:memops Cyclomatic Complexity 16 /kisskb/src/arch/powerpc/xmon/xmon.c:memlocate Cyclomatic Complexity 30 /kisskb/src/arch/powerpc/xmon/xmon.c:memzcan Cyclomatic Complexity 72 /kisskb/src/arch/powerpc/xmon/xmon.c:memex Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_pacas Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_xives Cyclomatic Complexity 61 /kisskb/src/arch/powerpc/xmon/xmon.c:show_pte Cyclomatic Complexity 47 /kisskb/src/arch/powerpc/xmon/xmon.c:dump Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/xmon/xmon.c:cacheflush Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/xmon/xmon.c:set_lpp_cmd Cyclomatic Complexity 64 /kisskb/src/arch/powerpc/xmon/xmon.c:bpt_cmds Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/xmon/xmon.c:csum Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/xmon/xmon.c:cpu_cmd Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/xmon/xmon.c:proccall Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/xmon/xmon.c:show_tasks Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/xmon/xmon.c:getstring Cyclomatic Complexity 47 /kisskb/src/arch/powerpc/xmon/xmon.c:symbol_lookup Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/xmon/xmon.c:bootcmds Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/xmon/xmon.c:dump_segments Cyclomatic Complexity 51 /kisskb/src/arch/powerpc/xmon/xmon.c:cmds Cyclomatic Complexity 176 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_core Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_irq Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_break_match Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_iabr_match Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_sstep Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_bpt Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_ipi Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/xmon/xmon.c:xmon_setup /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'check_bp_loc': /kisskb/src/arch/powerpc/xmon/xmon.c:1462:18: note: byref variable will be forcibly initialized 1462 | struct ppc_inst instr; | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'xmon_show_stack': /kisskb/src/arch/powerpc/xmon/xmon.c:1735:17: note: byref variable will be forcibly initialized 1735 | struct pt_regs regs; | ^~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'remove_bpts': /kisskb/src/arch/powerpc/xmon/xmon.c:991:18: note: byref variable will be forcibly initialized 991 | struct ppc_inst instr; | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'insert_bpts': /kisskb/src/arch/powerpc/xmon/xmon.c:911:25: note: byref variable will be forcibly initialized 911 | struct ppc_inst instr, instr2; | ^~~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c:911:18: note: byref variable will be forcibly initialized 911 | struct ppc_inst instr, instr2; | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'generic_inst_dump': /kisskb/src/arch/powerpc/xmon/xmon.c:3023:18: note: byref variable will be forcibly initialized 3023 | struct ppc_inst inst, last_inst = ppc_inst(0); | ^~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'do_step': /kisskb/src/arch/powerpc/xmon/xmon.c:1207:18: note: byref variable will be forcibly initialized 1207 | struct ppc_inst instr; | ^~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'show_uptime': /kisskb/src/arch/powerpc/xmon/xmon.c:1016:20: note: byref variable will be forcibly initialized 1016 | struct timespec64 uptime; | ^~~~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'insert_cpu_bpts': /kisskb/src/arch/powerpc/xmon/xmon.c:971:28: note: byref variable will be forcibly initialized 971 | struct arch_hw_breakpoint brk; | ^~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'prregs': /kisskb/src/arch/powerpc/xmon/xmon.c:1896:17: note: byref variable will be forcibly initialized 1896 | struct pt_regs regs; | ^~~~ /kisskb/src/arch/powerpc/xmon/xmon.c: In function 'xmon': /kisskb/src/arch/powerpc/xmon/xmon.c:742:17: note: byref variable will be forcibly initialized 742 | struct pt_regs regs; | ^~~~ Cyclomatic Complexity 4 /kisskb/src/include/video/display_timing.h:display_timings_get Cyclomatic Complexity 1 /kisskb/src/drivers/video/videomode.c:videomode_from_timing Cyclomatic Complexity 4 /kisskb/src/drivers/video/videomode.c:videomode_from_timings Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writel Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:h_total Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:v_total Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:hsp Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:vsp Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:d_pitch Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:chan_to_field Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xxfb_pan Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xxfb_blank Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xxfb_exit Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:of_platform_mb862xx_remove Cyclomatic Complexity 7 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:dispregs_show Cyclomatic Complexity 16 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xx_intr Cyclomatic Complexity 42 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xxfb_ioctl Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xxfb_setcolreg Cyclomatic Complexity 49 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xxfb_check_var Cyclomatic Complexity 17 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xx_gdc_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 25 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xxfb_init_fbinfo Cyclomatic Complexity 33 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:of_platform_mb862xx_probe Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 13 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xxfb_set_par Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:mb862xxfb_init Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_iter.c:bpf_iter_map_fill_link_info Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_iter.c:bpf_iter_map_show_fdinfo Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/map_iter.c:bpf_map_iter_init Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_iter.c:bpf_iter_detach_map Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 39 /kisskb/src/kernel/bpf/map_iter.c:bpf_iter_attach_map Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/map_iter.c:__bpf_map_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_iter.c:bpf_map_seq_show Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/map_iter.c:bpf_map_seq_start Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/map_iter.c:bpf_map_seq_stop Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_iter.c:bpf_map_seq_next Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_iter.c:bpf_iter_bpf_map Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_iter.c:bpf_iter_bpf_map_elem /kisskb/src/kernel/bpf/map_iter.c: In function '__bpf_map_seq_show': /kisskb/src/kernel/bpf/map_iter.c:47:23: note: byref variable will be forcibly initialized 47 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/map_iter.c:46:27: note: byref variable will be forcibly initialized 46 | struct bpf_iter__bpf_map ctx; | ^~~ /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c: In function 'of_platform_mb862xx_probe': /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c:675:18: note: byref variable will be forcibly initialized 675 | struct resource res; | ^~~ Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/kernel/trace/synth_event_gen_test.c:synth_event_gen_test_exit Cyclomatic Complexity 9 /kisskb/src/kernel/trace/synth_event_gen_test.c:test_gen_synth_cmd Cyclomatic Complexity 13 /kisskb/src/kernel/trace/synth_event_gen_test.c:test_empty_synth_event Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/kernel/trace/synth_event_gen_test.c:test_create_synth_event Cyclomatic Complexity 8 /kisskb/src/kernel/trace/synth_event_gen_test.c:test_add_next_synth_val Cyclomatic Complexity 8 /kisskb/src/kernel/trace/synth_event_gen_test.c:test_add_synth_val Cyclomatic Complexity 1 /kisskb/src/kernel/trace/synth_event_gen_test.c:test_trace_synth_event Cyclomatic Complexity 19 /kisskb/src/kernel/trace/synth_event_gen_test.c:synth_event_gen_test_init /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_gen_synth_cmd': /kisskb/src/kernel/trace/synth_event_gen_test.c:47:22: note: byref variable will be forcibly initialized 47 | struct dynevent_cmd cmd; | ^~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_empty_synth_event': /kisskb/src/kernel/trace/synth_event_gen_test.c:140:22: note: byref variable will be forcibly initialized 140 | struct dynevent_cmd cmd; | ^~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_add_next_synth_val': /kisskb/src/kernel/trace/synth_event_gen_test.c:321:33: note: byref variable will be forcibly initialized 321 | struct synth_event_trace_state trace_state; | ^~~~~~~~~~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_add_synth_val': /kisskb/src/kernel/trace/synth_event_gen_test.c:377:33: note: byref variable will be forcibly initialized 377 | struct synth_event_trace_state trace_state; | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_sched_switch.c:probe_sched_switch Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_sched_switch.c:probe_sched_wakeup Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_wakeup Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_wakeup_new Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_wakeup_new Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_wakeup Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_sched_switch.c:tracing_sched_register Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_sched_switch.c:tracing_start_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_switch Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_switch.c:tracing_sched_unregister Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_sched_switch.c:tracing_stop_sched_switch Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_switch.c:tracing_start_cmdline_record Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_switch.c:tracing_stop_cmdline_record Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_switch.c:tracing_start_tgid_record Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_switch.c:tracing_stop_tgid_record Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_readchar Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_start_pagination Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_end_pagination Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_set_pagination_lpp Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_putchar Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_getchar Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_gets Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_printf Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/xmon/nonstdio.c:xmon_puts Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writel Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:mb86290fb_imageblit8 Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:mb862xxfb_write_fifo Cyclomatic Complexity 25 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:mb86290fb_copyarea Cyclomatic Complexity 25 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:mb86290fb_fillrect Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:mb86290fb_imageblit16 Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:mb86290fb_imageblit1 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 15 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:mb86290fb_imageblit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c:mb862xxfb_init_accel Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/page.h:kaslr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_irq_inprogress Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:this_cpu_disable_ftrace Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ftrace.h:this_cpu_enable_ftrace Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:__ftrace_enabled_save Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:__ftrace_enabled_restore Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kexec/core.c:export_crashk_values Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kexec/core.c:kexec_setup Cyclomatic Complexity 17 /kisskb/src/arch/powerpc/kexec/core.c:machine_kexec_mask_interrupts Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kexec/core.c:machine_crash_shutdown Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kexec/core.c:machine_kexec_prepare Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kexec/core.c:machine_kexec_cleanup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kexec/core.c:arch_crash_save_vmcoreinfo Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kexec/core.c:machine_kexec Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kexec/core.c:overlaps_crashkernel Cyclomatic Complexity 32 /kisskb/src/arch/powerpc/kexec/core.c:reserve_crashkernel Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/trace_recursion.h:trace_get_context_bit Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_recursion.h:trace_test_and_set_recursion Cyclomatic Complexity 2 /kisskb/src/include/linux/trace_recursion.h:trace_clear_recursion Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_recursion.h:ftrace_test_recursion_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_recursion.h:ftrace_test_recursion_unlock Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_functions.c:select_trace_function Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:trace_stack Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_stacktrace Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_functions.c:function_trace_call Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:tracing_stop_function_trace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:tracing_start_function_trace Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_functions.c:function_stack_trace_call Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_functions.c:is_repeat_check Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_functions.c:process_repeats Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_functions.c:function_stack_no_repeats_trace_call Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_functions.c:function_no_repeats_trace_call Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_functions.c:handle_func_repeats Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_functions.c:func_set_flag Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:function_trace_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:function_trace_reset Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_functions.c:function_trace_init Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_functions.c:init_func_cmd_traceon Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_functions.c:update_count Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_functions.c:ftrace_cpudump_probe Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_functions.c:ftrace_dump_probe Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_functions.c:ftrace_probe_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_cpudump_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_dump_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_stacktrace_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_traceoff_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_traceon_print Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_functions.c:ftrace_trace_probe_callback Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_functions.c:ftrace_cpudump_callback Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_functions.c:ftrace_dump_callback Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_functions.c:ftrace_stacktrace_callback Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_functions.c:ftrace_count_free Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_functions.c:ftrace_count_init Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_functions.c:ftrace_stacktrace_count Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_functions.c:ftrace_trace_onoff_callback Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_functions.c:ftrace_traceoff Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_functions.c:update_traceon_count Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_traceoff_count Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_traceon_count Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_functions.c:ftrace_traceon Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_functions.c:ftrace_allocate_ftrace_ops Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_free_ftrace_ops Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_functions.c:ftrace_create_function_files Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:ftrace_destroy_function_files Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_functions.c:init_function_trace Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_deferred_enter Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_possible Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kexec/crash.c:crash_ipi_callback Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kexec/crash.c:crash_kexec_wait_realmode Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/kexec/crash.c:handle_fault Cyclomatic Complexity 28 /kisskb/src/arch/powerpc/kexec/crash.c:crash_kexec_prepare_cpus Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kexec/crash.c:crash_kexec_secondary Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kexec/crash.c:crash_shutdown_register Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kexec/crash.c:crash_shutdown_unregister Cyclomatic Complexity 26 /kisskb/src/arch/powerpc/kexec/crash.c:default_machine_crash_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_contended Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_leader Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_lock_is_contended Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:get_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:put_pid_ns Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:fini_seq_pidns Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/task_iter.c:task_iter_init Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:init_seq_pidns Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/task_iter.c:__task_vma_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:task_vma_seq_show Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/task_iter.c:__task_file_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:task_file_seq_show Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/task_iter.c:__task_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:task_seq_show Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock_killable Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/task_iter.c:task_seq_get_next Cyclomatic Complexity 39 /kisskb/src/kernel/bpf/task_iter.c:task_vma_seq_get_next Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/task_iter.c:task_vma_seq_start Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:task_vma_seq_next Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/task_iter.c:task_seq_start Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/task_iter.c:task_vma_seq_stop Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/task_iter.c:task_seq_stop Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/task_iter.c:task_seq_next Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/task_iter.c:task_file_seq_get_next Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/task_iter.c:task_file_seq_start Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/task_iter.c:task_file_seq_stop Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:task_file_seq_next Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:bpf_iter_task Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:bpf_iter_task_file Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/task_iter.c:bpf_iter_task_vma /kisskb/src/kernel/bpf/task_iter.c: In function '__task_vma_seq_show': /kisskb/src/kernel/bpf/task_iter.c:479:23: note: byref variable will be forcibly initialized 479 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/task_iter.c:478:28: note: byref variable will be forcibly initialized 478 | struct bpf_iter__task_vma ctx; | ^~~ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_file_seq_show': /kisskb/src/kernel/bpf/task_iter.c:234:23: note: byref variable will be forcibly initialized 234 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/task_iter.c:233:29: note: byref variable will be forcibly initialized 233 | struct bpf_iter__task_file ctx; | ^~~ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_seq_show': /kisskb/src/kernel/bpf/task_iter.c:93:24: note: byref variable will be forcibly initialized 93 | struct bpf_iter__task ctx; | ^~~ /kisskb/src/kernel/bpf/task_iter.c:92:23: note: byref variable will be forcibly initialized 92 | struct bpf_iter_meta meta; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 2 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 3 /kisskb/src/include/trace/events/preemptirq.h:__traceiter_irq_disable Cyclomatic Complexity 3 /kisskb/src/include/trace/events/preemptirq.h:__traceiter_irq_enable Cyclomatic Complexity 1 /kisskb/src/include/trace/events/preemptirq.h:trace_event_get_offsets_preemptirq_template Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 3 /kisskb/src/include/trace/events/preemptirq.h:trace_event_raw_event_preemptirq_template Cyclomatic Complexity 2 /kisskb/src/include/trace/events/preemptirq.h:trace_raw_output_preemptirq_template Cyclomatic Complexity 8 /kisskb/src/include/trace/events/preemptirq.h:trace_irq_enable Cyclomatic Complexity 8 /kisskb/src/include/trace/events/preemptirq.h:trace_irq_disable Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_unlock_notrace Cyclomatic Complexity 4 /kisskb/src/include/trace/events/preemptirq.h:trace_irq_enable_rcuidle Cyclomatic Complexity 4 /kisskb/src/include/trace/events/preemptirq.h:trace_irq_disable_rcuidle Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_preemptirq.c:trace_hardirqs_on_prepare Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_preemptirq.c:trace_hardirqs_on Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_preemptirq.c:trace_hardirqs_off_finish Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_preemptirq.c:trace_hardirqs_off Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_preemptirq.c:trace_hardirqs_on_caller Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_preemptirq.c:trace_hardirqs_off_caller In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/preemptirq.h:67, from /kisskb/src/kernel/trace/trace_preemptirq.c:16: /kisskb/src/kernel/trace/trace_preemptirq.c: In function 'trace_event_raw_event_preemptirq_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/preemptirq.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 14 | DECLARE_EVENT_CLASS(preemptirq_template, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 11 /kisskb/src/drivers/video/fbdev/macmodes.c:mac_vmode_to_var Cyclomatic Complexity 48 /kisskb/src/drivers/video/fbdev/macmodes.c:mac_var_to_vmode Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/macmodes.c:mac_map_monitor_sense Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/macmodes.c:mac_find_mode Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/prog_iter.c:bpf_prog_iter_init Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/prog_iter.c:__bpf_prog_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/prog_iter.c:bpf_prog_seq_show Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/prog_iter.c:bpf_prog_seq_start Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/prog_iter.c:bpf_prog_seq_stop Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/prog_iter.c:bpf_prog_seq_next Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/prog_iter.c:bpf_iter_bpf_prog /kisskb/src/kernel/bpf/prog_iter.c: In function '__bpf_prog_seq_show': /kisskb/src/kernel/bpf/prog_iter.c:47:23: note: byref variable will be forcibly initialized 47 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/prog_iter.c:46:28: note: byref variable will be forcibly initialized 46 | struct bpf_iter__bpf_prog ctx; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_breakpoint.h:hw_breakpoint_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kexec.h:kdump_in_progress Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/svm.h:is_secure_guest Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kexec/core_64.c:copy_segments Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_set_mode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/plpar_wrappers.h:plpar_set_ciabr Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/book3s/64/kexec.h:reset_sprs Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kexec/core_64.c:wake_offline_cpus Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kexec/core_64.c:kexec_prepare_cpus_wait Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kexec/core_64.c:kexec_prepare_cpus Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kexec/core_64.c:kexec_smp_down Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ultravisor.h:uv_unshare_all_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/core_64.c:export_htab_values Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kexec/core_64.c:default_machine_kexec_prepare Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/kexec/core_64.c:kexec_copy_flush Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/core_64.c:default_machine_kexec Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:bpf_capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_timer Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_flags_access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_kmalloc_node Cyclomatic Complexity 2 /kisskb/src/include/linux/bpf.h:bpf_long_memcpy Cyclomatic Complexity 2 /kisskb/src/include/linux/bpf.h:bpf_map_attr_numa_node Cyclomatic Complexity 1 /kisskb/src/include/linux/unaligned/packed_struct.h:__get_unaligned_cpu32 Cyclomatic Complexity 14 /kisskb/src/include/linux/jhash.h:jhash Cyclomatic Complexity 1 /kisskb/src/include/linux/list_nulls.h:is_a_nulls Cyclomatic Complexity 1 /kisskb/src/include/linux/list_nulls.h:get_nulls_value Cyclomatic Complexity 3 /kisskb/src/include/linux/list_nulls.h:__hlist_nulls_del Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist_nulls.h:hlist_nulls_del_rcu Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist_nulls.h:hlist_nulls_add_head_rcu Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_is_prealloc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_use_raw_lock Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_is_lru Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/hashtab.c:htab_is_percpu Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_elem_set_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_elem_get_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:fd_htab_map_get_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:get_htab_elem Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/hashtab.c:htab_has_extra_elems Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_map_hash Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:__select_bucket Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:select_bucket Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_map_gen_lookup Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/hashtab.c:__htab_lru_map_lookup_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_map_lookup_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_map_lookup_elem_sys Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_map_gen_lookup Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:fd_htab_map_needs_adjust Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_of_map_gen_lookup Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:bpf_iter_fini_hash_map Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/hashtab.c:bpf_iter_init_hash_map Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_put_fd_value Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/hashtab.c:check_flags Cyclomatic Complexity 50 /kisskb/src/kernel/bpf/hashtab.c:htab_map_alloc_check Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_lru_list.h:bpf_lru_node_set_ref Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:fd_htab_map_alloc_check Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 5 /kisskb/src/include/linux/bpf.h:check_and_init_map_value Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/hashtab.c:__bpf_hash_map_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:bpf_hash_map_seq_show Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/hashtab.c:bpf_hash_map_seq_find_next Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/hashtab.c:bpf_hash_map_seq_start Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:bpf_hash_map_seq_next Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:bpf_hash_map_seq_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_disable_instrumentation Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/hashtab.c:bpf_for_each_hash_elem Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/hashtab.c:htab_lock_bucket Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/hashtab.c:htab_unlock_bucket Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_enable_instrumentation Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate_trace.h:rcu_read_lock_trace_held Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/hashtab.c:lookup_nulls_elem_raw Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/hashtab.c:__htab_map_lookup_elem Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_map_lookup_elem Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_map_seq_show_elem Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_of_map_lookup_elem Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_percpu_map_lookup_elem Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_percpu_map_lookup_elem Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/hashtab.c:lookup_elem_raw Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/hashtab.c:check_and_free_timer Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/hashtab.c:free_htab_elem Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/hashtab.c:htab_map_delete_elem Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_elem_free Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_elem_free_rcu Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:delete_all_elements Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_map_delete_node Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/hashtab.c:pcpu_copy_value Cyclomatic Complexity 15 /kisskb/src/include/linux/bpf.h:copy_map_value Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/hashtab.c:htab_map_get_next_key Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_alloc_percpu Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/hashtab.c:pcpu_init_value Cyclomatic Complexity 32 /kisskb/src/kernel/bpf/hashtab.c:alloc_htab_elem Cyclomatic Complexity 37 /kisskb/src/kernel/bpf/hashtab.c:htab_map_update_elem Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/hashtab.c:__htab_percpu_map_update_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_percpu_map_update_elem Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_push_free Cyclomatic Complexity 113 /kisskb/src/kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_map_lookup_and_delete_batch Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_map_lookup_batch Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_map_lookup_and_delete_batch Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_map_lookup_batch Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_percpu_map_lookup_and_delete_batch Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_percpu_map_lookup_batch Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_percpu_map_lookup_and_delete_batch Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_percpu_map_lookup_batch Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_map_lookup_and_delete_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_map_lookup_and_delete_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_percpu_map_lookup_and_delete_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_percpu_map_lookup_and_delete_elem Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_map_delete_elem Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:cond_resched_rcu Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_free_malloced_timers Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/hashtab.c:htab_free_prealloced_timers Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/hashtab.c:htab_map_free_timers Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_free_elems Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/hashtab.c:prealloc_destroy Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_map_free Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:fd_htab_map_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_int Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:htab_init_buckets Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/hashtab.c:prealloc_init Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/hashtab.c:alloc_extra_elems Cyclomatic Complexity 50 /kisskb/src/kernel/bpf/hashtab.c:htab_map_alloc Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/hashtab.c:prealloc_lru_pop Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_map_update_elem Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/hashtab.c:__htab_lru_percpu_map_update_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_lru_percpu_map_update_elem Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/hashtab.c:htab_percpu_map_seq_show_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/hashtab.c:htab_of_map_free Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/hashtab.c:htab_of_map_alloc Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/hashtab.c:bpf_percpu_hash_copy Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/hashtab.c:bpf_percpu_hash_update Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/hashtab.c:bpf_fd_htab_map_lookup_elem Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/hashtab.c:bpf_fd_htab_map_update_elem Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_irqsoff.c:irq_trace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_print_line Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_trace_open Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_trace_close Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_irqsoff.c:report_latency Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_tracer_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_tracer_stop Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_irqsoff.c:func_prolog_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_irqsoff.c:start_critical_timing Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_tracer_call Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_irqsoff.c:check_critical_timing Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_irqsoff.c:stop_critical_timing Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:init_irqsoff_tracer Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_irqsoff.c:register_irqsoff_function Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_irqsoff.c:start_irqsoff_tracer Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_irqsoff.c:unregister_irqsoff_function Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_function_set Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_flag_changed Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:stop_irqsoff_tracer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_print_header Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:__irqsoff_tracer_reset Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_tracer_reset Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_irqsoff.c:__irqsoff_tracer_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_irqsoff.c:irqsoff_tracer_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_irqsoff.c:start_critical_timings Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_irqsoff.c:stop_critical_timings Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_irqsoff.c:tracer_hardirqs_on Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_irqsoff.c:tracer_hardirqs_off Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr_hurd.c:ext4_xattr_hurd_list Cyclomatic Complexity 3 /kisskb/src/fs/ext4/xattr_hurd.c:ext4_xattr_hurd_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/xattr_hurd.c:ext4_xattr_hurd_get /kisskb/src/kernel/bpf/hashtab.c: In function '__bpf_hash_map_seq_show': /kisskb/src/kernel/bpf/hashtab.c:1962:23: note: byref variable will be forcibly initialized 1962 | struct bpf_iter_meta meta; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 10 /kisskb/src/drivers/video/of_display_timing.c:parse_timing_property Cyclomatic Complexity 29 /kisskb/src/drivers/video/of_display_timing.c:of_parse_display_timing Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_get_child_count Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/drivers/video/of_display_timing.c:of_get_display_timing Cyclomatic Complexity 32 /kisskb/src/drivers/video/of_display_timing.c:of_get_display_timings Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr_trusted.c:ext4_xattr_trusted_list Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr_trusted.c:ext4_xattr_trusted_set Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr_trusted.c:ext4_xattr_trusted_get Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/metronomefb.c:calc_cksum Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/metronomefb.c:calc_img_cksum Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_dpy_update_page Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_driver_init Cyclomatic Complexity 64 /kisskb/src/drivers/video/fbdev/metronomefb.c:load_waveform Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_remove Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronome_display_cmd Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_dpy_deferred_io Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_dpy_update Cyclomatic Complexity 22 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_write Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronome_config_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronome_init_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_imageblit Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_copyarea Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_fillrect Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronome_powerup_cmd Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronome_init_regs Cyclomatic Complexity 51 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/metronomefb.c:metronomefb_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_try_cmpxchg_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock_slowpath Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_print_line Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_trace_open Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_trace_close Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_sched_wakeup.c:report_latency Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_sched_wakeup.c:probe_wakeup_migrate_task Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_tracer_stop Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_sched_wakeup.c:init_wakeup_tracer Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_sched_wakeup.c:register_wakeup_function Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_sched_wakeup.c:unregister_wakeup_function Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_function_set Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_flag_changed Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:stop_func_tracer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_print_header Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/paravirt.h:is_shared_processor Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/rt.h:rt_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/rt.h:rt_task Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/deadline.h:dl_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/deadline.h:dl_task Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 5 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_sched_wakeup.c:__wakeup_reset Cyclomatic Complexity 5 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/qspinlock.h:queued_spin_unlock Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_reset Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_tracer_start Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_sched_wakeup.c:func_prolog_preempt_disable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 2 /kisskb/src/include/linux/sched.h:task_state_index Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_buffer_unlock_commit Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_sched_wakeup.c:tracing_sched_wakeup_trace Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_sched_wakeup.c:tracing_sched_switch_trace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:__trace_function Cyclomatic Complexity 17 /kisskb/src/kernel/trace/trace_sched_wakeup.c:probe_wakeup Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_tracer_call Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace_sched_wakeup.c:probe_wakeup_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_wakeup_new Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_wakeup Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_migrate_task Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:stop_wakeup_tracer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_tracer_reset Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_wakeup Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_wakeup_new Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_migrate_task Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_sched_wakeup.c:start_func_tracer Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_sched_wakeup.c:start_wakeup_tracer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_sched_wakeup.c:__wakeup_tracer_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_dl_tracer_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_rt_tracer_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_sched_wakeup.c:wakeup_tracer_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/file_load.c:setup_kdump_cmdline Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kexec/file_load.c:setup_purgatory Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr_user.c:ext4_xattr_user_list Cyclomatic Complexity 3 /kisskb/src/fs/ext4/xattr_user.c:ext4_xattr_user_set Cyclomatic Complexity 3 /kisskb/src/fs/ext4/xattr_user.c:ext4_xattr_user_get Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_setup_pseudocolour Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_setup_truecolour Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_exit Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_writereg Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_pan_display Cyclomatic Complexity 12 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_setcolreg Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_runinit Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_readreg Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:lcd_enable Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:crt_enable Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_blank Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:bltbit_wait_bitclear Cyclomatic Complexity 15 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_bitblt_copyarea Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_bitblt_solidfill Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_set_par Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_toio Cyclomatic Complexity 24 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_resume Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_fromio Cyclomatic Complexity 17 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_suspend Cyclomatic Complexity 15 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:__s1d13xxxfb_remove Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_remove Cyclomatic Complexity 17 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_fetch_hw_state Cyclomatic Complexity 53 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_probe Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/s1d13xxxfb.c:s1d13xxxfb_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 7 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 2 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:get_cpu_data Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:s_mode_next Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:stop_cpu_kthread Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:stop_per_cpu_kthreads Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_cpu_die Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:stop_single_kthread Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_tracer_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_tracer_reset Cyclomatic Complexity 4 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:s_mode_start Cyclomatic Complexity 6 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 5 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_hwlat.c:move_to_next_cpu Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:start_cpu_kthread Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_hwlat.c:start_per_cpu_kthreads Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_hotplug_workfn Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_hwlat.c:trace_hwlat_sample Cyclomatic Complexity 15 /kisskb/src/kernel/trace/trace_hwlat.c:get_sample Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_hwlat.c:kthread_fn Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_hwlat.c:start_single_kthread Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_tracer_start Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_tracer_init Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work_on Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_cpu_init Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_init_hotplug_support Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_hwlat.c:init_tracefs Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_hwlat.c:init_hwlat_tracer Cyclomatic Complexity 2 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_mode_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_hwlat.c:hwlat_mode_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_hwlat.c:s_mode_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_hwlat.c:s_mode_stop Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_hwlat.c:trace_hwlat_callback /kisskb/src/kernel/trace/trace_hwlat.c: In function 'get_sample': /kisskb/src/kernel/trace/trace_hwlat.c:205:22: note: byref variable will be forcibly initialized 205 | struct hwlat_sample s; | ^ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kexec/ranges.c:get_max_nr_ranges Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/ranges.c:rngcmp Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kexec/ranges.c:__merge_memory_ranges Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kexec/ranges.c:get_mem_rngs_size Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kexec/ranges.c:sort_memory_ranges Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kexec/ranges.c:realloc_mem_ranges Cyclomatic Complexity 12 /kisskb/src/arch/powerpc/kexec/ranges.c:__add_mem_range Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kexec/ranges.c:add_mem_range Cyclomatic Complexity 11 /kisskb/src/arch/powerpc/kexec/ranges.c:add_tce_mem_ranges Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/ranges.c:add_initrd_mem_range Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kexec/ranges.c:add_htab_mem_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kexec/ranges.c:add_kernel_mem_range Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/ranges.c:add_rtas_mem_range Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/ranges.c:add_opal_mem_range Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kexec/ranges.c:add_reserved_mem_ranges Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 7 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 2 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_cb_get_time Cyclomatic Complexity 2 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/local.h:local_read Cyclomatic Complexity 3 /kisskb/src/include/trace/events/osnoise.h:__traceiter_thread_noise Cyclomatic Complexity 3 /kisskb/src/include/trace/events/osnoise.h:__traceiter_softirq_noise Cyclomatic Complexity 3 /kisskb/src/include/trace/events/osnoise.h:__traceiter_irq_noise Cyclomatic Complexity 3 /kisskb/src/include/trace/events/osnoise.h:__traceiter_nmi_noise Cyclomatic Complexity 3 /kisskb/src/include/trace/events/osnoise.h:__traceiter_sample_threshold Cyclomatic Complexity 1 /kisskb/src/include/trace/events/osnoise.h:trace_event_get_offsets_thread_noise Cyclomatic Complexity 1 /kisskb/src/include/trace/events/osnoise.h:trace_event_get_offsets_softirq_noise Cyclomatic Complexity 1 /kisskb/src/include/trace/events/osnoise.h:trace_event_get_offsets_nmi_noise Cyclomatic Complexity 1 /kisskb/src/include/trace/events/osnoise.h:trace_event_get_offsets_sample_threshold Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:this_cpu_osn_var Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:this_cpu_tmr_var Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:cond_move_irq_delta_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:cond_move_softirq_delta_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:cond_move_thread_delta_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:copy_int_safe_time Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:save_osn_sample_stats Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:diff_osn_sample_stats Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_stop_tracing Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 3 /kisskb/src/include/trace/events/osnoise.h:trace_event_raw_event_thread_noise Cyclomatic Complexity 3 /kisskb/src/include/trace/events/osnoise.h:trace_event_raw_event_softirq_noise Cyclomatic Complexity 3 /kisskb/src/include/trace/events/osnoise.h:trace_event_raw_event_nmi_noise Cyclomatic Complexity 3 /kisskb/src/include/trace/events/osnoise.h:trace_event_raw_event_sample_threshold Cyclomatic Complexity 2 /kisskb/src/include/trace/events/osnoise.h:trace_raw_output_thread_noise Cyclomatic Complexity 2 /kisskb/src/include/trace/events/osnoise.h:trace_raw_output_irq_noise Cyclomatic Complexity 2 /kisskb/src/include/trace/events/osnoise.h:trace_raw_output_nmi_noise Cyclomatic Complexity 2 /kisskb/src/include/trace/events/osnoise.h:trace_raw_output_sample_threshold Cyclomatic Complexity 2 /kisskb/src/include/trace/events/osnoise.h:trace_raw_output_softirq_noise Cyclomatic Complexity 2 /kisskb/src/include/trace/events/osnoise.h:trace_event_get_offsets_irq_noise Cyclomatic Complexity 4 /kisskb/src/include/trace/events/osnoise.h:trace_event_raw_event_irq_noise Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:set_int_safe_time Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_or_return Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/local.h:local_add_return Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:trace_softirq_entry_callback Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:thread_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/include/trace/events/osnoise.h:trace_nmi_noise Cyclomatic Complexity 8 /kisskb/src/include/trace/events/osnoise.h:trace_irq_noise Cyclomatic Complexity 8 /kisskb/src/include/trace/events/osnoise.h:trace_softirq_noise Cyclomatic Complexity 8 /kisskb/src/include/trace/events/osnoise.h:trace_thread_noise Cyclomatic Complexity 8 /kisskb/src/include/trace/events/osnoise.h:trace_sample_threshold Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:get_int_safe_duration Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_osnoise.c:trace_softirq_exit_callback Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_osnoise.c:thread_exit Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:trace_sched_switch_callback Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:print_timerlat_headers Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:print_osnoise_headers Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:stop_kthread Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:stop_per_cpu_kthreads Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_cpu_die Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:unregister_trace_irq_handler_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:unregister_trace_irq_handler_entry Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:unregister_trace_softirq_entry Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:unregister_trace_softirq_exit Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:unhook_softirq_events Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_switch Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:unhook_thread_events Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:osn_var_reset Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:tlat_var_reset Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:osn_var_reset_all Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:register_trace_irq_handler_entry Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:register_trace_irq_handler_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:register_trace_softirq_entry Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:register_trace_softirq_exit Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:hook_softirq_events Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_sched_switch Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:hook_thread_events Cyclomatic Complexity 4 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:start_kthread Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_osnoise.c:start_per_cpu_kthreads Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:timerlat_save_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:trace_timerlat_sample Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_osnoise.c:timerlat_irq Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:timerlat_dump_stack Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:trace_osnoise_sample Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:wait_next_period Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_osnoise.c:timerlat_main Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_hotplug_workfn Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 14 /kisskb/src/kernel/trace/trace_osnoise.c:run_osnoise Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_main Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work_on Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_cpu_init Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_init_hotplug_support Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace_osnoise.c:init_tracefs Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:init_osnoise_tracer Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_cpus_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpulist_parse Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_osnoise.c:trace_osnoise_callback Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_trace_irq_entry Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:trace_irqentry_callback Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_trace_irq_exit Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:trace_irqexit_callback Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_arch_register Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_osnoise.c:hook_irq_events Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_arch_unregister Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:unhook_irq_events Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_tracer_stop Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:timerlat_tracer_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:timerlat_tracer_reset Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_tracer_reset Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_hook_events Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:__osnoise_tracer_start Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:timerlat_tracer_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:timerlat_tracer_init Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_tracer_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_tracer_init Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_osnoise.c:osnoise_cpus_write In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/osnoise.h:142, from /kisskb/src/kernel/trace/trace_osnoise.c:39: /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_thread_noise': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:9:1: note: in expansion of macro 'TRACE_EVENT' 9 | TRACE_EVENT(thread_noise, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_softirq_noise': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:37:1: note: in expansion of macro 'TRACE_EVENT' 37 | TRACE_EVENT(softirq_noise, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_nmi_noise': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:92:1: note: in expansion of macro 'TRACE_EVENT' 92 | TRACE_EVENT(nmi_noise, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_sample_threshold': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:114:1: note: in expansion of macro 'TRACE_EVENT' 114 | TRACE_EVENT(sample_threshold, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_irq_noise': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:63:1: note: in expansion of macro 'TRACE_EVENT' 63 | TRACE_EVENT(irq_noise, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'timerlat_irq': /kisskb/src/kernel/trace/trace_osnoise.c:1298:25: note: byref variable will be forcibly initialized 1298 | struct timerlat_sample s; | ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'timerlat_main': /kisskb/src/kernel/trace/trace_osnoise.c:1424:21: note: byref variable will be forcibly initialized 1424 | struct sched_param sp; | ^~ /kisskb/src/kernel/trace/trace_osnoise.c:1423:25: note: byref variable will be forcibly initialized 1423 | struct timerlat_sample s; | ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'run_osnoise': /kisskb/src/kernel/trace/trace_osnoise.c:1104:24: note: byref variable will be forcibly initialized 1104 | struct osnoise_sample s; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 4 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_unless_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_unless_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_size Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_free_task Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobes_init Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_start_dup_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_end_dup_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_dup_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_free_utask Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_copy_process Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_clear_state Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_cpumask Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:init_tlb_flush_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_reset_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/autogroup.h:sched_autogroup_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/autogroup.h:sched_autogroup_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/pid.h:pid_has_task Cyclomatic Complexity 1 /kisskb/src/include/linux/pid.h:is_child_reaper Cyclomatic Complexity 1 /kisskb/src/include/linux/syscall_user_dispatch.h:clear_syscall_work_syscall_user_dispatch Cyclomatic Complexity 1 /kisskb/src/include/linux/posix-timers.h:posix_cputimers_init Cyclomatic Complexity 1 /kisskb/src/include/linux/posix-timers.h:posix_cputimers_group_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:clear_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:clear_tsk_need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:sched_core_free Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:sched_core_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmget Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/numa_balancing.h:task_numa_free Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_tlb_mm Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 13 /kisskb/src/include/linux/uaccess.h:copy_struct_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:exit_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:arch_thread_struct_whitelist Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_stack_vm_area Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:end_of_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigaddset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigemptyset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:siginitsetinv Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:init_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:valid_signal Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:sas_ss_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_pgrp Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_session Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_leader Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:rlimit Cyclomatic Complexity 3 /kisskb/src/include/linux/path.h:path_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/ioprio.h:ioprio_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mapping_allow_writable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 2 /kisskb/src/include/linux/fs.h:deny_write_access Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:mm_put_huge_zero_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_pgdat Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_pgtables_bytes_init Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:mm_pgtables_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_cache_dup_mm Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_dcache_mmap_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/cacheflush.h:flush_dcache_mmap_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb_inline.h:is_vm_hugetlb_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_subscriptions_init Cyclomatic Complexity 2 /kisskb/src/include/linux/user_namespace.h:set_rlimit_ucount_max Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:get_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:put_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_can_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_cancel_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_post_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_free Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_enter_frozen Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_leave_frozen Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_free Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:dup_userfaultfd Cyclomatic Complexity 1 /kisskb/src/include/linux/userfaultfd_k.h:dup_userfaultfd_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:reset_vma_resv_huge_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_count_init Cyclomatic Complexity 1 /kisskb/src/include/linux/ptrace.h:ptrace_event_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_graph_init_task Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_graph_exit_task Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_init_task Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_free_task Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_namespaces Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_fork Cyclomatic Complexity 3 /kisskb/src/include/trace/syscall.h:syscall_tracepoint_update Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_accounting_init Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_free Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_set_context Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_sb_info Cyclomatic Complexity 1 /kisskb/src/include/linux/proc_fs.h:proc_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/tsacct_kern.h:acct_clear_integrals Cyclomatic Complexity 1 /kisskb/src/include/linux/cn_proc.h:proc_fork_connector Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_do_not_count Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_tsk_init Cyclomatic Complexity 1 /kisskb/src/include/linux/delayacct.h:delayacct_tsk_free Cyclomatic Complexity 1 /kisskb/src/include/linux/taskstats_kern.h:taskstats_tgid_free Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:tty_audit_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/user-return-notifier.h:clear_user_return_notifier Cyclomatic Complexity 1 /kisskb/src/include/linux/khugepaged.h:khugepaged_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/khugepaged.h:khugepaged_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/aio.h:exit_aio Cyclomatic Complexity 1 /kisskb/src/include/linux/livepatch.h:klp_copy_process Cyclomatic Complexity 1 /kisskb/src/include/linux/stackleak.h:stackleak_task_init Cyclomatic Complexity 1 /kisskb/src/include/linux/scs.h:scs_init Cyclomatic Complexity 1 /kisskb/src/include/linux/scs.h:scs_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/scs.h:scs_release Cyclomatic Complexity 1 /kisskb/src/include/linux/io_uring.h:io_uring_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_no_scan Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/mmu_context.h:deactivate_mm Cyclomatic Complexity 1 /kisskb/src/include/trace/events/task.h:trace_event_get_offsets_task_newtask Cyclomatic Complexity 1 /kisskb/src/include/trace/events/task.h:trace_event_get_offsets_task_rename Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:memcg_charge_kernel_stack Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:mm_init_aio Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:mm_clear_owner Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:mm_init_owner Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:mm_init_pasid Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:mm_init_uprobes_state Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:posix_cpu_timers_init_group Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:copy_seccomp Cyclomatic Complexity 2 /kisskb/src/kernel/fork.c:init_task_pid_links Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:rcu_copy_process Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:delayed_free_task Cyclomatic Complexity 5 /kisskb/src/include/trace/events/task.h:__traceiter_task_newtask Cyclomatic Complexity 5 /kisskb/src/include/trace/events/task.h:__traceiter_task_rename Cyclomatic Complexity 4 /kisskb/src/include/linux/fs.h:allow_write_access Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_rss Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:pid_nr Cyclomatic Complexity 4 /kisskb/src/include/linux/sched.h:rseq_fork Cyclomatic Complexity 4 /kisskb/src/kernel/fork.c:init_task_pid Cyclomatic Complexity 2 /kisskb/src/kernel/fork.c:init_idle_pids Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:ns_of_pid Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 12 /kisskb/src/kernel/fork.c:clone3_stack_valid Cyclomatic Complexity 20 /kisskb/src/kernel/fork.c:clone3_args_valid Cyclomatic Complexity 4 /kisskb/src/include/linux/user_namespace.h:unshare_userns Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/task.h:trace_event_raw_event_task_newtask Cyclomatic Complexity 4 /kisskb/src/include/trace/events/task.h:trace_raw_output_task_newtask Cyclomatic Complexity 4 /kisskb/src/include/trace/events/task.h:trace_raw_output_task_rename Cyclomatic Complexity 6 /kisskb/src/include/trace/events/task.h:trace_event_raw_event_task_rename Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_init_cpumask Cyclomatic Complexity 1 /kisskb/src/include/linux/vmacache.h:vmacache_flush Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:free_task_struct Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:virt_to_head_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mmu_notifier.h:mm_has_notifiers Cyclomatic Complexity 6 /kisskb/src/kernel/fork.c:check_mm Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:task_struct_whitelist Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/pgalloc.h:pgtable_gfp_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 40 /kisskb/src/kernel/fork.c:copy_clone_args_from_user Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/tty.h:tty_kref_get Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:mod_lruvec_page_state Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mod_lruvec_kmem_state Cyclomatic Complexity 5 /kisskb/src/kernel/fork.c:account_kernel_stack Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:free_thread_stack Cyclomatic Complexity 4 /kisskb/src/kernel/fork.c:release_task_stack Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:do_check_lazy_tlb Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 5 /kisskb/src/include/linux/iocontext.h:get_io_context_active Cyclomatic Complexity 3 /kisskb/src/include/linux/iocontext.h:ioc_task_link Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:switch_mm Cyclomatic Complexity 5 /kisskb/src/kernel/fork.c:do_shoot_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:shoot_lazy_tlbs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:radix__pgd_free Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pgd_free Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:mm_free_pgd Cyclomatic Complexity 3 /kisskb/src/include/linux/mmu_notifier.h:mmu_notifier_subscriptions_destroy Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqcount_init Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:mmdrop_async Cyclomatic Complexity 4 /kisskb/src/kernel/fork.c:free_signal_struct Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:put_signal_struct Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 6 /kisskb/src/kernel/fork.c:set_max_threads Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:coredump_filter_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_init_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:rt_mutex_init_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/cputime.h:prev_cputime_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:radix__pgd_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgalloc.h:pgd_alloc Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:mm_alloc_pgd Cyclomatic Complexity 7 /kisskb/src/kernel/fork.c:mm_init Cyclomatic Complexity 3 /kisskb/src/include/linux/ksm.h:ksm_exit Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:complete_vfork_done Cyclomatic Complexity 19 /kisskb/src/kernel/fork.c:mm_release Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:__do_sys_set_tid_address Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:pidfd_release Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:pidfd_poll Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:pidfd_show_fdinfo Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:alloc_task_struct_node Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:alloc_thread_stack_node Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_long Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_canary Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_dup Cyclomatic Complexity 10 /kisskb/src/kernel/fork.c:copy_files Cyclomatic Complexity 10 /kisskb/src/kernel/fork.c:copy_fs Cyclomatic Complexity 15 /kisskb/src/kernel/fork.c:unshare_fs Cyclomatic Complexity 10 /kisskb/src/kernel/fork.c:copy_sighand Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:sighand_ctor Cyclomatic Complexity 7 /kisskb/src/kernel/fork.c:copy_signal Cyclomatic Complexity 1 /kisskb/src/include/linux/futex.h:futex_init_task Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_nested Cyclomatic Complexity 3 /kisskb/src/include/linux/ksm.h:ksm_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_vm_enough_memory_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_lock_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_unlock_write Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:arch_dup_mmap Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_tlb_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_acct_memory Cyclomatic Complexity 1 /kisskb/src/include/linux/mman.h:vm_unacct_memory Cyclomatic Complexity 11 /kisskb/src/kernel/fork.c:copy_io Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime_ns Cyclomatic Complexity 7 /kisskb/src/include/linux/ptrace.h:ptrace_init_task Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 13 /kisskb/src/include/trace/events/task.h:trace_task_newtask Cyclomatic Complexity 7 /kisskb/src/kernel/fork.c:copy_oom_score_adj Cyclomatic Complexity 4 /kisskb/src/include/linux/mempolicy.h:mpol_put Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:add_latent_entropy Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_process_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_count Cyclomatic Complexity 8 /kisskb/src/include/linux/ptrace.h:ptrace_event Cyclomatic Complexity 8 /kisskb/src/include/linux/ptrace.h:ptrace_event_pid Cyclomatic Complexity 19 /kisskb/src/kernel/fork.c:check_unshare_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:lockdep_tasklist_lock_is_held Cyclomatic Complexity 2 /kisskb/src/kernel/fork.c:nr_processes Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:arch_release_task_struct Cyclomatic Complexity 4 /kisskb/src/kernel/fork.c:vm_area_alloc Cyclomatic Complexity 4 /kisskb/src/kernel/fork.c:vm_area_dup Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:vm_area_free Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:put_task_stack Cyclomatic Complexity 6 /kisskb/src/kernel/fork.c:free_task Cyclomatic Complexity 10 /kisskb/src/kernel/fork.c:__mmdrop Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:mmdrop_async_fn Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:mmdrop Cyclomatic Complexity 12 /kisskb/src/kernel/fork.c:__put_task_struct Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 4 /kisskb/src/kernel/fork.c:wait_for_vfork_done Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:arch_task_cache_init Cyclomatic Complexity 2 /kisskb/src/kernel/fork.c:fork_init Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:arch_dup_task_struct Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:set_task_stack_end_magic Cyclomatic Complexity 21 /kisskb/src/kernel/fork.c:dup_task_struct Cyclomatic Complexity 4 /kisskb/src/kernel/fork.c:mm_alloc Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:mmput_async Cyclomatic Complexity 9 /kisskb/src/kernel/fork.c:set_mm_exe_file Cyclomatic Complexity 6 /kisskb/src/kernel/fork.c:__mmput Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:mmput Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:mmput_async_fn Cyclomatic Complexity 8 /kisskb/src/kernel/fork.c:get_mm_exe_file Cyclomatic Complexity 20 /kisskb/src/kernel/fork.c:replace_mm_exe_file Cyclomatic Complexity 4 /kisskb/src/kernel/fork.c:dup_mm_exe_file Cyclomatic Complexity 56 /kisskb/src/kernel/fork.c:dup_mmap Cyclomatic Complexity 12 /kisskb/src/kernel/fork.c:dup_mm Cyclomatic Complexity 10 /kisskb/src/kernel/fork.c:copy_mm Cyclomatic Complexity 7 /kisskb/src/kernel/fork.c:get_task_exe_file Cyclomatic Complexity 7 /kisskb/src/kernel/fork.c:get_task_mm Cyclomatic Complexity 8 /kisskb/src/kernel/fork.c:mm_access Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:exit_mm_release Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:exec_mm_release Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:__cleanup_sighand Cyclomatic Complexity 190 /kisskb/src/kernel/fork.c:copy_process Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:__se_sys_set_tid_address Cyclomatic Complexity 4 /kisskb/src/kernel/fork.c:pidfd_pid Cyclomatic Complexity 3 /kisskb/src/kernel/fork.c:fork_idle Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:copy_init_mm Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:create_io_thread Cyclomatic Complexity 44 /kisskb/src/kernel/fork.c:kernel_clone Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:__do_sys_clone Cyclomatic Complexity 6 /kisskb/src/kernel/fork.c:__do_sys_clone3 Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:kernel_thread Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:sys_fork Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:sys_vfork Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:__se_sys_clone Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:__se_sys_clone3 Cyclomatic Complexity 16 /kisskb/src/kernel/fork.c:walk_process_tree Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:proc_caches_init Cyclomatic Complexity 8 /kisskb/src/kernel/fork.c:unshare_fd Cyclomatic Complexity 83 /kisskb/src/kernel/fork.c:ksys_unshare Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:__do_sys_unshare Cyclomatic Complexity 1 /kisskb/src/kernel/fork.c:__se_sys_unshare Cyclomatic Complexity 9 /kisskb/src/kernel/fork.c:unshare_files Cyclomatic Complexity 9 /kisskb/src/kernel/fork.c:sysctl_max_threads In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/task.h:62, from /kisskb/src/kernel/fork.c:109: /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_newtask': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' 9 | TRACE_EVENT(task_newtask, | ^~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_rename': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' 34 | TRACE_EVENT(task_rename, | ^~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function 'copy_clone_args_from_user': /kisskb/src/kernel/fork.c:2762:20: note: byref variable will be forcibly initialized 2762 | struct clone_args args; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'dup_mmap': /kisskb/src/kernel/fork.c:495:12: note: byref variable will be forcibly initialized 495 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/fork.c: In function 'copy_process': /kisskb/src/kernel/fork.c:1988:30: note: byref variable will be forcibly initialized 1988 | struct multiprocess_signals delayed; | ^~~~~~~ /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/kernel/fork.c:2596:20: note: byref variable will be forcibly initialized 2596 | struct completion vfork; | ^~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2897:27: note: byref variable will be forcibly initialized 2897 | struct kernel_clone_args kargs; | ^~~~~ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3228:19: note: byref variable will be forcibly initialized 3228 | struct ctl_table t; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_mount_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_raw_inode Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_is_unwritten Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_get_actual_len Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_mark_initialized Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_store_pblock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_reset_inode Cyclomatic Complexity 3 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_is_ineligible Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:tl_to_darg Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:__track_inode Cyclomatic Complexity 11 /kisskb/src/fs/ext4/fast_commit.c:__track_range Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_wait_committing_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 6 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_mark_unwritten Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 15 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_track_template Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_track_unlink Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_track_link Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_track_create Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_should_journal_data Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_track_inode Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_track_range Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_commit_start Cyclomatic Complexity 8 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_submit_inode_data_all Cyclomatic Complexity 7 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_wait_inode_data_all Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_memcpy Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_memzero Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_end_buffer_io_sync Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_submit_bh Cyclomatic Complexity 22 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_reserve_space Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_add_tlv Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_add_dentry_tlv Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_write_tail Cyclomatic Complexity 22 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_write_inode_data Cyclomatic Complexity 15 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_write_inode Cyclomatic Complexity 24 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_commit_dentry_updates Cyclomatic Complexity 27 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_perform_commit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_commit_stop Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_stats Cyclomatic Complexity 22 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_cleanup Cyclomatic Complexity 7 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_record_regions Cyclomatic Complexity 11 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_record_modified_inode Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_replay_scan Cyclomatic Complexity 37 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_scan Cyclomatic Complexity 15 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_set_bitmaps_and_counters Cyclomatic Complexity 25 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_link_internal Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ext4.h:trace_ext4_fc_replay Cyclomatic Complexity 3 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_link Cyclomatic Complexity 8 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_unlink Cyclomatic Complexity 26 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_add_range Cyclomatic Complexity 20 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_create Cyclomatic Complexity 13 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_del_range Cyclomatic Complexity 29 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_inode Cyclomatic Complexity 41 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_init_dentry_cache Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_init_inode Cyclomatic Complexity 8 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_start_update Cyclomatic Complexity 6 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_stop_update Cyclomatic Complexity 8 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_del Cyclomatic Complexity 11 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_mark_ineligible Cyclomatic Complexity 12 /kisskb/src/fs/ext4/fast_commit.c:__track_dentry_update Cyclomatic Complexity 11 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_start_ineligible Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_stop_ineligible Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:__ext4_fc_track_unlink Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_track_unlink Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:__ext4_fc_track_link Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_track_link Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:__ext4_fc_track_create Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_track_create Cyclomatic Complexity 6 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_track_inode Cyclomatic Complexity 4 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_track_range Cyclomatic Complexity 44 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_commit Cyclomatic Complexity 18 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_check_excluded Cyclomatic Complexity 1 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_replay_cleanup Cyclomatic Complexity 3 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_init Cyclomatic Complexity 5 /kisskb/src/fs/ext4/fast_commit.c:ext4_fc_info_show Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/drmem.h:drmem_lmb_size Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/kexec/file_load_64.c:update_backup_region_phdr Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/file_load_64.c:load_backup_segment Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kexec/file_load_64.c:__locate_mem_hole_bottom_up Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kexec/file_load_64.c:locate_mem_hole_bottom_up_ppc64 Cyclomatic Complexity 40 /kisskb/src/arch/powerpc/kexec/file_load_64.c:get_crash_memory_ranges Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kexec/file_load_64.c:load_elfcorehdr_segment Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/kexec/file_load_64.c:get_usable_memory_ranges Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/kexec/file_load_64.c:add_node_props Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/file_load_64.c:check_realloc_usable_mem Cyclomatic Complexity 29 /kisskb/src/arch/powerpc/kexec/file_load_64.c:add_usable_mem Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/kexec/file_load_64.c:kdump_setup_usable_lmb Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kexec/file_load_64.c:add_usable_mem_property Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kexec/file_load_64.c:update_usable_mem_fdt Cyclomatic Complexity 23 /kisskb/src/arch/powerpc/kexec/file_load_64.c:update_cpus_node Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/kexec/file_load_64.c:get_reserved_memory_ranges Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kexec/file_load_64.c:__locate_mem_hole_top_down Cyclomatic Complexity 18 /kisskb/src/arch/powerpc/kexec/file_load_64.c:locate_mem_hole_top_down_ppc64 Cyclomatic Complexity 25 /kisskb/src/arch/powerpc/kexec/file_load_64.c:get_exclude_memory_ranges Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/kexec/file_load_64.c:load_crashdump_segments_ppc64 Cyclomatic Complexity 22 /kisskb/src/arch/powerpc/kexec/file_load_64.c:setup_purgatory_ppc64 Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kexec/file_load_64.c:kexec_extra_fdt_size_ppc64 Cyclomatic Complexity 27 /kisskb/src/arch/powerpc/kexec/file_load_64.c:setup_new_fdt_ppc64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/kexec/file_load_64.c:arch_kexec_locate_mem_hole Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/kexec/file_load_64.c:arch_kexec_kernel_image_probe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/kexec/file_load_64.c:arch_kimage_file_post_load_cleanup /kisskb/src/arch/powerpc/kexec/file_load_64.c: In function 'update_usable_mem_fdt': /kisskb/src/arch/powerpc/kexec/file_load_64.c:651:19: note: byref variable will be forcibly initialized 651 | struct umem_info um_info; | ^~~~~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'tl_to_darg': /kisskb/src/fs/ext4/fast_commit.c:1290:29: note: byref variable will be forcibly initialized 1290 | struct ext4_fc_dentry_info fcd; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/fs/ext4/ext4.h:21, from /kisskb/src/fs/ext4/fast_commit.c:10: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_submit_inode_data_all': /kisskb/src/fs/ext4/fast_commit.c:935:16: note: byref variable will be forcibly initialized 935 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/ext4/fast_commit.c:935:4: note: in expansion of macro 'DEFINE_WAIT' 935 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ In file included from /kisskb/src/fs/ext4/fast_commit.c:10: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_tlv': /kisskb/src/fs/ext4/fast_commit.c:761:20: note: byref variable will be forcibly initialized 761 | struct ext4_fc_tl tl; | ^~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_dentry_tlv': /kisskb/src/fs/ext4/fast_commit.c:782:20: note: byref variable will be forcibly initialized 782 | struct ext4_fc_tl tl; | ^~ /kisskb/src/fs/ext4/fast_commit.c:781:29: note: byref variable will be forcibly initialized 781 | struct ext4_fc_dentry_info fcd; | ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_tail': /kisskb/src/fs/ext4/fast_commit.c:723:22: note: byref variable will be forcibly initialized 723 | struct ext4_fc_tail tail; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c:722:20: note: byref variable will be forcibly initialized 722 | struct ext4_fc_tl tl; | ^~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode_data': /kisskb/src/fs/ext4/fast_commit.c:857:27: note: byref variable will be forcibly initialized 857 | struct ext4_fc_del_range lrange; | ^~~~~~ /kisskb/src/fs/ext4/fast_commit.c:856:27: note: byref variable will be forcibly initialized 856 | struct ext4_fc_add_range fc_ext; | ^~~~~~ /kisskb/src/fs/ext4/fast_commit.c:855:25: note: byref variable will be forcibly initialized 855 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode': /kisskb/src/fs/ext4/fast_commit.c:815:20: note: byref variable will be forcibly initialized 815 | struct ext4_fc_tl tl; | ^~ /kisskb/src/fs/ext4/fast_commit.c:814:23: note: byref variable will be forcibly initialized 814 | struct ext4_fc_inode fc_inode; | ^~~~~~~~ /kisskb/src/fs/ext4/fast_commit.c:813:19: note: byref variable will be forcibly initialized 813 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_perform_commit': /kisskb/src/fs/ext4/fast_commit.c:1059:18: note: byref variable will be forcibly initialized 1059 | struct blk_plug plug; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c:1057:22: note: byref variable will be forcibly initialized 1057 | struct ext4_fc_head head; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_scan': /kisskb/src/fs/ext4/fast_commit.c:1930:27: note: byref variable will be forcibly initialized 1930 | struct ext4_fc_add_range ext; | ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_set_bitmaps_and_counters': /kisskb/src/fs/ext4/fast_commit.c:1830:25: note: byref variable will be forcibly initialized 1830 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_link': /kisskb/src/fs/ext4/fast_commit.c:1404:26: note: byref variable will be forcibly initialized 1404 | struct dentry_info_args darg; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_unlink': /kisskb/src/fs/ext4/fast_commit.c:1306:14: note: byref variable will be forcibly initialized 1306 | struct qstr entry; | ^~~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_add_range': /kisskb/src/fs/ext4/fast_commit.c:1646:25: note: byref variable will be forcibly initialized 1646 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/fast_commit.c:1641:21: note: byref variable will be forcibly initialized 1641 | struct ext4_extent newex, *ex; | ^~~~~ /kisskb/src/fs/ext4/fast_commit.c:1640:27: note: byref variable will be forcibly initialized 1640 | struct ext4_fc_add_range fc_add_ex; | ^~~~~~~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_create': /kisskb/src/fs/ext4/fast_commit.c:1557:26: note: byref variable will be forcibly initialized 1557 | struct dentry_info_args darg; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_del_range': /kisskb/src/fs/ext4/fast_commit.c:1771:25: note: byref variable will be forcibly initialized 1771 | struct ext4_map_blocks map; | ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_inode': /kisskb/src/fs/ext4/fast_commit.c:1459:19: note: byref variable will be forcibly initialized 1459 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay': /kisskb/src/fs/ext4/fast_commit.c:2043:20: note: byref variable will be forcibly initialized 2043 | struct ext4_fc_tl tl; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/io.h:arch_phys_wc_add Cyclomatic Complexity 1 /kisskb/src/include/linux/io.h:arch_phys_wc_del Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/gxt4500.c:calc_pixclock Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_init Cyclomatic Complexity 27 /kisskb/src/drivers/video/fbdev/gxt4500.c:calc_pll Cyclomatic Complexity 27 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_var_to_par Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_unpack_pixfmt Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_check_var Cyclomatic Complexity 6 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_remove Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 12 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_pan_display Cyclomatic Complexity 16 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_setcolreg Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_blank Cyclomatic Complexity 41 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_set_par Cyclomatic Complexity 31 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/gxt4500.c:gxt4500_exit /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_unlink': /kisskb/src/fs/ext4/fast_commit.c:481:36: note: byref variable will be forcibly initialized 481 | struct __track_dentry_update_args args; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_link': /kisskb/src/fs/ext4/fast_commit.c:500:36: note: byref variable will be forcibly initialized 500 | struct __track_dentry_update_args args; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_create': /kisskb/src/fs/ext4/fast_commit.c:519:36: note: byref variable will be forcibly initialized 519 | struct __track_dentry_update_args args; | ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_track_range': /kisskb/src/fs/ext4/fast_commit.c:598:28: note: byref variable will be forcibly initialized 598 | struct __track_range_args args; | ^~~~ /kisskb/src/drivers/video/fbdev/gxt4500.c: In function 'gxt4500_check_var': /kisskb/src/drivers/video/fbdev/gxt4500.c:363:21: note: byref variable will be forcibly initialized 363 | struct gxt4500_par par; | ^~~ /kisskb/src/drivers/video/fbdev/gxt4500.c: In function 'gxt4500_probe': /kisskb/src/drivers/video/fbdev/gxt4500.c:621:27: note: byref variable will be forcibly initialized 621 | struct fb_var_screeninfo var; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_nop.c:start_nop_trace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_nop.c:stop_nop_trace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_nop.c:nop_trace_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_nop.c:nop_trace_reset Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_nop.c:nop_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/timex.h:get_cycles Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_get_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_set_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:interface_to_usbdev Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_fill_bulk_urb Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:__create_pipe Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_set_register Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_vidreg_lock Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_vidreg_unlock Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_blanking Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_set_color_depth Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_set_base16bpp Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_set_base8bpp Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_set_register_16 Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_set_register_16be Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_lfsr16 Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_set_register_lfsr16 Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_set_vid_cmds Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_init_damage Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_var_color_format Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_dummy_render Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:metrics_reset_store Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_is_valid_mode Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_trim_hline Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_setcolreg Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 15 /kisskb/src/drivers/video/fbdev/udlfb.c:edid_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_get_edid Cyclomatic Complexity 66 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_setup_modes Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_deferred_vfree Cyclomatic Complexity 16 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_realloc_framebuffer Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_get_urb Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_urb_completion Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_submit_urb Cyclomatic Complexity 6 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_set_video_mode Cyclomatic Complexity 12 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_blank Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 40 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_compress_hline Cyclomatic Complexity 13 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_render_hline Cyclomatic Complexity 26 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_handle_damage Cyclomatic Complexity 14 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_set_par Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/udlfb.c:edid_store Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_damage_work Cyclomatic Complexity 28 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_ioctl Cyclomatic Complexity 18 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_dpy_deferred_io Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:metrics_cpu_kcycles_used_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:metrics_bytes_sent_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:metrics_bytes_identical_show Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:metrics_bytes_rendered_show Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_free_urb_list Cyclomatic Complexity 2 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_usb_disconnect Cyclomatic Complexity 16 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_mmap Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_offload_damage Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_imageblit Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_copyarea Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_fillrect Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_write Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_release Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_open Cyclomatic Complexity 31 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_parse_vendor_descriptor Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/semaphore.h:sema_init Cyclomatic Complexity 14 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_alloc_urb_list Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_select_std_channel Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_check_var Cyclomatic Complexity 8 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_ops_destroy Cyclomatic Complexity 37 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_usb_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/udlfb.c:dlfb_driver_exit /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_setup_modes': /kisskb/src/drivers/video/fbdev/udlfb.c:1374:23: note: byref variable will be forcibly initialized 1374 | struct fb_videomode fb_vmode = {0}; | ^~~~~~~~ /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_set_par': /kisskb/src/drivers/video/fbdev/udlfb.c:1095:27: note: byref variable will be forcibly initialized 1095 | struct fb_var_screeninfo fvs; | ^~~ /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_ioctl': /kisskb/src/drivers/video/fbdev/udlfb.c:890:18: note: byref variable will be forcibly initialized 890 | struct dloarea area; | ^~~~ /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_check_var': /kisskb/src/drivers/video/fbdev/udlfb.c:1075:22: note: byref variable will be forcibly initialized 1075 | struct fb_videomode mode; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:perfmon_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_timer Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_flags_access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_bypass_spec_v1 Cyclomatic Complexity 2 /kisskb/src/include/linux/bpf.h:bpf_long_memcpy Cyclomatic Complexity 2 /kisskb/src/include/linux/bpf.h:bpf_map_attr_numa_node Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_get Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_read_local Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:array_map_delete_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:array_map_vmalloc_addr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:fd_array_map_lookup_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:prog_fd_array_sys_lookup_elem Cyclomatic Complexity 28 /kisskb/src/kernel/bpf/arraymap.c:array_map_alloc_check Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:bpf_iter_init_array_map Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/arraymap.c:bpf_array_map_seq_start Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:bpf_array_map_seq_next Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/arraymap.c:array_map_direct_value_meta Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:array_map_direct_value_addr Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/arraymap.c:array_map_get_next_key Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:fd_array_map_alloc_check Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/arraymap.c:bpf_event_entry_gen Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/arraymap.c:array_map_lookup_elem Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/arraymap.c:array_of_map_lookup_elem Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/arraymap.c:percpu_array_map_lookup_elem Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:bpf_iter_fini_array_map Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/arraymap.c:__bpf_array_map_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:bpf_array_map_seq_show Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/arraymap.c:bpf_array_map_seq_stop Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/arraymap.c:bpf_for_each_array_elem Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/arraymap.c:array_map_meta_equal Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:array_map_mmap Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/arraymap.c:array_map_check_btf Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:array_map_seq_show_elem Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/arraymap.c:percpu_array_map_seq_show_elem Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:prog_array_map_seq_show_elem Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/arraymap.c:array_map_gen_lookup Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/arraymap.c:array_of_map_gen_lookup Cyclomatic Complexity 15 /kisskb/src/include/linux/bpf.h:copy_map_value Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/arraymap.c:check_and_free_timer_in_array Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/arraymap.c:array_map_update_elem Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/arraymap.c:array_map_free_timers Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:fd_array_map_free Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/arraymap.c:bpf_array_free_percpu Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:array_map_free Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_alloc_percpu Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/arraymap.c:bpf_array_alloc_percpu Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/arraymap.c:array_map_alloc Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/arraymap.c:fd_array_map_delete_elem Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/arraymap.c:bpf_fd_array_map_clear Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/arraymap.c:perf_event_fd_array_map_free Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/arraymap.c:perf_event_fd_array_release Cyclomatic Complexity 102 /kisskb/src/kernel/bpf/arraymap.c:prog_array_map_poke_run Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/arraymap.c:prog_array_map_poke_untrack Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/arraymap.c:prog_array_map_free Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/arraymap.c:prog_array_map_poke_track Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:prog_fd_array_put_ptr Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/arraymap.c:prog_fd_array_get_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:prog_array_map_clear Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:prog_array_map_clear_deferred Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/arraymap.c:prog_array_map_alloc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:bpf_event_entry_free_rcu Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:perf_event_fd_array_put_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:__bpf_event_entry_free Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/arraymap.c:perf_event_fd_array_get_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/arraymap.c:array_of_map_free Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/arraymap.c:array_of_map_alloc Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/arraymap.c:bpf_percpu_array_copy Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/arraymap.c:bpf_percpu_array_update Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/arraymap.c:bpf_fd_array_map_lookup_elem Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/arraymap.c:bpf_fd_array_map_update_elem /kisskb/src/kernel/bpf/arraymap.c: In function '__bpf_array_map_seq_show': /kisskb/src/kernel/bpf/arraymap.c:561:23: note: byref variable will be forcibly initialized 561 | struct bpf_iter_meta meta; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:get_kuap Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_branch.c:get_incorrect_percent Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:annotated_branch_stat_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_branch.c:annotated_branch_stat_next Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_branch.c:annotated_branch_stat_cmp Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:all_branch_stat_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_branch.c:all_branch_stat_next Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_branch.c:init_branch_tracer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:branch_print_header Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:annotated_branch_stat_headers Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:all_branch_stat_headers Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_branch.c:trace_branch_print Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access_return Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:restore_user_access Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_branch.c:branch_stat_process_file Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_branch.c:probe_likely_condition Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_branch.c:trace_likely_condition Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_branch.c:init_annotated_branch_stats Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_branch.c:all_annotated_branch_stats Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_branch.c:branch_stat_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:branch_stat_show_normal Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_branch.c:annotate_branch_stat_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:all_branch_stat_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:enable_branch_tracing Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:branch_trace_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_branch.c:disable_branch_tracing Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_branch.c:branch_trace_reset Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_branch.c:ftrace_likely_update Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 7 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 2 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 2 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_devt Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_is_partition Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 3 /kisskb/src/include/linux/blktrace_api.h:blk_rq_trace_sector Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_path_from_kernfs_id Cyclomatic Complexity 7 /kisskb/src/kernel/trace/blktrace.c:act_log_check Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:blk_trace_setup_lba Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_bio_get_cgid Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:blk_trace_request_get_cgid Cyclomatic Complexity 10 /kisskb/src/kernel/trace/blktrace.c:fill_rwbs Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:te_blk_io_trace Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:pdu_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:t_cgid Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:pdu_real_len Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:t_action Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:t_bytes Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:t_sec Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:t_sector Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:t_error Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_tracer_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_tracer_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_tracer_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_tracer_reset Cyclomatic Complexity 3 /kisskb/src/kernel/trace/blktrace.c:blk_tracer_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/relay.h:relay_reserve Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_buffer_unlock_commit Cyclomatic Complexity 9 /kisskb/src/kernel/trace/blktrace.c:trace_note Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:trace_note_tsk Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_remove_buf_file_callback Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_free Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 19 /kisskb/src/kernel/trace/blktrace.c:__blk_add_trace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 6 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_rq Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_rq_insert Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_rq_issue Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_rq_merge Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_rq_requeue Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_rq_complete Cyclomatic Complexity 5 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_bio Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_bio_bounce Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_bio_backmerge Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_bio_frontmerge Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_bio_queue Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_getrq Cyclomatic Complexity 5 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_plug Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_bio_complete Cyclomatic Complexity 6 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_unplug Cyclomatic Complexity 5 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_split Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:get_pdu_int Cyclomatic Complexity 5 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_bio_remap Cyclomatic Complexity 5 /kisskb/src/kernel/trace/blktrace.c:blk_add_trace_rq_remap Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_rq_remap Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_bio_remap Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_split Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_unplug Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_plug Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_getrq Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_bio_queue Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_bio_frontmerge Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_bio_backmerge Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_bio_complete Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_bio_bounce Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_rq_complete Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_rq_requeue Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_rq_merge Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_rq_issue Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:unregister_trace_block_rq_insert Cyclomatic Complexity 1 /kisskb/src/include/linux/tracepoint.h:tracepoint_synchronize_unregister Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_unregister_tracepoints Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:put_probe_ref Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_cleanup Cyclomatic Complexity 7 /kisskb/src/kernel/trace/blktrace.c:__blk_trace_remove Cyclomatic Complexity 2 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_create_buf_file_callback Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:blk_subbuf_start_callback Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_dropped_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_rq_insert Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_rq_issue Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_rq_merge Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_rq_requeue Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_rq_complete Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_bio_bounce Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_bio_complete Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_bio_backmerge Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_bio_frontmerge Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_bio_queue Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_getrq Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_plug Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_unplug Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_split Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_bio_remap Cyclomatic Complexity 1 /kisskb/src/include/trace/events/block.h:register_trace_block_rq_remap Cyclomatic Complexity 49 /kisskb/src/kernel/trace/blktrace.c:blk_register_tracepoints Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:get_probe_ref Cyclomatic Complexity 21 /kisskb/src/kernel/trace/blktrace.c:do_blk_trace_setup Cyclomatic Complexity 4 /kisskb/src/kernel/trace/blktrace.c:__blk_trace_setup Cyclomatic Complexity 3 /kisskb/src/kernel/trace/blktrace.c:blk_trace_setup_queue Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/kernel/trace/blktrace.c:trace_note_time Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 9 /kisskb/src/kernel/trace/blktrace.c:__blk_trace_startstop Cyclomatic Complexity 7 /kisskb/src/kernel/trace/blktrace.c:blk_trace_remove_queue Cyclomatic Complexity 3 /kisskb/src/kernel/trace/blktrace.c:init_blk_tracer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_log_remap Cyclomatic Complexity 3 /kisskb/src/kernel/trace/blktrace.c:blk_log_action Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_log_action_classic Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_log_split Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_log_unplug Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_log_plug Cyclomatic Complexity 8 /kisskb/src/kernel/trace/blktrace.c:blk_log_dump_pdu Cyclomatic Complexity 3 /kisskb/src/kernel/trace/blktrace.c:blk_log_with_error Cyclomatic Complexity 3 /kisskb/src/kernel/trace/blktrace.c:blk_log_generic Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_log_msg Cyclomatic Complexity 5 /kisskb/src/kernel/trace/blktrace.c:print_one_line Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:blk_tracer_print_line Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_event_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_synthesize_old_trace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_event_print_binary Cyclomatic Complexity 2 /kisskb/src/kernel/trace/blktrace.c:blk_tracer_print_header Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 7 /kisskb/src/kernel/trace/blktrace.c:blk_trace_str2mask Cyclomatic Complexity 22 /kisskb/src/kernel/trace/blktrace.c:sysfs_blk_trace_attr_store Cyclomatic Complexity 4 /kisskb/src/kernel/trace/blktrace.c:blk_trace_mask2str Cyclomatic Complexity 10 /kisskb/src/kernel/trace/blktrace.c:sysfs_blk_trace_attr_show Cyclomatic Complexity 8 /kisskb/src/kernel/trace/blktrace.c:__trace_note_message Cyclomatic Complexity 3 /kisskb/src/kernel/trace/blktrace.c:blk_msg_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_remove Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_setup Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_startstop Cyclomatic Complexity 6 /kisskb/src/kernel/trace/blktrace.c:blk_trace_ioctl Cyclomatic Complexity 5 /kisskb/src/kernel/trace/blktrace.c:blk_trace_shutdown Cyclomatic Complexity 5 /kisskb/src/kernel/trace/blktrace.c:blk_add_driver_data Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_init_sysfs Cyclomatic Complexity 1 /kisskb/src/kernel/trace/blktrace.c:blk_trace_remove_sysfs Cyclomatic Complexity 11 /kisskb/src/kernel/trace/blktrace.c:blk_fill_rwbs /kisskb/src/kernel/trace/blktrace.c: In function 'blk_add_trace_bio_remap': /kisskb/src/kernel/trace/blktrace.c:1001:28: note: byref variable will be forcibly initialized 1001 | struct blk_io_trace_remap r; | ^ /kisskb/src/kernel/trace/blktrace.c: In function 'blk_add_trace_rq_remap': /kisskb/src/kernel/trace/blktrace.c:1037:28: note: byref variable will be forcibly initialized 1037 | struct blk_io_trace_remap r; | ^ /kisskb/src/kernel/trace/blktrace.c: In function '__blk_trace_setup': /kisskb/src/kernel/trace/blktrace.c:582:30: note: byref variable will be forcibly initialized 582 | struct blk_user_trace_setup buts; | ^~~~ /kisskb/src/kernel/trace/blktrace.c: In function 'trace_note_time': /kisskb/src/kernel/trace/blktrace.c:134:20: note: byref variable will be forcibly initialized 134 | struct timespec64 now; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/../../scripts/dtc/libfdt/libfdt.h:fdt32_ld Cyclomatic Complexity 42 /kisskb/src/arch/powerpc/kexec/elf_64.c:elf64_load /kisskb/src/arch/powerpc/kexec/elf_64.c: In function 'elf64_load': /kisskb/src/arch/powerpc/kexec/elf_64.c:39:24: note: byref variable will be forcibly initialized 39 | struct kexec_elf_info elf_info; | ^~~~~~~~ /kisskb/src/arch/powerpc/kexec/elf_64.c:37:16: note: byref variable will be forcibly initialized 37 | struct elfhdr ehdr; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/kernel/exec_domain.c:proc_execdomains_init Cyclomatic Complexity 1 /kisskb/src/kernel/exec_domain.c:execdomains_proc_show Cyclomatic Complexity 4 /kisskb/src/kernel/exec_domain.c:__do_sys_personality Cyclomatic Complexity 1 /kisskb/src/kernel/exec_domain.c:__se_sys_personality Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/percpu_freelist.c:pcpu_freelist_push_node Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/percpu_freelist.c:___pcpu_freelist_push Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/percpu_freelist.c:pcpu_freelist_try_push_extra Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/percpu_freelist.c:___pcpu_freelist_push_nmi Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/percpu_freelist.c:___pcpu_freelist_pop_nmi Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/percpu_freelist.c:___pcpu_freelist_pop Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/percpu_freelist.c:pcpu_freelist_init Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/percpu_freelist.c:pcpu_freelist_destroy Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/percpu_freelist.c:__pcpu_freelist_push Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/percpu_freelist.c:pcpu_freelist_push Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/percpu_freelist.c:pcpu_freelist_populate Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/percpu_freelist.c:__pcpu_freelist_pop Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/percpu_freelist.c:pcpu_freelist_pop Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:str_has_prefix Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_used Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_init Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_used Cyclomatic Complexity 3 /kisskb/src/include/linux/trace_events.h:trace_event_name Cyclomatic Complexity 2 /kisskb/src/include/linux/trace_events.h:trace_get_fields Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.h:pid_type_enabled Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.h:still_need_pid_events Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_parser_loaded Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:event_file_data Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:init_ftrace_syscalls Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:system_refcount Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:system_refcount_inc Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:system_refcount_dec Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events.c:t_next Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:s_next Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:f_next Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:update_event_probe Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:__find_event_field Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.h:top_trace_array Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:event_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:__get_system Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:__get_system_dir Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:__trace_define_field Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events.c:trace_define_generic_fields Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events.c:trace_define_common_fields Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:event_trace_init_fields Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:__register_event Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:trace_create_new_event Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:test_field Cyclomatic Complexity 51 /kisskb/src/kernel/trace/trace_events.c:test_event_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_dec Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_process_fork Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_process_free Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_wakeup Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_wakeup_new Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:unregister_trace_sched_waking Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:unregister_pid_events Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 21 /kisskb/src/kernel/trace/trace_events.c:__ftrace_event_enable_disable Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_enable_disable Cyclomatic Complexity 15 /kisskb/src/kernel/trace/trace_events.c:__ftrace_set_clr_event_nolock Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:event_filter_pid_sched_process_exit Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events.c:event_filter_pid_sched_process_fork Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_prio_sched_process_fork Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_prio_sched_process_free Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_prio_sched_switch Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_prio_sched_wakeup Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_prio_sched_wakeup_new Cyclomatic Complexity 1 /kisskb/src/include/trace/events/sched.h:register_trace_prio_sched_waking Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:register_pid_events Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:f_start Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:s_start Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:t_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:__ftrace_set_clr_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:f_stop Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:t_stop Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:ftrace_clear_events Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:eval_replace Cyclomatic Complexity 24 /kisskb/src/kernel/trace/trace_events.c:update_event_printk Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:trace_format_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_open Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_avail_open Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:t_show Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:f_show Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace_events.c:system_enable_read Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events.c:event_filter_read Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:show_header Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events.c:event_filter_write Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events.c:event_enable_read Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:event_enable_write Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:system_enable_write Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:create_event_toplevel_files Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_release Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:subsystem_filter_read Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:subsystem_filter_write Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:create_new_subsystem Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:__put_system Cyclomatic Complexity 14 /kisskb/src/kernel/trace/trace_events.c:event_subsystem_dir Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:__put_system_dir Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:put_system Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:subsystem_release Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace_events.c:subsystem_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:remove_subsystem Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:remove_event_file_dir Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:remove_event_from_tracers Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:event_remove Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:__trace_remove_event_dirs Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:trace_destroy_fields Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:__trace_remove_event_call Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events.c:probe_remove_event_call Cyclomatic Complexity 2 /kisskb/src/include/linux/trace_events.h:trace_event_try_get_ref Cyclomatic Complexity 2 /kisskb/src/include/linux/trace_events.h:trace_event_put_ref Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:free_probe_data Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:setup_trace_event Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:ignore_task_cpu Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events.c:event_filter_pid_sched_wakeup_probe_post Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events.c:event_filter_pid_sched_wakeup_probe_pre Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:event_filter_pid_sched_switch_probe_post Cyclomatic Complexity 13 /kisskb/src/kernel/trace/trace_events.c:event_filter_pid_sched_switch_probe_pre Cyclomatic Complexity 1 /kisskb/src/include/linux/tracepoint.h:tracepoint_synchronize_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 23 /kisskb/src/kernel/trace/trace_events.c:event_pid_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_npid_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_pid_write Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_set_open Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events.c:__start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:np_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:p_start Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:p_stop Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:__next Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:np_next Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:p_next Cyclomatic Complexity 19 /kisskb/src/kernel/trace/trace_events.c:__ftrace_clear_event_pids Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:ftrace_clear_event_pids Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_set_npid_open Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_set_pid_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:system_tr_open Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:event_trace_memsetup Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events.c:register_event_cmds Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events.c:event_enable_free Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:event_enable_probe Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events.c:event_enable_print Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:event_enable_count_probe Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:event_enable_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:event_test_stuff Cyclomatic Complexity 19 /kisskb/src/kernel/trace/trace_events.c:event_trace_self_tests Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:event_test_thread Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:test_work Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events.c:event_trace_self_test_with_function Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:event_trace_self_tests_init Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.h:__trace_event_discard_commit Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.h:__event_trigger_test_discard Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:trace_buffer_unlock_commit Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace.h:event_trigger_unlock_commit Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:function_test_events_call Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:trace_find_event_field Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events.c:trace_define_field Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:event_define_fields Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace_events.c:event_create_dir Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:__trace_add_new_event Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:__add_event_to_tracers Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:__trace_add_event_dirs Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:__trace_early_add_event_dirs Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:early_event_add_tracer Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:__trace_early_add_new_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:trace_event_get_offsets Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:trace_event_raw_init Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events.c:trace_event_ignore_this_pid Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:trace_event_buffer_reserve Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:trace_event_reg Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:trace_event_enable_cmd_record Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:trace_event_enable_tgid_record Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:trace_event_enable_disable Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:trace_event_follow_fork Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:ftrace_set_clr_event Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events.c:ftrace_event_write Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:early_enable_events Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:event_trace_enable_again Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:trace_set_clr_event Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events.c:trace_array_set_clr_event Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events.c:trace_event_eval_update Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events.c:trace_add_event_call Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:trace_remove_event_call Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:__find_event_file Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:find_event_file Cyclomatic Complexity 18 /kisskb/src/kernel/trace/trace_events.c:event_enable_func Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events.c:trace_get_event_file Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:trace_put_event_file Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:__trace_early_add_events Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:event_trace_enable Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events.c:event_trace_add_tracer Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:event_trace_del_tracer Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events.c:event_trace_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events.c:trace_event_init /kisskb/src/kernel/trace/trace_events.c: In function 'ftrace_event_write': /kisskb/src/kernel/trace/trace_events.c:1143:22: note: byref variable will be forcibly initialized 1143 | struct trace_parser parser; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 5 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_init_var Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_coherent Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_writereg Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_remove Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_setcolreg Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 9 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_init_fix Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_coherent Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memset_io Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_readreg Cyclomatic Complexity 10 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_setupfb Cyclomatic Complexity 20 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_probe Cyclomatic Complexity 13 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_setup Cyclomatic Complexity 3 /kisskb/src/drivers/video/fbdev/ocfb.c:ocfb_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_lru_list.c:local_free_list Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_lru_list.c:local_pending_list Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_node_is_ref Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_list_inactive_low Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_list_count_dec Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_list_count_inc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/bpf_lru_list.c:__local_list_pop_free Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/bpf_lru_list.c:__local_list_pop_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/bpf_lru_list.c:__bpf_lru_node_move_to_free Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/bpf_lru_list.c:__bpf_lru_node_move Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/bpf_lru_list.c:__bpf_lru_list_rotate_active Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/bpf_lru_list.c:__bpf_lru_list_rotate_inactive Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/bpf_lru_list.c:__bpf_lru_list_rotate Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/bpf_lru_list.c:__bpf_lru_list_shrink_inactive Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/bpf_lru_list.c:__bpf_lru_list_shrink Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_percpu_lru_pop_free Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_percpu_lru_push_free Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_list_push_free Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/bpf_lru_list.c:__bpf_lru_node_move_in Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_lru_list.c:__local_list_flush Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_list_pop_free_to_local Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_common_lru_push_free Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_lru_list.c:__local_list_add_pending Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_common_lru_populate Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_percpu_lru_populate Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_lru_list.c:get_next_cpu Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_common_lru_pop_free Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_locallist_init Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_list_init Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_pop_free Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_push_free Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_populate Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_init Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_lru_list.c:bpf_lru_destroy Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:vprintk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/debug_locks.h:__debug_locks_off Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:print_modules Cyclomatic Complexity 1 /kisskb/src/include/linux/kgdb.h:kgdb_panic Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:no_blink Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 2 /kisskb/src/kernel/panic.c:spin_msec Cyclomatic Complexity 12 /kisskb/src/kernel/panic.c:do_oops_enter_exit Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/debug.h:show_state Cyclomatic Complexity 19 /kisskb/src/kernel/panic.c:panic_print_sys_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:trigger_all_cpu_backtrace Cyclomatic Complexity 4 /kisskb/src/kernel/panic.c:init_oops_id Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:print_oops_end_marker Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:register_warn_debugfs Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:clear_warn_once_fops_open Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:clear_warn_once_set Cyclomatic Complexity 7 /kisskb/src/kernel/panic.c:oops_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 18 /kisskb/src/kernel/panic.c:panic_on_taint_setup Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:panic_smp_self_stop Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:nmi_panic_self_stop Cyclomatic Complexity 4 /kisskb/src/kernel/panic.c:crash_smp_send_stop Cyclomatic Complexity 45 /kisskb/src/kernel/panic.c:panic Cyclomatic Complexity 6 /kisskb/src/kernel/panic.c:nmi_panic Cyclomatic Complexity 6 /kisskb/src/kernel/panic.c:print_tainted Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:test_taint Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:get_taint Cyclomatic Complexity 6 /kisskb/src/kernel/panic.c:add_taint Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:oops_may_print Cyclomatic Complexity 4 /kisskb/src/kernel/panic.c:oops_enter Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:oops_exit Cyclomatic Complexity 15 /kisskb/src/kernel/panic.c:__warn Cyclomatic Complexity 1 /kisskb/src/kernel/panic.c:__warn_printk Cyclomatic Complexity 0 /kisskb/src/kernel/panic.c:__stack_chk_fail Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/quotaops.h:sb_dqopt Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_TRIGGER Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_inodes_per_orphan_block Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_orphan_file Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_quota Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_has_feature_metadata_csum Cyclomatic Complexity 1 /kisskb/src/fs/ext4/orphan.c:ext4_orphan_block_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/fs/ext4/ext4.h:ext4_has_metadata_csum Cyclomatic Complexity 11 /kisskb/src/fs/ext4/orphan.c:ext4_orphan_file_del Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 22 /kisskb/src/fs/ext4/orphan.c:ext4_orphan_file_add Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/fs/ext4/orphan.c:ext4_quota_on_mount Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_chksum Cyclomatic Complexity 3 /kisskb/src/fs/ext4/orphan.c:ext4_orphan_file_block_csum_verify Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 49 /kisskb/src/fs/ext4/orphan.c:ext4_orphan_add Cyclomatic Complexity 43 /kisskb/src/fs/ext4/orphan.c:ext4_orphan_del Cyclomatic Complexity 14 /kisskb/src/fs/ext4/orphan.c:ext4_process_orphan Cyclomatic Complexity 62 /kisskb/src/fs/ext4/orphan.c:ext4_orphan_cleanup Cyclomatic Complexity 5 /kisskb/src/fs/ext4/orphan.c:ext4_release_orphan_info Cyclomatic Complexity 1 /kisskb/src/fs/ext4/orphan.c:ext4_orphan_file_block_trigger Cyclomatic Complexity 24 /kisskb/src/fs/ext4/orphan.c:ext4_init_orphan_info Cyclomatic Complexity 6 /kisskb/src/fs/ext4/orphan.c:ext4_orphan_file_empty In file included from /kisskb/src/fs/ext4/orphan.c:8: /kisskb/src/fs/ext4/orphan.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2445:4: note: byref variable will be forcibly initialized 2445 | } desc; | ^~~~ /kisskb/src/fs/ext4/orphan.c: In function 'ext4_orphan_add': /kisskb/src/fs/ext4/orphan.c:103:19: note: byref variable will be forcibly initialized 103 | struct ext4_iloc iloc; | ^~~~ /kisskb/src/fs/ext4/orphan.c: In function 'ext4_orphan_del': /kisskb/src/fs/ext4/orphan.c:285:20: note: byref variable will be forcibly initialized 285 | struct ext4_iloc iloc2; | ^~~~~ /kisskb/src/fs/ext4/orphan.c:233:19: note: byref variable will be forcibly initialized 233 | struct ext4_iloc iloc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_export.c:ftrace_event_register Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_export.c:ftrace_event_is_function Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/vfb.c:get_line_length Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/vfb.c:vfb_set_par Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/vfb.c:vfb_pan_display Cyclomatic Complexity 17 /kisskb/src/drivers/video/fbdev/vfb.c:vfb_setcolreg Cyclomatic Complexity 47 /kisskb/src/drivers/video/fbdev/vfb.c:vfb_check_var Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/vfb.c:vfb_remove Cyclomatic Complexity 14 /kisskb/src/drivers/video/fbdev/vfb.c:vfb_probe Cyclomatic Complexity 1 /kisskb/src/drivers/video/fbdev/vfb.c:vfb_mmap Cyclomatic Complexity 14 /kisskb/src/drivers/video/fbdev/vfb.c:vfb_setup Cyclomatic Complexity 15 /kisskb/src/drivers/video/fbdev/vfb.c:vfb_init Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of_address.h:of_get_address Cyclomatic Complexity 1 /kisskb/src/include/linux/of_address.h:of_get_pci_address Cyclomatic Complexity 16 /kisskb/src/drivers/video/fbdev/offb.c:offb_map_reg Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/offb.c:offb_destroy Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 22 /kisskb/src/drivers/video/fbdev/offb.c:offb_blank Cyclomatic Complexity 4 /kisskb/src/drivers/video/fbdev/offb.c:offb_set_par Cyclomatic Complexity 23 /kisskb/src/drivers/video/fbdev/offb.c:offb_setcolreg Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 4 /kisskb/src/include/linux/fb.h:alloc_apertures Cyclomatic Complexity 63 /kisskb/src/drivers/video/fbdev/offb.c:offb_init_palette_hacks Cyclomatic Complexity 35 /kisskb/src/drivers/video/fbdev/offb.c:offb_init_fb Cyclomatic Complexity 120 /kisskb/src/drivers/video/fbdev/offb.c:offb_init_nodriver Cyclomatic Complexity 13 /kisskb/src/drivers/video/fbdev/offb.c:offb_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_init Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.h:is_string_field Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_filter.c:is_not Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:update_preds Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:parse_error Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LT_s64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LE_s64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GT_s64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GE_s64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_BAND_s64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LT_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LE_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GT_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GE_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_BAND_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LT_s32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LE_s32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GT_s32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GE_s32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_BAND_s32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LT_u32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LE_u32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GT_u32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GE_u32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_BAND_u32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LT_s16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LE_s16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GT_s16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GE_s16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_BAND_s16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LT_u16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LE_u16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GT_u16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GE_u16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_BAND_u16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LT_s8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LE_s8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GT_s8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GE_s8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_BAND_s8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LT_u8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_LE_u8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GT_u8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_GE_u8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_BAND_u8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_32 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_16 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_8 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_string Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_strloc Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_comm Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_none Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:event_filter Cyclomatic Complexity 22 /kisskb/src/kernel/trace/trace_events_filter.c:calc_stack Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:event_set_filter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:event_clear_filter Cyclomatic Complexity 3 /kisskb/src/kernel/trace/./trace_events_filter_test.h:__traceiter_ftrace_test_filter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/./trace_events_filter_test.h:trace_event_get_offsets_ftrace_test_filter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:test_pred_visited_fn Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_filter.c:free_prog Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_filter.c:__free_filter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:__free_subsystem_filter Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_filter.c:filter_free_subsystem_filters Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:create_filter_finish Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_filter.c:remove_filter_string Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 18 /kisskb/src/kernel/trace/trace_events_filter.c:select_comparison_fn Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace_events_filter.c:create_filter_start Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 33 /kisskb/src/kernel/trace/trace_events_filter.c:predicate_parse Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_filter.c:process_preds Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:filter_pred_pchar Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_filter.c:regex_match_front Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_filter.c:regex_match_full Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_filter.c:regex_match_glob Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_filter.c:regex_match_end Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_filter.c:regex_match_middle Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace_events_filter.c:append_filter_err Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_filter.c:create_filter Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_filter.c:event_set_filtered_flag Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_filter.c:filter_disable Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:__remove_filter Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_filter.c:filter_free_subsystem_preds Cyclomatic Complexity 1 /kisskb/src/include/linux/tracepoint.h:tracepoint_synchronize_unregister Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace_events_filter.c:process_system_preds Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_filter.c:create_system_filter Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 3 /kisskb/src/kernel/trace/./trace_events_filter_test.h:trace_event_raw_event_ftrace_test_filter Cyclomatic Complexity 2 /kisskb/src/kernel/trace/./trace_events_filter_test.h:trace_raw_output_ftrace_test_filter Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace_events_filter.c:update_pred_fn Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace_events_filter.c:filter_parse_regex Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events_filter.c:filter_build_regex Cyclomatic Complexity 49 /kisskb/src/kernel/trace/trace_events_filter.c:parse_pred Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events_filter.c:filter_match_preds Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events_filter.c:ftrace_test_event_filter Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_filter.c:print_event_filter Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_filter.c:print_subsystem_event_filter Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:free_event_filter Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events_filter.c:filter_assign_type Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_filter.c:create_event_filter Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_filter.c:apply_event_filter Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_filter.c:apply_subsystem_event_filter Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_crit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:is_slave_direction Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:async_tx_ack Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_set Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/../dmaengine.h:dma_cookie_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/../dmaengine.h:dmaengine_desc_get_callback Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:__dwc_regs Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:to_dw_dma_chan Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:__dw_regs Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:to_dw_dma Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:txd_to_dw_desc Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:chan2dev Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_first_active Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_dump_lli Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_chan_resume Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dw/core.c:dwc_resume Cyclomatic Complexity 10 /kisskb/src/drivers/dma/dw/../dmaengine.h:dmaengine_desc_callback_invoke Cyclomatic Complexity 20 /kisskb/src/include/linux/dmaengine.h:dma_async_is_complete Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/../dmaengine.h:dma_cookie_status Cyclomatic Complexity 5 /kisskb/src/drivers/dma/dw/core.c:dwc_find_desc Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/../dmaengine.h:dma_set_residue Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/core.c:dwc_caps Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/../dmaengine.h:dma_cookie_assign Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_max_seg_size Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_config Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_do_single_block Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_initialize Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_dump_chan_regs Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dw/core.c:dwc_dostart Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_get_sent Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dw/core.c:dwc_get_residue Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dw/core.c:dwc_chan_disable Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 6 /kisskb/src/drivers/dma/dw/../dmaengine.h:dma_cookie_complete Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/core.c:dwc_desc_put Cyclomatic Complexity 5 /kisskb/src/drivers/dma/dw/core.c:dwc_descriptor_complete Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dw/core.c:dwc_chan_pause Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dw/core.c:dwc_terminate_all Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_pause Cyclomatic Complexity 1 /kisskb/src/include/linux/dmapool.h:dma_pool_zalloc Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/core.c:dwc_desc_get Cyclomatic Complexity 3 /kisskb/src/include/linux/interrupt.h:tasklet_schedule Cyclomatic Complexity 10 /kisskb/src/drivers/dma/dw/core.c:dw_dma_interrupt Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 32 /kisskb/src/drivers/dma/dw/core.c:dwc_prep_slave_sg Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:dwc_tx_submit Cyclomatic Complexity 13 /kisskb/src/drivers/dma/dw/core.c:dwc_prep_dma_memcpy Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dw/core.c:dwc_dostart_first_queued Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dw/core.c:dwc_issue_pending Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/core.c:dwc_complete_all Cyclomatic Complexity 27 /kisskb/src/drivers/dma/dw/core.c:dwc_scan_descriptors Cyclomatic Complexity 10 /kisskb/src/drivers/dma/dw/core.c:dwc_tx_status Cyclomatic Complexity 6 /kisskb/src/drivers/dma/dw/core.c:dwc_handle_error Cyclomatic Complexity 10 /kisskb/src/drivers/dma/dw/core.c:dw_dma_tasklet Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync_suspend Cyclomatic Complexity 12 /kisskb/src/drivers/dma/dw/core.c:dw_dma_filter Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dw/core.c:do_dw_dma_off Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/core.c:dwc_free_chan_resources Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:do_dw_dma_on Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dw/core.c:dwc_alloc_chan_resources Cyclomatic Complexity 37 /kisskb/src/drivers/dma/dw/core.c:do_dma_probe Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dw/core.c:do_dma_remove Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:do_dw_dma_disable Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/core.c:do_dw_dma_enable In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_system_preds': /kisskb/src/kernel/trace/trace_events_filter.c:1578:12: note: byref variable will be forcibly initialized 1578 | LIST_HEAD(filter_list); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/kernel/trace/trace_events_filter_test.h:51, from /kisskb/src/kernel/trace/trace_events_filter.c:2081: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'trace_event_raw_event_ftrace_test_filter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/./trace_events_filter_test.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(ftrace_test_filter, | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/dma/dw/core.c:24: /kisskb/src/drivers/dma/dw/core.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dw/../dmaengine.h:135:26: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_descriptor_complete': /kisskb/src/drivers/dma/dw/core.c:241:33: note: byref variable will be forcibly initialized 241 | struct dmaengine_desc_callback cb; | ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/arch/powerpc/include/asm/time.h:14, from /kisskb/src/arch/powerpc/include/asm/delay.h:7, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/drivers/dma/dw/core.c:11: /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_terminate_all': /kisskb/src/drivers/dma/dw/core.c:859:12: note: byref variable will be forcibly initialized 859 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_complete_all': /kisskb/src/drivers/dma/dw/core.c:265:12: note: byref variable will be forcibly initialized 265 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_general4_errata Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 4 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_get_device_node Cyclomatic Complexity 10 /kisskb/src/drivers/soc/fsl/qe/qe.c:get_qe_base Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 18 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_snums_init Cyclomatic Complexity 7 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_sdma_init Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 13 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_upload_microcode Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 23 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_issue_cmd Cyclomatic Complexity 5 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_reset Cyclomatic Complexity 4 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_init Cyclomatic Complexity 18 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_get_brg_clk Cyclomatic Complexity 20 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_setbrg Cyclomatic Complexity 22 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_clock_source Cyclomatic Complexity 4 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_get_snum Cyclomatic Complexity 4 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_put_snum Cyclomatic Complexity 39 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_upload_firmware Cyclomatic Complexity 16 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_get_firmware_info Cyclomatic Complexity 4 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_get_num_of_risc Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe.c:qe_get_num_of_snums /kisskb/src/drivers/soc/fsl/qe/qe.c: In function 'get_qe_base': /kisskb/src/drivers/soc/fsl/qe/qe.c:69:18: note: byref variable will be forcibly initialized 69 | struct resource res; | ^~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 23 /kisskb/src/kernel/bpf/map_in_map.c:bpf_map_meta_alloc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_in_map.c:bpf_map_meta_free Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/map_in_map.c:bpf_map_meta_equal Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/map_in_map.c:bpf_map_fd_get_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_in_map.c:bpf_map_fd_put_ptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/map_in_map.c:bpf_map_fd_sys_lookup_elem Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 10 /kisskb/src/fs/ext4/acl.h:ext4_acl_count Cyclomatic Complexity 4 /kisskb/src/fs/ext4/acl.h:ext4_acl_size Cyclomatic Complexity 8 /kisskb/src/fs/ext4/acl.c:ext4_acl_to_disk Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 7 /kisskb/src/include/linux/posix_acl.h:posix_acl_release Cyclomatic Complexity 35 /kisskb/src/fs/ext4/acl.c:ext4_acl_from_disk Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 15 /kisskb/src/fs/ext4/acl.c:__ext4_set_acl Cyclomatic Complexity 22 /kisskb/src/fs/ext4/acl.c:ext4_get_acl Cyclomatic Complexity 35 /kisskb/src/fs/ext4/acl.c:ext4_set_acl Cyclomatic Complexity 13 /kisskb/src/fs/ext4/acl.c:ext4_init_acl Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 7 /kisskb/src/drivers/video/of_videomode.c:of_get_videomode Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:bpf_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_flags_access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_kmalloc_node Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/lpm_trie.c:extract_bit Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/lpm_trie.c:trie_check_btf Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 32 /kisskb/src/kernel/bpf/lpm_trie.c:longest_prefix_match Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 65 /kisskb/src/kernel/bpf/lpm_trie.c:trie_delete_elem Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/lpm_trie.c:lpm_trie_node_alloc Cyclomatic Complexity 54 /kisskb/src/kernel/bpf/lpm_trie.c:trie_update_elem Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/lpm_trie.c:trie_free Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/lpm_trie.c:trie_lookup_elem Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 79 /kisskb/src/kernel/bpf/lpm_trie.c:trie_get_next_key Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/lpm_trie.c:trie_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_inode_init_security Cyclomatic Complexity 5 /kisskb/src/fs/ext4/xattr_security.c:ext4_initxattrs Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr_security.c:ext4_xattr_security_set Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr_security.c:ext4_xattr_security_get Cyclomatic Complexity 1 /kisskb/src/fs/ext4/xattr_security.c:ext4_init_security Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/genalloc.h:gen_pool_add_virt Cyclomatic Complexity 1 /kisskb/src/include/linux/genalloc.h:gen_pool_add Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/genalloc.h:gen_pool_alloc_algo Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memset_io Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/genalloc.h:gen_pool_free Cyclomatic Complexity 26 /kisskb/src/drivers/soc/fsl/qe/qe_common.c:cpm_muram_init Cyclomatic Complexity 8 /kisskb/src/drivers/soc/fsl/qe/qe_common.c:cpm_muram_free Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_common.c:cpm_muram_addr Cyclomatic Complexity 7 /kisskb/src/drivers/soc/fsl/qe/qe_common.c:cpm_muram_alloc_common Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_common.c:cpm_muram_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_common.c:cpm_muram_alloc_fixed Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_common.c:cpm_muram_offset Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_common.c:cpm_muram_dma Cyclomatic Complexity 4 /kisskb/src/drivers/soc/fsl/qe/qe_common.c:cpm_muram_free_addr /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_init': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:48:18: note: byref variable will be forcibly initialized 48 | struct resource r; | ^ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_alloc': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:152:28: note: byref variable will be forcibly initialized 152 | struct genpool_data_align muram_pool_data; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_alloc_fixed': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:204:28: note: byref variable will be forcibly initialized 204 | struct genpool_data_fixed muram_pool_data_fixed; | ^~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 3 /kisskb/src/include/linux/trace_events.h:trace_event_name Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:event_file_data Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:register_trigger_hist_cmd Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:register_trigger_hist_enable_disable_cmds Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:event_command_post_trigger Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:event_command_needs_rec Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:snapshot_get_trigger_ops Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:stacktrace_get_trigger_ops Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:event_enable_trigger Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:event_enable_count_trigger Cyclomatic Complexity 1 /kisskb/src/include/linux/tracepoint.h:tracepoint_synchronize_unregister Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_trigger.c:check_user_trigger Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:__pause_named_trigger Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:onoff_get_trigger_ops Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:event_enable_get_trigger_ops Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:trigger_stop Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_regex_release Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_regex_open Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_open Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_trigger.c:trigger_show Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_trigger.c:event_enable_trigger_print Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:traceoff_trigger_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:traceon_trigger_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:snapshot_trigger_print Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:stacktrace_trigger_print Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events_trigger.c:trigger_start Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:trigger_next Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 2 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_rcu Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events_trigger.c:set_trigger_filter Cyclomatic Complexity 2 /kisskb/src/include/linux/trace_events.h:trace_event_put_ref Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 2 /kisskb/src/include/linux/trace_events.h:trace_event_try_get_ref Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:traceoff_trigger Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:traceoff_count_trigger Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:traceon_trigger Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:traceon_count_trigger Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:snapshot_trigger Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_trigger.c:snapshot_count_trigger Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:stacktrace_trigger Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_trigger.c:stacktrace_count_trigger Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:trigger_data_free Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:event_enable_trigger_free Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_free Cyclomatic Complexity 21 /kisskb/src/kernel/trace/trace_events_trigger.c:event_enable_trigger_func Cyclomatic Complexity 16 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_callback Cyclomatic Complexity 14 /kisskb/src/kernel/trace/trace_events_trigger.c:event_triggers_call Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events_trigger.c:event_triggers_post_call Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_trigger.c:trigger_process_regex Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_regex_write Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:event_trigger_write Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_trigger.c:register_event_command Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:register_trigger_snapshot_cmd Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:register_trigger_stacktrace_cmd Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_trigger.c:unregister_event_command Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:unregister_trigger_traceon_traceoff_cmds Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events_trigger.c:register_trigger_traceon_traceoff_cmds Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:unregister_trigger_enable_disable_cmds Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events_trigger.c:register_trigger_enable_disable_cmds Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:trace_event_trigger_enable_disable Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_trigger.c:clear_event_triggers Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events_trigger.c:update_cond_flag Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace_events_trigger.c:event_enable_register_trigger Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace_events_trigger.c:event_enable_unregister_trigger Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events_trigger.c:unregister_trigger Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events_trigger.c:register_trigger Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:register_snapshot_trigger Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events_trigger.c:find_named_trigger Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_trigger.c:is_named_trigger Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_trigger.c:save_named_trigger Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:del_named_trigger Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:pause_named_trigger Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:unpause_named_trigger Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:set_named_trigger_data Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:get_named_trigger_data Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_trigger.c:register_trigger_cmds Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_generic_entry_update Cyclomatic Complexity 2 /kisskb/src/include/linux/trace_events.h:trace_get_fields Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace.h:is_string_field Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:is_function_field Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace.h:event_file_data Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_inject.c:trace_get_entry_size Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_inject.c:trace_alloc_entry Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_inject.c:event_inject_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_events.h:tracing_gen_ctx Cyclomatic Complexity 29 /kisskb/src/kernel/trace/trace_events_inject.c:parse_field Cyclomatic Complexity 13 /kisskb/src/kernel/trace/trace_events_inject.c:parse_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 4 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_inject.c:trace_inject_entry Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_inject.c:event_inject_write /kisskb/src/kernel/trace/trace_events_inject.c: In function 'trace_inject_entry': /kisskb/src/kernel/trace/trace_events_inject.c:19:28: note: byref variable will be forcibly initialized 19 | struct trace_event_buffer fbuffer; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_SB Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:EXT4_I Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_flag Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_test_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_set_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_clear_inode_state Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4.h:ext4_verity_in_progress Cyclomatic Complexity 2 /kisskb/src/fs/ext4/ext4_extents.h:ext4_ext_get_actual_len Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_free_metadata_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:ext4_trans_default_revoke_credits Cyclomatic Complexity 1 /kisskb/src/fs/ext4/verity.c:ext4_verity_metadata_pos Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_get_page_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 10 /kisskb/src/fs/ext4/verity.c:ext4_read_merkle_tree_page Cyclomatic Complexity 6 /kisskb/src/include/linux/highmem.h:memcpy_to_page Cyclomatic Complexity 14 /kisskb/src/fs/ext4/verity.c:pagecache_write Cyclomatic Complexity 1 /kisskb/src/fs/ext4/verity.c:ext4_write_merkle_tree_block Cyclomatic Complexity 4 /kisskb/src/fs/ext4/verity.c:ext4_write_verity_descriptor Cyclomatic Complexity 6 /kisskb/src/include/linux/highmem.h:memcpy_from_page Cyclomatic Complexity 4 /kisskb/src/fs/ext4/verity.c:pagecache_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_write_and_wait Cyclomatic Complexity 1 /kisskb/src/fs/ext4/ext4_jbd2.h:__ext4_journal_start Cyclomatic Complexity 21 /kisskb/src/fs/ext4/verity.c:ext4_end_enable_verity Cyclomatic Complexity 24 /kisskb/src/fs/ext4/verity.c:ext4_get_verity_descriptor_location Cyclomatic Complexity 13 /kisskb/src/fs/ext4/verity.c:ext4_get_verity_descriptor Cyclomatic Complexity 25 /kisskb/src/fs/ext4/verity.c:ext4_begin_enable_verity /kisskb/src/fs/ext4/verity.c: In function 'ext4_end_enable_verity': /kisskb/src/fs/ext4/verity.c:198:19: note: byref variable will be forcibly initialized 198 | struct ext4_iloc iloc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio.h:dev_to_virtio Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio.h:drv_to_virtio Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:arch_has_restricted_virtio_memory_access Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:virtio_config_disable Cyclomatic Complexity 12 /kisskb/src/drivers/virtio/virtio.c:__virtio_config_changed Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio.c:virtio_config_enable Cyclomatic Complexity 11 /kisskb/src/drivers/virtio/virtio.c:virtio_id_match Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio.c:virtio_dev_match Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_of_node Cyclomatic Complexity 6 /kisskb/src/include/linux/virtio_config.h:virtio_device_ready Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_test_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_set_bit Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:virtio_uevent Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio.c:features_show Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:modalias_show Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:status_show Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:vendor_show Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:device_show Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_get_available_child_count Cyclomatic Complexity 32 /kisskb/src/drivers/virtio/virtio.c:virtio_device_of_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:virtio_exit Cyclomatic Complexity 2 /kisskb/src/drivers/virtio/virtio.c:virtio_init Cyclomatic Complexity 11 /kisskb/src/drivers/virtio/virtio.c:virtio_check_driver_offered_feature Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_has_feature Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:virtio_config_changed Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:virtio_add_status Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio.c:virtio_dev_remove Cyclomatic Complexity 16 /kisskb/src/drivers/virtio/virtio.c:virtio_finalize_features Cyclomatic Complexity 40 /kisskb/src/drivers/virtio/virtio.c:virtio_dev_probe Cyclomatic Complexity 19 /kisskb/src/drivers/virtio/virtio.c:register_virtio_driver Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:unregister_virtio_driver Cyclomatic Complexity 10 /kisskb/src/drivers/virtio/virtio.c:register_virtio_device Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:is_virtio_device Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio.c:unregister_virtio_device Cyclomatic Complexity 9 /kisskb/src/drivers/virtio/virtio.c:virtio_device_freeze Cyclomatic Complexity 16 /kisskb/src/drivers/virtio/virtio.c:virtio_device_restore Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:is_slave_direction Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:__dwc_regs Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:to_dw_dma Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_block2bytes Cyclomatic Complexity 5 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_prepare_ctllo Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_bytes2block Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_enable Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_disable Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_set_device_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_encode_maxburst Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_resume_chan Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_suspend_chan Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_initialize_chan Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_probe Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/dw.c:dw_dma_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/virtio_ring.h:vring_init Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/virtio_ring.h:vring_size Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/virtio_ring.h:vring_need_event Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_byteorder.h:virtio_legacy_is_little_endian Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_use_indirect Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:vring_dma_dev Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_ring.c:is_used_desc_packed Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:more_used_packed Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_poll_packed Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_ring.h:virtio_wmb Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_ring.h:virtio_mb Cyclomatic Complexity 7 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_kick_prepare_packed Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_ring.h:virtio_rmb Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_disable_cb_packed Cyclomatic Complexity 8 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_enable_cb_prepare_packed Cyclomatic Complexity 13 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_enable_cb_delayed_packed Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_test_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_has_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio_has_dma_quirk Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_ring.c:vring_use_dma_api Cyclomatic Complexity 3 /kisskb/src/include/linux/virtio_config.h:virtio_is_little_endian Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:virt_to_phys Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_phys Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:alloc_indirect_packed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 11 /kisskb/src/include/linux/dma-mapping.h:dma_map_single_attrs Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_ring.c:vring_map_single Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_ring.c:vring_map_one_sg Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_single_attrs Cyclomatic Complexity 9 /kisskb/src/drivers/virtio/virtio_ring.c:vring_unmap_desc_packed Cyclomatic Complexity 9 /kisskb/src/drivers/virtio/virtio_ring.c:vring_unmap_state_packed Cyclomatic Complexity 17 /kisskb/src/drivers/virtio/virtio_ring.c:detach_buf_packed Cyclomatic Complexity 17 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_get_buf_ctx_packed Cyclomatic Complexity 10 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_detach_unused_buf_packed Cyclomatic Complexity 9 /kisskb/src/drivers/virtio/virtio_ring.c:vring_unmap_one_split Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_mapping_error Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_ring.c:vring_mapping_error Cyclomatic Complexity 23 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_add_indirect_packed Cyclomatic Complexity 67 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_add_packed Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__cpu_to_virtio64 Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:cpu_to_virtio64 Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__virtio64_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio64_to_cpu Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__cpu_to_virtio32 Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:cpu_to_virtio32 Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__virtio32_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio32_to_cpu Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__cpu_to_virtio16 Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:cpu_to_virtio16 Cyclomatic Complexity 5 /kisskb/src/drivers/virtio/virtio_ring.c:alloc_indirect_split Cyclomatic Complexity 7 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_disable_cb_split Cyclomatic Complexity 7 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_enable_cb_prepare_split Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__virtio16_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio16_to_cpu Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_add_desc_split Cyclomatic Complexity 9 /kisskb/src/drivers/virtio/virtio_ring.c:vring_unmap_one_split_indirect Cyclomatic Complexity 35 /kisskb/src/drivers/virtio/virtio_ring.c:detach_buf_split Cyclomatic Complexity 10 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_detach_unused_buf_split Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_kick_prepare_split Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:more_used_split Cyclomatic Complexity 15 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_get_buf_ctx_split Cyclomatic Complexity 2 /kisskb/src/drivers/virtio/virtio_ring.c:more_used Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_poll_split Cyclomatic Complexity 12 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_enable_cb_delayed_split Cyclomatic Complexity 5 /kisskb/src/drivers/virtio/virtio_ring.c:vring_alloc_desc_extra Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_coherent Cyclomatic Complexity 10 /kisskb/src/drivers/virtio/virtio_ring.c:vring_alloc_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_coherent Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_ring.c:vring_free_queue Cyclomatic Complexity 26 /kisskb/src/drivers/virtio/virtio_ring.c:vring_create_virtqueue_packed Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_clear_bit Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_ring.c:virtio_max_dma_size Cyclomatic Complexity 2 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_kick_prepare Cyclomatic Complexity 5 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_notify Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_kick Cyclomatic Complexity 91 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_add_split Cyclomatic Complexity 2 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_add Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_add_sgs Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_add_outbuf Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_add_inbuf Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_add_inbuf_ctx Cyclomatic Complexity 2 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_get_buf_ctx Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_get_buf Cyclomatic Complexity 7 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_disable_cb Cyclomatic Complexity 5 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_enable_cb_prepare Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_poll Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_enable_cb Cyclomatic Complexity 5 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_enable_cb_delayed Cyclomatic Complexity 2 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_detach_unused_buf Cyclomatic Complexity 11 /kisskb/src/drivers/virtio/virtio_ring.c:vring_interrupt Cyclomatic Complexity 22 /kisskb/src/drivers/virtio/virtio_ring.c:__vring_new_virtqueue Cyclomatic Complexity 24 /kisskb/src/drivers/virtio/virtio_ring.c:vring_create_virtqueue_split Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_ring.c:vring_create_virtqueue Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_ring.c:vring_new_virtqueue Cyclomatic Complexity 10 /kisskb/src/drivers/virtio/virtio_ring.c:vring_del_virtqueue Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_ring.c:vring_transport_features Cyclomatic Complexity 2 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_get_vring_size Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_is_broken Cyclomatic Complexity 2 /kisskb/src/drivers/virtio/virtio_ring.c:virtio_break_device Cyclomatic Complexity 9 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_get_desc_addr Cyclomatic Complexity 9 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_get_avail_addr Cyclomatic Complexity 9 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_get_used_addr Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_ring.c:virtqueue_get_vring Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_chip Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_desc_get_handler_data Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_from_irq_data Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_of_init Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 7 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_host_map Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:irq_domain_get_of_node Cyclomatic Complexity 3 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_host_match Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_read Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_linear_revmap Cyclomatic Complexity 9 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_get_high_irq Cyclomatic Complexity 7 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_cascade_high Cyclomatic Complexity 9 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_get_low_irq Cyclomatic Complexity 7 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_cascade_muxed_mpic Cyclomatic Complexity 7 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_cascade_low Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_linear Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_write Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_unmask_irq Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_mask_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chained_handler Cyclomatic Complexity 27 /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:qe_ic_init Cyclomatic Complexity 8 /kisskb/src/fs/ext4/inode-test.c:ext4_inode_gen_params Cyclomatic Complexity 10 /kisskb/src/fs/ext4/inode-test.c:get_32bit_time Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode-test.c:timestamp_expectation_to_desc Cyclomatic Complexity 3 /kisskb/src/fs/ext4/ext4.h:ext4_decode_extra_time Cyclomatic Complexity 1 /kisskb/src/fs/ext4/inode-test.c:inode_test_xtimestamp_decoding In file included from /kisskb/src/fs/ext4/inode-test.c:7: /kisskb/src/fs/ext4/inode-test.c: In function 'inode_test_xtimestamp_decoding': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode-test.c:260:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 260 | KUNIT_EXPECT_EQ_MSG(test, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode-test.c:252:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 252 | KUNIT_EXPECT_EQ_MSG(test, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode-test.c:243:20: note: byref variable will be forcibly initialized 243 | struct timespec64 timestamp; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:str_has_prefix Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_has_overflowed Cyclomatic Complexity 2 /kisskb/src/include/linux/seq_buf.h:seq_buf_buffer_left Cyclomatic Complexity 3 /kisskb/src/include/linux/trace_seq.h:trace_seq_has_overflowed Cyclomatic Complexity 3 /kisskb/src/include/linux/trace_events.h:trace_event_name Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace.h:is_good_name Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_dynevent.h:dyn_event_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:is_synth_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:to_synth_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_is_busy Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:check_field_version Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_match Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_synth.c:synth_field_signed Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:unregister_synth_event Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_dynevent.h:dyn_event_remove Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:free_synth_field Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:free_synth_tracepoint Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:free_synth_event_print_fmt Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_synth.c:free_synth_event Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_release Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_synth.c:destroy_synth_event Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:synth_field_is_string Cyclomatic Complexity 19 /kisskb/src/kernel/trace/trace_events_synth.c:synth_field_fmt Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_synth.c:__synth_event_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_show Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:synth_events_seq_show Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:last_cmd_set Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_synth.c:alloc_synth_tracepoint Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_synth.c:check_command Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:synth_err Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events_synth.c:synth_field_string_size Cyclomatic Complexity 19 /kisskb/src/kernel/trace/trace_events_synth.c:synth_field_size Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 10 /kisskb/src/kernel/trace/trace_events_synth.c:alloc_synth_event Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:errpos Cyclomatic Complexity 23 /kisskb/src/kernel/trace/trace_events_synth.c:parse_synth_field Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:__synth_event_trace_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:__synth_event_trace_end Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:trace_string Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events_synth.c:trace_event_raw_event_synth Cyclomatic Complexity 17 /kisskb/src/kernel/trace/trace_events_synth.c:__synth_event_add_val Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_define_fields Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_synth.c:print_synth_event_num_val Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace_events_synth.c:__set_synth_event_print_fmt Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:set_synth_event_print_fmt Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_synth.c:register_synth_event Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace_events_synth.c:print_synth_event Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_dynevent.h:dyn_event_add Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_check_arg_fn Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_synth.c:__synth_event_trace_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:trace_events_synth_init_early Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_synth.c:trace_events_synth_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:synth_events_write Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_synth.c:synth_events_open Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_events_synth.c:find_synth_event Cyclomatic Complexity 19 /kisskb/src/kernel/trace/trace_events_synth.c:__create_synth_event Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_events_synth.c:create_synth_event Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_add_field Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_add_field_str Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_add_fields Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_events_synth.c:__synth_event_gen_cmd_start Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_gen_cmd_array_start Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_delete Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_events_synth.c:create_or_delete_synth_event Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_run_command Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_cmd_init Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_create Cyclomatic Complexity 14 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_trace Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_trace_array Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_trace_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_add_next_val Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_add_val Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_events_synth.c:synth_event_trace_end /kisskb/src/kernel/trace/trace_events_synth.c: In function 'parse_synth_field': /kisskb/src/kernel/trace/trace_events_synth.c:606:17: note: byref variable will be forcibly initialized 606 | struct seq_buf s; | ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'trace_event_raw_event_synth': /kisskb/src/kernel/trace/trace_events_synth.c:438:28: note: byref variable will be forcibly initialized 438 | struct trace_event_buffer fbuffer; | ^~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field': /kisskb/src/kernel/trace/trace_events_synth.c:939:27: note: byref variable will be forcibly initialized 939 | struct dynevent_arg_pair arg_pair; | ^~~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field_str': /kisskb/src/kernel/trace/trace_events_synth.c:982:22: note: byref variable will be forcibly initialized 982 | struct dynevent_arg arg; | ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function '__synth_event_gen_cmd_start': /kisskb/src/kernel/trace/trace_events_synth.c:1076:22: note: byref variable will be forcibly initialized 1076 | struct dynevent_arg arg; | ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_gen_cmd_array_start': /kisskb/src/kernel/trace/trace_events_synth.c:1147:22: note: byref variable will be forcibly initialized 1147 | struct dynevent_arg arg; | ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_create': /kisskb/src/kernel/trace/trace_events_synth.c:1344:22: note: byref variable will be forcibly initialized 1344 | struct dynevent_cmd cmd; | ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace': /kisskb/src/kernel/trace/trace_events_synth.c:1626:33: note: byref variable will be forcibly initialized 1626 | struct synth_event_trace_state state; | ^~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace_array': /kisskb/src/kernel/trace/trace_events_synth.c:1731:33: note: byref variable will be forcibly initialized 1731 | struct synth_event_trace_state state; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:__dwc_regs Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:__dw_regs Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/regs.h:to_dw_dma Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/idma32.c:idma32_block2bytes Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dw/idma32.c:idma32_prepare_ctllo Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/idma32.c:idma32_bytes2block Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dw/idma32.c:idma32_get_slave_devfn Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/include/linux/io-64-nonatomic-hi-lo.h:hi_lo_writeq Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/idma32.c:idma32_fifo_partition Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/idma32.c:idma32_enable Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/idma32.c:idma32_initialize_chan_generic Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/idma32.c:idma32_disable Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/idma32.c:idma32_set_device_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dw/idma32.c:idma32_encode_maxburst Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/idma32.c:idma32_resume_chan Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/idma32.c:idma32_suspend_chan Cyclomatic Complexity 7 /kisskb/src/drivers/dma/dw/idma32.c:idma32_initialize_chan_xbar Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/dma/dw/idma32.c:idma32_dma_probe Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/idma32.c:idma32_dma_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:bpf_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_flags_access_ok Cyclomatic Complexity 2 /kisskb/src/include/linux/bpf.h:bpf_map_attr_numa_node Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:bpf_queue_stack Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_is_empty Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_lookup_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_update_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_delete_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_get_next_key Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_alloc_check Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/queue_stack_maps.c:__queue_map_get Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_map_peek_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_map_pop_elem Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_is_full Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_push_elem Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/queue_stack_maps.c:__stack_map_get Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:stack_map_peek_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:stack_map_pop_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_free Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/queue_stack_maps.c:queue_stack_map_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 6 /kisskb/src/drivers/soc/fsl/qe/qe_io.c:par_io_init Cyclomatic Complexity 12 /kisskb/src/drivers/soc/fsl/qe/qe_io.c:__par_io_config_pin Cyclomatic Complexity 9 /kisskb/src/drivers/soc/fsl/qe/qe_io.c:par_io_config_pin Cyclomatic Complexity 10 /kisskb/src/drivers/soc/fsl/qe/qe_io.c:par_io_data_set Cyclomatic Complexity 14 /kisskb/src/drivers/soc/fsl/qe/qe_io.c:par_io_of_config /kisskb/src/drivers/soc/fsl/qe/qe_io.c: In function 'par_io_init': /kisskb/src/drivers/soc/fsl/qe/qe_io.c:29:18: note: byref variable will be forcibly initialized 29 | struct resource res; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_have_populated_dt Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/internal.h:dev_to_rdev Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/core.c:have_full_constraints Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/core.c:regulator_check_states Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/core.c:regulator_opmode_to_str Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:print_constraints_debug Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_enable Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_enable_delay Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_enable_complete Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_disable Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_disable_complete Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_bypass_enable Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_bypass_enable_complete Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_bypass_disable Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_bypass_disable_complete Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_set_voltage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/regulator.h:__traceiter_regulator_set_voltage_complete Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:_regulator_is_enabled Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/core.c:regulator_supply_is_couple Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/core.c:_regulator_get_enable_time Cyclomatic Complexity 29 /kisskb/src/drivers/regulator/core.c:_regulator_set_voltage_time Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:regulator_get_suspend_state Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/core.c:regulator_suspend_toggle Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:_regulator_get_current_limit_unlocked Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:_regulator_get_mode_unlocked Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:rdev_get_cached_err_flags Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:notif_set_limit Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/core.c:handle_notify_limits Cyclomatic Complexity 99 /kisskb/src/drivers/regulator/core.c:regulator_attr_is_visible Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/include/trace/events/regulator.h:trace_event_get_offsets_regulator_basic Cyclomatic Complexity 7 /kisskb/src/include/trace/events/regulator.h:trace_event_raw_event_regulator_basic Cyclomatic Complexity 2 /kisskb/src/include/trace/events/regulator.h:trace_event_get_offsets_regulator_range Cyclomatic Complexity 7 /kisskb/src/include/trace/events/regulator.h:trace_event_raw_event_regulator_range Cyclomatic Complexity 2 /kisskb/src/include/trace/events/regulator.h:trace_event_get_offsets_regulator_value Cyclomatic Complexity 7 /kisskb/src/include/trace/events/regulator.h:trace_event_raw_event_regulator_value Cyclomatic Complexity 4 /kisskb/src/include/trace/events/regulator.h:trace_raw_output_regulator_basic Cyclomatic Complexity 4 /kisskb/src/include/trace/events/regulator.h:trace_raw_output_regulator_range Cyclomatic Complexity 4 /kisskb/src/include/trace/events/regulator.h:trace_raw_output_regulator_value Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/core.c:regulator_find_supply_alias Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_supply_alias Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/core.c:of_get_child_regulator Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:of_get_regulator Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/core.c:regulator_lookup_by_name Cyclomatic Complexity 39 /kisskb/src/drivers/regulator/core.c:regulator_dev_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_us Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_us_delta Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/core.c:regulator_lock_nested Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_lock Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/core.c:regulator_summary_lock_one Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/core.c:regulator_unlock Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/core.c:regulator_unlock_recursive Cyclomatic Complexity 22 /kisskb/src/drivers/regulator/core.c:regulator_lock_recursive Cyclomatic Complexity 44 /kisskb/src/drivers/regulator/core.c:_regulator_list_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:_regulator_get_current_limit Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:_regulator_get_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:_regulator_get_error_flags Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/core.c:regulator_resume Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:regulator_summary_unlock_one Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_dev_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:destroy_regulator Cyclomatic Complexity 14 /kisskb/src/drivers/regulator/core.c:_regulator_put Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/core.c:unset_regulator_supplies Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:constraint_flags_read_file Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/core.c:regulator_ena_gpio_request Cyclomatic Complexity 39 /kisskb/src/drivers/regulator/core.c:set_consumer_device_supply Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_init Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_lock_slow Cyclomatic Complexity 12 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_done Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/core.c:regulator_lock_dependent Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_enable Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_enable_delay Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_enable_complete Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_disable Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_disable_complete Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_set_voltage Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_set_voltage_complete Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_bypass_enable Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_bypass_enable_complete Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_bypass_disable Cyclomatic Complexity 13 /kisskb/src/include/trace/events/regulator.h:trace_regulator_bypass_disable_complete Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/core.c:regulator_ena_gpio_ctrl Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/core.c:_regulator_enable_delay Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:_notifier_call_chain Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_fini Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_unlock_dependent Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/core.c:regulator_map_voltage Cyclomatic Complexity 21 /kisskb/src/drivers/regulator/core.c:_regulator_do_set_suspend_voltage Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule_domain Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_summary_lock_all Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/core.c:regulator_summary_lock Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_summary_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_init_complete_work_function Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/core.c:regulator_ena_gpio_free Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_init Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_print_opmode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:suspend_disk_mode_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:suspend_mem_mode_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:suspend_standby_mode_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:opmode_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:suspend_disk_microvolts_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:suspend_mem_microvolts_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:suspend_standby_microvolts_show Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:regulator_print_state Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:suspend_disk_state_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:suspend_mem_state_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:suspend_standby_state_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:state_show Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:max_microamps_show Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:min_microamps_show Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:max_microvolts_show Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:min_microvolts_show Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/core.c:requested_microamps_show Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:bypass_show Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/core.c:status_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:microamps_show Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/core.c:type_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:num_users_show Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_summary_open Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:supply_map_open Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_summary_show Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/core.c:regulator_init_complete Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/core.c:rdev_get_name Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:regulator_ops_is_valid Cyclomatic Complexity 31 /kisskb/src/drivers/regulator/core.c:create_regulator Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/core.c:set_supply Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_match Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/core.c:regulator_mode_constrain Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/core.c:_regulator_check_status_enabled Cyclomatic Complexity 48 /kisskb/src/drivers/regulator/core.c:_regulator_do_enable Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/core.c:_regulator_do_disable Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/core.c:_regulator_force_disable Cyclomatic Complexity 17 /kisskb/src/drivers/regulator/core.c:regulator_check_current_limit Cyclomatic Complexity 23 /kisskb/src/drivers/regulator/core.c:machine_constraints_current Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/core.c:regulator_get_suspend_state_check Cyclomatic Complexity 42 /kisskb/src/drivers/regulator/core.c:__suspend_set_state Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:suspend_set_initial_state Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:print_constraints Cyclomatic Complexity 22 /kisskb/src/drivers/regulator/core.c:regulator_find_coupler Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/core.c:regulator_init_coupling Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/core.c:rdev_init_debugfs Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/core.c:regulator_resolve_coupling Cyclomatic Complexity 20 /kisskb/src/drivers/regulator/core.c:regulator_remove_coupling Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:name_show Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:generic_coupler_attach Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/core.c:supply_map_show Cyclomatic Complexity 25 /kisskb/src/drivers/regulator/core.c:regulator_late_cleanup Cyclomatic Complexity 17 /kisskb/src/drivers/regulator/core.c:regulator_check_voltage Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/core.c:regulator_check_consumers Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_put Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:regulator_register_supply_alias Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_unregister_supply_alias Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/core.c:regulator_bulk_register_supply_alias Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/core.c:regulator_bulk_unregister_supply_alias Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_is_enabled Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/core.c:regulator_count_voltages Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_list_voltage Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/core.c:regulator_get_regmap Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_get_hardware_vsel_register Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/core.c:regulator_list_hardware_vsel Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get_linear_step Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_suspend_enable Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/core.c:regulator_suspend_disable Cyclomatic Complexity 47 /kisskb/src/drivers/regulator/core.c:regulator_set_voltage_time Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:regulator_set_voltage_time_sel Cyclomatic Complexity 42 /kisskb/src/drivers/regulator/core.c:regulator_get_voltage_rdev Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:_regulator_call_set_voltage Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:_regulator_call_set_voltage_sel Cyclomatic Complexity 23 /kisskb/src/drivers/regulator/core.c:_regulator_set_voltage_sel_step Cyclomatic Complexity 69 /kisskb/src/drivers/regulator/core.c:_regulator_do_set_voltage Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/core.c:regulator_limit_voltage_step Cyclomatic Complexity 55 /kisskb/src/drivers/regulator/core.c:regulator_get_optimal_voltage Cyclomatic Complexity 26 /kisskb/src/drivers/regulator/core.c:regulator_do_balance_voltage Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/core.c:regulator_balance_voltage Cyclomatic Complexity 33 /kisskb/src/drivers/regulator/core.c:regulator_set_voltage_unlocked Cyclomatic Complexity 34 /kisskb/src/drivers/regulator/core.c:regulator_set_voltage_rdev Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_set_voltage Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:_regulator_set_suspend_voltage Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_set_suspend_voltage Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/core.c:regulator_sync_voltage_rdev Cyclomatic Complexity 26 /kisskb/src/drivers/regulator/core.c:regulator_sync_voltage Cyclomatic Complexity 100 /kisskb/src/drivers/regulator/core.c:machine_constraints_voltage Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:microvolts_show Cyclomatic Complexity 23 /kisskb/src/drivers/regulator/core.c:regulator_summary_show_subtree Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_summary_show_roots Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/core.c:regulator_summary_show_children Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get_voltage Cyclomatic Complexity 47 /kisskb/src/drivers/regulator/core.c:drms_uA_update Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/core.c:_regulator_handle_consumer_enable Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/core.c:_regulator_handle_consumer_disable Cyclomatic Complexity 53 /kisskb/src/drivers/regulator/core.c:_regulator_disable Cyclomatic Complexity 52 /kisskb/src/drivers/regulator/core.c:_regulator_enable Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_enable Cyclomatic Complexity 44 /kisskb/src/drivers/regulator/core.c:regulator_resolve_supply Cyclomatic Complexity 46 /kisskb/src/drivers/regulator/core.c:_regulator_get Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get_exclusive Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get_optional Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/core.c:regulator_register_resolve_supply Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_bulk_enable_async Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_disable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_disable_deferred Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/core.c:regulator_disable_work Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/core.c:regulator_force_disable Cyclomatic Complexity 161 /kisskb/src/drivers/regulator/core.c:set_machine_constraints Cyclomatic Complexity 25 /kisskb/src/drivers/regulator/core.c:regulator_is_supported_voltage Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/core.c:regulator_set_current_limit Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get_current_limit Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/core.c:regulator_set_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get_error_flags Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/core.c:regulator_set_load Cyclomatic Complexity 37 /kisskb/src/drivers/regulator/core.c:regulator_allow_bypass Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_register_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_unregister_notifier Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/core.c:regulator_bulk_get Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/core.c:regulator_bulk_enable Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/core.c:regulator_bulk_disable Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/core.c:regulator_bulk_force_disable Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/core.c:regulator_bulk_free Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_notifier_call_chain Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/core.c:regulator_mode_to_status Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_coupler_register Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/core.c:regulator_init Cyclomatic Complexity 184 /kisskb/src/drivers/regulator/core.c:regulator_register Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/core.c:regulator_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_has_full_constraints Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:rdev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:rdev_get_id Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:rdev_get_dev Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:rdev_get_regmap Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/core.c:regulator_get_init_drvdata In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/regulator.h:174, from /kisskb/src/drivers/regulator/core.c:31: /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_basic': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 15 | DECLARE_EVENT_CLASS(regulator_basic, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_range': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 109 | DECLARE_EVENT_CLASS(regulator_range, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_value': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 143 | DECLARE_EVENT_CLASS(regulator_value, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:to_of_mm_gpio_chip Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:of_get_gpio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:of_get_gpio Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_to_chip Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_gpio_get Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_gpio_save_regs Cyclomatic Complexity 9 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_gpio_set_multiple Cyclomatic Complexity 4 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_gpio_set Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_gpio_dir_out Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_gpio_dir_in Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 8 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_add_gpiochips Cyclomatic Complexity 23 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_pin_request Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_pin_free Cyclomatic Complexity 7 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_pin_set_dedicated Cyclomatic Complexity 1 /kisskb/src/drivers/soc/fsl/qe/gpio.c:qe_pin_set_gpio /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_lock_all': /kisskb/src/drivers/regulator/core.c:5900:27: note: byref variable will be forcibly initialized 5900 | struct summary_lock_data lock_data; | ^~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show': /kisskb/src/drivers/regulator/core.c:5967:24: note: byref variable will be forcibly initialized 5967 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage': /kisskb/src/drivers/regulator/core.c:3330:33: note: byref variable will be forcibly initialized 3330 | struct pre_voltage_change_data data; | ^~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage_sel': /kisskb/src/drivers/regulator/core.c:3354:33: note: byref variable will be forcibly initialized 3354 | struct pre_voltage_change_data data; | ^~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_voltage': /kisskb/src/drivers/regulator/core.c:4029:24: note: byref variable will be forcibly initialized 4029 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_suspend_voltage': /kisskb/src/drivers/regulator/core.c:4109:24: note: byref variable will be forcibly initialized 4109 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show_subtree': /kisskb/src/drivers/regulator/core.c:5787:22: note: byref variable will be forcibly initialized 5787 | struct summary_data summary_data; | ^~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage': /kisskb/src/drivers/regulator/core.c:4347:24: note: byref variable will be forcibly initialized 4347 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable': /kisskb/src/drivers/regulator/core.c:2912:24: note: byref variable will be forcibly initialized 2912 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable_work': /kisskb/src/drivers/regulator/core.c:2989:24: note: byref variable will be forcibly initialized 2989 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_enable': /kisskb/src/drivers/regulator/core.c:2805:24: note: byref variable will be forcibly initialized 2805 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_force_disable': /kisskb/src/drivers/regulator/core.c:2961:24: note: byref variable will be forcibly initialized 2961 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ In file included from /kisskb/src/drivers/regulator/core.c:15: /kisskb/src/drivers/regulator/core.c: In function 'regulator_bulk_enable': /kisskb/src/drivers/regulator/core.c:4787:25: note: byref variable will be forcibly initialized 4787 | ASYNC_DOMAIN_EXCLUSIVE(async_domain); | ^~~~~~~~~~~~ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' 35 | struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:test_clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_req Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_unwritten Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_jbd Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_jbddirty Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:clear_buffer_jbddirty Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_jbddirty Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:test_clear_buffer_jbddirty Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_freed Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_freed Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_shadow Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jh2bh Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:bh2jh Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum2 Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum3 Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:journal_current_handle Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:tid_geq Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_nofs_save Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_nofs_restore Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:update_t_max_wait Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:warn_dirty_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/jbd2.h:jbd2_log_space_left Cyclomatic Complexity 9 /kisskb/src/include/linux/jbd2.h:is_handle_aborted Cyclomatic Complexity 4 /kisskb/src/include/linux/jbd2.h:jbd2_time_diff Cyclomatic Complexity 4 /kisskb/src/include/linux/jbd2.h:jbd2_handle_buffer_credits Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/transaction.c:__blist_del_buffer Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/transaction.c:__blist_add_buffer Cyclomatic Complexity 5 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3 Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_free_handle Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_alloc_handle Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/transaction.c:new_handle Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/transaction.c:jbd2_descriptor_blocks_per_trans Cyclomatic Complexity 6 /kisskb/src/fs/jbd2/transaction.c:jbd2_get_transaction Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 23 /kisskb/src/fs/jbd2/transaction.c:wait_transaction_switching Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/transaction.c:wait_transaction_locked Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:sub_reserved_credits Cyclomatic Complexity 29 /kisskb/src/fs/jbd2/transaction.c:add_transaction_credits Cyclomatic Complexity 11 /kisskb/src/fs/jbd2/transaction.c:__jbd2_journal_unreserve_handle Cyclomatic Complexity 11 /kisskb/src/fs/jbd2/transaction.c:stop_this_handle Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_handle_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_handle_extend Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_handle_restart Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 21 /kisskb/src/fs/jbd2/transaction.c:jbd2_write_access_granted Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_lock_buffer_stall Cyclomatic Complexity 3 /kisskb/src/include/linux/wait_bit.h:wait_on_bit_io Cyclomatic Complexity 15 /kisskb/src/fs/jbd2/transaction.c:__journal_try_to_free_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 35 /kisskb/src/fs/jbd2/transaction.c:__jbd2_journal_temp_unlink_buffer Cyclomatic Complexity 11 /kisskb/src/fs/jbd2/transaction.c:__jbd2_journal_unfile_buffer Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_handle_stats Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 35 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_file_inode Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_init_transaction_cache Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_destroy_transaction_cache Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_free_transaction Cyclomatic Complexity 68 /kisskb/src/fs/jbd2/transaction.c:start_this_handle Cyclomatic Complexity 27 /kisskb/src/fs/jbd2/transaction.c:jbd2__journal_start Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_start Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_free_reserved Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_extend Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/transaction.c:jbd2__journal_restart Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_restart Cyclomatic Complexity 12 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_lock_updates Cyclomatic Complexity 6 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_unlock_updates Cyclomatic Complexity 5 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_set_triggers Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/transaction.c:jbd2_buffer_frozen_trigger Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/transaction.c:jbd2_freeze_jh_data Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/transaction.c:jbd2_buffer_abort_trigger Cyclomatic Complexity 43 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_stop Cyclomatic Complexity 16 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_start_reserved Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_unfile_buffer Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_try_to_free_buffers Cyclomatic Complexity 75 /kisskb/src/fs/jbd2/transaction.c:__jbd2_journal_file_buffer Cyclomatic Complexity 86 /kisskb/src/fs/jbd2/transaction.c:do_get_write_access Cyclomatic Complexity 5 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_get_write_access Cyclomatic Complexity 19 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_get_undo_access Cyclomatic Complexity 46 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_get_create_access Cyclomatic Complexity 95 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_dirty_metadata Cyclomatic Complexity 52 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_forget Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/transaction.c:__dispose_buffer Cyclomatic Complexity 32 /kisskb/src/fs/jbd2/transaction.c:journal_unmap_buffer Cyclomatic Complexity 40 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_invalidatepage Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_file_buffer Cyclomatic Complexity 28 /kisskb/src/fs/jbd2/transaction.c:__jbd2_journal_refile_buffer Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_refile_buffer Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_inode_ranged_write Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_inode_ranged_wait Cyclomatic Complexity 10 /kisskb/src/fs/jbd2/transaction.c:jbd2_journal_begin_ordered_truncate In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/transaction.c:18: /kisskb/src/fs/jbd2/transaction.c: In function 'add_transaction_credits': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:320:3: note: in expansion of macro 'wait_event' 320 | wait_event(journal->j_wait_reserved, | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:273:4: note: in expansion of macro 'wait_event' 273 | wait_event(journal->j_wait_reserved, | ^~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c: In function 'start_this_handle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:404:3: note: in expansion of macro 'wait_event' 404 | wait_event(journal->j_wait_transaction_locked, | ^~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c: In function 'jbd2_journal_lock_updates': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:861:3: note: in expansion of macro 'wait_event' 861 | wait_event(journal->j_wait_reserved, | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/internal.h:dw_dma_acpi_controller_register Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/internal.h:dw_dma_acpi_controller_free Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/platform.c:dw_init Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/platform.c:dw_suspend_late Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/platform.c:dw_resume_early Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/platform.c:dw_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/platform.c:dw_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_mask_and_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_coerce_mask_and_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 32 /kisskb/src/drivers/dma/dw/platform.c:dw_probe Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dw/platform.c:dw_exit Cyclomatic Complexity 3 /kisskb/src/include/trace/events/error_report.h:__traceiter_error_report_end Cyclomatic Complexity 1 /kisskb/src/include/trace/events/error_report.h:trace_event_get_offsets_error_report_template Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 3 /kisskb/src/include/trace/events/error_report.h:trace_event_raw_event_error_report_template Cyclomatic Complexity 2 /kisskb/src/include/trace/events/error_report.h:trace_raw_output_error_report_template In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/error_report.h:74, from /kisskb/src/kernel/trace/error_report-traces.c:9: /kisskb/src/kernel/trace/error_report-traces.c: In function 'trace_event_raw_event_error_report_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/error_report.h:47:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 47 | DECLARE_EVENT_CLASS(error_report_template, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_is_blkdev_sb Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_req Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_jwrite Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:clear_buffer_jwrite Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:clear_buffer_jbddirty Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_jbddirty Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:clear_buffer_freed Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_freed Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_shadow Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jh2bh Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_checksum Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_64bit Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_async_commit Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum2 Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum3 Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_journal_get_max_txn_bufs Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3_feature Cyclomatic Complexity 4 /kisskb/src/include/linux/jbd2.h:jbd2_time_diff Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:trylock_page Cyclomatic Complexity 5 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3 Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_submit_inode_data Cyclomatic Complexity 16 /kisskb/src/fs/jbd2/commit.c:journal_submit_data_buffers Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/commit.c:journal_end_buffer_io_sync Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_start_commit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_commit_locking Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_commit_flushing Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_commit_logging Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_file_log_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/commit.c:write_tag_block Cyclomatic Complexity 6 /kisskb/src/include/linux/jbd2.h:jbd2_chksum Cyclomatic Complexity 5 /kisskb/src/fs/jbd2/commit.c:jbd2_block_tag_csum_set Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/commit.c:jbd2_commit_block_csum_set Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/commit.c:jbd2_checksum_data Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 15 /kisskb/src/fs/jbd2/commit.c:journal_finish_inode_data_buffers Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_unfile_log_bh Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/commit.c:journal_wait_on_commit_record Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 11 /kisskb/src/fs/jbd2/commit.c:journal_submit_commit_record Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 13 /kisskb/src/fs/jbd2/commit.c:release_buffer_page Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_run_stats Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_end_commit Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/commit.c:jbd2_journal_submit_inode_data_buffers Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/commit.c:jbd2_submit_inode_data Cyclomatic Complexity 15 /kisskb/src/fs/jbd2/commit.c:jbd2_wait_inode_data Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/commit.c:jbd2_journal_finish_inode_data_buffers Cyclomatic Complexity 242 /kisskb/src/fs/jbd2/commit.c:jbd2_journal_commit_transaction Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_mem_id Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq_work.h:init_irq_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kmemleak.h:kmemleak_not_leak Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:ringbuf_map_lookup_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:ringbuf_map_update_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:ringbuf_map_delete_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:ringbuf_map_get_next_key Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:ringbuf_avail_data_sz Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_rec_pg_off Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_restore_from_rec Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/ringbuf.c:____bpf_ringbuf_reserve Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_reserve Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:____bpf_ringbuf_submit Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_submit Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:____bpf_ringbuf_discard Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_discard Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/ringbuf.c:____bpf_ringbuf_output Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_output Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/ringbuf.c:____bpf_ringbuf_query Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_query Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/ringbuf.c:ringbuf_map_poll Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/ringbuf.c:ringbuf_map_mmap Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_free Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:ringbuf_map_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_notify Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 4 /kisskb/src/include/linux/gfp.h:alloc_pages_node Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_area_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_alloc Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/ringbuf.c:ringbuf_map_alloc Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/ringbuf.c:__bpf_ringbuf_reserve Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/ringbuf.c:bpf_ringbuf_commit In file included from /kisskb/src/fs/jbd2/commit.c:15: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1788:4: note: byref variable will be forcibly initialized 1788 | } desc; | ^~~~ /kisskb/src/fs/jbd2/commit.c: In function 'journal_submit_commit_record': /kisskb/src/fs/jbd2/commit.c:124:20: note: byref variable will be forcibly initialized 124 | struct timespec64 now; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/soc/litex/litex_soc_ctrl.c:litex_soc_ctrl_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/soc/litex/litex_soc_ctrl.c:litex_soc_ctrl_remove Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/include/linux/litex.h:_write_litex_subregister Cyclomatic Complexity 1 /kisskb/src/include/linux/litex.h:litex_write32 Cyclomatic Complexity 1 /kisskb/src/drivers/soc/litex/litex_soc_ctrl.c:litex_reset_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/include/linux/litex.h:_read_litex_subregister Cyclomatic Complexity 1 /kisskb/src/include/linux/litex.h:litex_read32 Cyclomatic Complexity 5 /kisskb/src/drivers/soc/litex/litex_soc_ctrl.c:litex_check_csr_access Cyclomatic Complexity 12 /kisskb/src/drivers/soc/litex/litex_soc_ctrl.c:litex_soc_ctrl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/soc/litex/litex_soc_ctrl.c:litex_soc_ctrl_driver_exit In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/commit.c:14: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_journal_commit_transaction': /kisskb/src/fs/jbd2/commit.c:489:15: note: byref variable will be forcibly initialized 489 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/jbd2/commit.c:489:3: note: in expansion of macro 'DEFINE_WAIT' 489 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/commit.c:445:15: note: byref variable will be forcibly initialized 445 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/jbd2/commit.c:445:3: note: in expansion of macro 'DEFINE_WAIT' 445 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/commit.c:14: /kisskb/src/fs/jbd2/commit.c:410:12: note: byref variable will be forcibly initialized 410 | LIST_HEAD(log_bufs); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/jbd2/commit.c:409:12: note: byref variable will be forcibly initialized 409 | LIST_HEAD(io_bufs); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/jbd2/commit.c:403:18: note: byref variable will be forcibly initialized 403 | struct blk_plug plug; | ^~~~ /kisskb/src/fs/jbd2/commit.c:383:29: note: byref variable will be forcibly initialized 383 | struct transaction_stats_s stats; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_set Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_bus_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_cmdline_get Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/string.h:memset32 Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_cmdline_get_device Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_resndata Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 18 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_cmdline_set Cyclomatic Complexity 50 /kisskb/src/drivers/dma/dw/of.c:dw_dma_of_xlate Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_notify Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_reset Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:virtio_mmio_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_mask_and_coherent Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 20 /kisskb/src/drivers/dma/dw/of.c:dw_dma_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/drivers/dma/dw/of.c:dw_dma_of_controller_register Cyclomatic Complexity 8 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_set Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dw/of.c:dw_dma_of_controller_free Cyclomatic Complexity 6 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_set_status Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_test_bit Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_finalize_features Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_generation Cyclomatic Complexity 5 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_del_vq Cyclomatic Complexity 2 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_del_vqs Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_get_features Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_get_status Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_get_shm_region Cyclomatic Complexity 6 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_interrupt Cyclomatic Complexity 26 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_setup_vq Cyclomatic Complexity 15 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_find_vqs Cyclomatic Complexity 8 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_get Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:virtio_mmio_release_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 30 /kisskb/src/drivers/virtio/virtio_mmio.c:virtio_mmio_probe Cyclomatic Complexity 4 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_unregister_cmdline_devices Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:virtio_mmio_exit Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:vm_unregister_cmdline_device Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_mmio.c:virtio_mmio_init /kisskb/src/drivers/dma/dw/of.c: In function 'dw_dma_of_xlate': /kisskb/src/drivers/dma/dw/of.c:23:17: note: byref variable will be forcibly initialized 23 | dma_cap_mask_t cap; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 2 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_init Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_cpu_idle Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_powernv_throttle Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_pstate_sample Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_cpu_frequency Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_cpu_frequency_limits Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_device_pm_callback_start Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_device_pm_callback_end Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_suspend_resume Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_wakeup_source_activate Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_wakeup_source_deactivate Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_clock_enable Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_clock_disable Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_clock_set_rate Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_power_domain_target Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_pm_qos_add_request Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_pm_qos_update_request Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_pm_qos_remove_request Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_pm_qos_update_target Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_pm_qos_update_flags Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_dev_pm_qos_add_request Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_dev_pm_qos_update_request Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:__traceiter_dev_pm_qos_remove_request Cyclomatic Complexity 1 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_cpu Cyclomatic Complexity 1 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_pstate_sample Cyclomatic Complexity 1 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_cpu_frequency_limits Cyclomatic Complexity 1 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_suspend_resume Cyclomatic Complexity 1 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_cpu_latency_qos_request Cyclomatic Complexity 1 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_pm_qos_update Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_cpu Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_pstate_sample Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_cpu_frequency_limits Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_suspend_resume Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_cpu_latency_qos_request Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_pm_qos_update Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_cpu Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_powernv_throttle Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_pstate_sample Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_cpu_frequency_limits Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_device_pm_callback_end Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:trace_raw_output_suspend_resume Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_wakeup_source Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_clock Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_power_domain Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_cpu_latency_qos_request Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_powernv_throttle Cyclomatic Complexity 4 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_powernv_throttle Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_wakeup_source Cyclomatic Complexity 4 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_wakeup_source Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_clock Cyclomatic Complexity 4 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_clock Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_power_domain Cyclomatic Complexity 4 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_power_domain Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_dev_pm_qos_request Cyclomatic Complexity 4 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_dev_pm_qos_request Cyclomatic Complexity 7 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_device_pm_callback_start Cyclomatic Complexity 9 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_device_pm_callback_start Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:trace_event_get_offsets_device_pm_callback_end Cyclomatic Complexity 5 /kisskb/src/include/trace/events/power.h:trace_event_raw_event_device_pm_callback_end Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_device_pm_callback_start Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_pm_qos_update Cyclomatic Complexity 2 /kisskb/src/include/trace/events/power.h:trace_raw_output_dev_pm_qos_request Cyclomatic Complexity 3 /kisskb/src/include/trace/events/power.h:trace_raw_output_pm_qos_update_flags In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(cpu, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pstate_sample': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' 65 | TRACE_EVENT(pstate_sample, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_frequency_limits': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' 152 | TRACE_EVENT(cpu_frequency_limits, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_suspend_resume': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' 226 | TRACE_EVENT(suspend_resume, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_latency_qos_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 364 | DECLARE_EVENT_CLASS(cpu_latency_qos_request, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pm_qos_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 406 | DECLARE_EVENT_CLASS(pm_qos_update, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_powernv_throttle': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' 43 | TRACE_EVENT(powernv_throttle, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_wakeup_source': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 248 | DECLARE_EVENT_CLASS(wakeup_source, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_clock': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 286 | DECLARE_EVENT_CLASS(clock, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_power_domain': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 332 | DECLARE_EVENT_CLASS(power_domain, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_dev_pm_qos_request': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 453 | DECLARE_EVENT_CLASS(dev_pm_qos_request, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' 176 | TRACE_EVENT(device_pm_callback_start, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' 176 | TRACE_EVENT(device_pm_callback_start, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' 204 | TRACE_EVENT(device_pm_callback_end, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' 204 | TRACE_EVENT(device_pm_callback_end, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/dummy.c:dummy_regulator_probe Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/dummy.c:regulator_dummy_init Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/of_device.h:of_dma_configure Cyclomatic Complexity 17 /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:hidma_mgmt_of_populate_channels Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_matching_node Cyclomatic Complexity 2 /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:hidma_mgmt_init Cyclomatic Complexity 40 /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:hidma_mgmt_setup Cyclomatic Complexity 71 /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:hidma_mgmt_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 2 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 3 /kisskb/src/include/trace/events/rpm.h:__traceiter_rpm_suspend Cyclomatic Complexity 3 /kisskb/src/include/trace/events/rpm.h:__traceiter_rpm_resume Cyclomatic Complexity 3 /kisskb/src/include/trace/events/rpm.h:__traceiter_rpm_idle Cyclomatic Complexity 3 /kisskb/src/include/trace/events/rpm.h:__traceiter_rpm_usage Cyclomatic Complexity 3 /kisskb/src/include/trace/events/rpm.h:__traceiter_rpm_return_int Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/include/trace/events/rpm.h:trace_event_get_offsets_rpm_internal Cyclomatic Complexity 4 /kisskb/src/include/trace/events/rpm.h:trace_event_raw_event_rpm_internal Cyclomatic Complexity 2 /kisskb/src/include/trace/events/rpm.h:trace_event_get_offsets_rpm_return_int Cyclomatic Complexity 4 /kisskb/src/include/trace/events/rpm.h:trace_event_raw_event_rpm_return_int Cyclomatic Complexity 2 /kisskb/src/include/trace/events/rpm.h:trace_raw_output_rpm_internal Cyclomatic Complexity 2 /kisskb/src/include/trace/events/rpm.h:trace_raw_output_rpm_return_int /kisskb/src/drivers/dma/qcom/hidma_mgmt.c: In function 'hidma_mgmt_of_populate_channels': /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:350:30: note: byref variable will be forcibly initialized 350 | struct platform_device_info pdevinfo; | ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_internal': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 18 | DECLARE_EVENT_CLASS(rpm_internal, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 18 | DECLARE_EVENT_CLASS(rpm_internal, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_return_int': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' 84 | TRACE_EVENT(rpm_return_int, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' 84 | TRACE_EVENT(rpm_return_int, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_is_singular_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:bpf_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:map_value_has_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_map_kzalloc Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_local_storage.c:select_bucket Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_local_storage.c:owner_storage Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_local_storage.c:selem_linked_to_storage Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_local_storage.c:selem_linked_to_map Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_local_storage.c:mem_charge Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_local_storage.c:mem_uncharge Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:hlist_del_init_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_head_rcu Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/bpf_local_storage.c:check_flags Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:cond_resched_rcu Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvcalloc Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_selem_alloc Cyclomatic Complexity 16 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_selem_unlink_storage_nolock Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/bpf_local_storage.c:__bpf_selem_unlink_storage Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_selem_link_storage_nolock Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_selem_unlink_map Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_selem_link_map Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_selem_unlink Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_local_storage_lookup Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_local_storage_alloc Cyclomatic Complexity 50 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_local_storage_update Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_local_storage_cache_idx_get Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_local_storage_cache_idx_free Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_free Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_alloc_check Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_alloc Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_check_btf Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_dynevent.c:dyn_event_seq_show Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_dynevent.c:dyn_event_seq_stop Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_dynevent.c:dyn_event_seq_start Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_dynevent.c:dyn_event_seq_next Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_dynevent.c:init_dynamic_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_dynevent.c:dyn_event_write Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_dynevent.c:trace_event_dyn_try_get_ref Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_dynevent.c:trace_event_dyn_put_ref Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_dynevent.c:trace_event_dyn_busy Cyclomatic Complexity 7 /kisskb/src/kernel/trace/trace_dynevent.c:dyn_event_register Cyclomatic Complexity 12 /kisskb/src/kernel/trace/trace_dynevent.c:dyn_event_release Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_dynevent.c:create_dyn_event Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_dynevent.c:dyn_events_release_all Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_dynevent.c:dyn_event_open Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_dynevent.c:dynevent_arg_add Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_dynevent.c:dynevent_arg_pair_add Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_dynevent.c:dynevent_str_add Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_dynevent.c:dynevent_cmd_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_dynevent.c:dynevent_arg_init Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_dynevent.c:dynevent_arg_pair_init Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_dynevent.c:dynevent_create Cyclomatic Complexity 1 /kisskb/src/fs/cramfs/inode.c:CRAMFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/cramfs/inode.c:cramfs_get_tree Cyclomatic Complexity 1 /kisskb/src/fs/cramfs/inode.c:cramfs_init_fs_context Cyclomatic Complexity 1 /kisskb/src/fs/cramfs/inode.c:exit_cramfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/cramfs/inode.c:cramfs_kill_sb Cyclomatic Complexity 1 /kisskb/src/fs/cramfs/inode.c:cramfs_reconfigure Cyclomatic Complexity 7 /kisskb/src/fs/cramfs/inode.c:init_cramfs_fs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 7 /kisskb/src/drivers/virtio/virtio_dma_buf.c:virtio_dma_buf_attach Cyclomatic Complexity 12 /kisskb/src/drivers/virtio/virtio_dma_buf.c:virtio_dma_buf_export Cyclomatic Complexity 1 /kisskb/src/drivers/virtio/virtio_dma_buf.c:is_virtio_dma_buf Cyclomatic Complexity 3 /kisskb/src/drivers/virtio/virtio_dma_buf.c:virtio_dma_buf_get_uuid Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_req Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_checksum Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_64bit Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_async_commit Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum2 Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum3 Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_fast_commit Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:tid_geq Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3_feature Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/recovery.c:read_tag_block Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3 Cyclomatic Complexity 10 /kisskb/src/fs/jbd2/recovery.c:count_tags Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 6 /kisskb/src/include/linux/jbd2.h:jbd2_chksum Cyclomatic Complexity 5 /kisskb/src/fs/jbd2/recovery.c:jbd2_block_tag_csum_verify Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/recovery.c:jbd2_commit_block_csum_verify Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/recovery.c:jbd2_descriptor_block_csum_verify Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:__getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 15 /kisskb/src/fs/jbd2/recovery.c:scan_revoke_records Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 2 /kisskb/src/fs/jbd2/recovery.c:journal_brelse_array Cyclomatic Complexity 23 /kisskb/src/fs/jbd2/recovery.c:do_readahead Cyclomatic Complexity 16 /kisskb/src/fs/jbd2/recovery.c:jread Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/recovery.c:calc_chksums Cyclomatic Complexity 14 /kisskb/src/fs/jbd2/recovery.c:fc_do_one_pass Cyclomatic Complexity 148 /kisskb/src/fs/jbd2/recovery.c:do_one_pass Cyclomatic Complexity 19 /kisskb/src/fs/jbd2/recovery.c:jbd2_journal_recover Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/recovery.c:jbd2_journal_skip_recovery Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 7 /kisskb/src/fs/cramfs/uncompress.c:cramfs_uncompress_block Cyclomatic Complexity 6 /kisskb/src/fs/cramfs/uncompress.c:cramfs_uncompress_init Cyclomatic Complexity 3 /kisskb/src/fs/cramfs/uncompress.c:cramfs_uncompress_exit /kisskb/src/fs/jbd2/recovery.c: In function 'count_tags': /kisskb/src/fs/jbd2/recovery.c:199:22: note: byref variable will be forcibly initialized 199 | journal_block_tag_t tag; | ^~~ In file included from /kisskb/src/fs/jbd2/recovery.c:18: /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1788:4: note: byref variable will be forcibly initialized 1788 | } desc; | ^~~~ /kisskb/src/fs/jbd2/recovery.c: In function 'do_one_pass': /kisskb/src/fs/jbd2/recovery.c:499:23: note: byref variable will be forcibly initialized 499 | journal_block_tag_t tag; | ^~~ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_recover': /kisskb/src/fs/jbd2/recovery.c:288:23: note: byref variable will be forcibly initialized 288 | struct recovery_info info; | ^~~~ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_skip_recovery': /kisskb/src/fs/jbd2/recovery.c:352:23: note: byref variable will be forcibly initialized 352 | struct recovery_info info; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:get_hw_version_major Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:get_hw_version_minor Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:get_max_wr_xactions Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:get_max_rd_xactions Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:get_max_write_request Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:get_max_read_request Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:get_dma_channels Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:get_chreset_timeout_cycles Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_max_read_request Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_max_write_request Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_max_rd_xactions Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_max_wr_xactions Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_chreset_timeout_cycles Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_dma_channels Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_hw_version_minor Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_hw_version_major Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_priority Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_weight Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:create_sysfs_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 11 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_values Cyclomatic Complexity 16 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:set_values_channel Cyclomatic Complexity 5 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:show_values Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:show_values_channel Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:create_sysfs_entry_channel Cyclomatic Complexity 22 /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:hidma_mgmt_init_sys Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/bootconfig.h:xbc_node_is_value Cyclomatic Complexity 1 /kisskb/src/include/linux/bootconfig.h:xbc_find_node Cyclomatic Complexity 3 /kisskb/src/include/linux/bootconfig.h:xbc_node_get_subkey Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_add_kprobe_event Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace.h:top_trace_array Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_parse Cyclomatic Complexity 21 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_set_instance_options Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_add_synth_event Cyclomatic Complexity 13 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_init_one_event Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_init_events Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_enable_events Cyclomatic Complexity 9 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_set_ftrace_filter Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_enable_tracer Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_init_one_instance Cyclomatic Complexity 6 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_init_instances Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_boot.c:trace_boot_init /kisskb/src/kernel/trace/trace_boot.c: In function 'trace_boot_add_synth_event': /kisskb/src/kernel/trace/trace_boot.c:141:22: note: byref variable will be forcibly initialized 141 | struct dynevent_cmd cmd; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_init Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_recursion_record.c:recursed_function_seq_next Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_recursion_record.c:recursed_function_write Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_recursion_record.c:create_recursed_functions Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_recursion_record.c:recursed_function_release Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_recursion_record.c:recursed_function_seq_start Cyclomatic Complexity 3 /kisskb/src/kernel/trace/trace_recursion_record.c:recursed_function_open Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_recursion_record.c:recursed_function_seq_show Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_recursion_record.c:recursed_function_seq_stop Cyclomatic Complexity 11 /kisskb/src/kernel/trace/trace_recursion_record.c:ftrace_record_recursion Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_task_storage.c:task_storage_ptr Cyclomatic Complexity 16 /kisskb/src/kernel/bpf/bpf_task_storage.c:____bpf_task_storage_get Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_task_storage.c:bpf_task_storage_get Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/bpf_task_storage.c:____bpf_task_storage_delete Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_task_storage.c:bpf_task_storage_delete Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_task_storage.c:notsupp_get_next_key Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_task_storage.c:bpf_task_storage_lock Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_task_storage.c:bpf_task_storage_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/bpf_task_storage.c:bpf_task_storage_trylock Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/bpf_task_storage.c:task_storage_lookup Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/bpf_task_storage.c:task_storage_delete Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/bpf_task_storage.c:bpf_pid_task_storage_delete_elem Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/bpf_task_storage.c:bpf_pid_task_storage_update_elem Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/bpf_task_storage.c:bpf_pid_task_storage_lookup_elem Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/bpf_task_storage.c:task_storage_map_free Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/bpf_task_storage.c:task_storage_map_alloc Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/bpf_task_storage.c:bpf_task_storage_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dmaengine_desc_clear_reuse Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:to_virt_chan Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:vchan_issue_pending Cyclomatic Complexity 2 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:vchan_next_desc Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:vchan_get_all_descriptors Cyclomatic Complexity 2 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_dump_tx_desc Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:dpdma_write Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_disable_irq Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_enable_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_config Cyclomatic Complexity 13 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_video_group_ready Cyclomatic Complexity 20 /kisskb/src/include/linux/dmaengine.h:dma_async_is_complete Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/../dmaengine.h:dma_cookie_status Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_alloc_tx_desc Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_debugfs_desc_done_irq Cyclomatic Complexity 9 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_err Cyclomatic Complexity 15 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_err Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_remove Cyclomatic Complexity 2 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_remove Cyclomatic Complexity 7 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:of_dma_xilinx_xlate Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:dpdma_read Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_ostand Cyclomatic Complexity 34 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_wait_no_ostand Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:dpdma_clr Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_disable Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_stop Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_unpause Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_resume Cyclomatic Complexity 2 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:dpdma_hw_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:dpdma_set Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_pause Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_pause Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:vchan_terminate_vdesc Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:vchan_synchronize Cyclomatic Complexity 7 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_synchronize Cyclomatic Complexity 13 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_terminate_all Cyclomatic Complexity 2 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:vchan_free_chan_resources Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 34 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_queue_transfer Cyclomatic Complexity 3 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_issue_pending Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/drivers/dma/xilinx/../dmaengine.h:dma_cookie_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/dmapool.h:dma_pool_zalloc Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_alloc_sw_desc Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_free_sw_desc Cyclomatic Complexity 5 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_free_tx_desc Cyclomatic Complexity 10 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_handle_err Cyclomatic Complexity 30 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_sw_desc_set_dma_addrs Cyclomatic Complexity 26 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_prep_interleaved_dma Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:vchan_tx_prep Cyclomatic Complexity 18 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_prep_interleaved_dma Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_free_chan_resources Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_alloc_chan_resources Cyclomatic Complexity 3 /kisskb/src/include/linux/interrupt.h:tasklet_schedule Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:vchan_cookie_complete Cyclomatic Complexity 15 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_vsync_irq Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/../virt-dma.h:vchan_cyclic_callback Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_done_irq Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_notify_no_ostand Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 7 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_handle_err_irq Cyclomatic Complexity 27 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 6 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_poll_no_ostand Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_err_task Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_chan_init Cyclomatic Complexity 3 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_debugfs_init Cyclomatic Complexity 28 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_probe Cyclomatic Complexity 23 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_debugfs_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 18 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_debugfs_desc_done_irq_write Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_debugfs_desc_done_irq_read Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 28 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_debugfs_write Cyclomatic Complexity 1 /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:xilinx_dpdma_driver_exit In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:12: /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_chan_wait_no_ostand': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:969:8: note: in expansion of macro 'wait_event_interruptible_timeout' 969 | ret = wait_event_interruptible_timeout(chan->wait_to_stop, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:12: /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/xilinx/../virt-dma.h:213:12: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_terminate_all': /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:1345:12: note: byref variable will be forcibly initialized 1345 | LIST_HEAD(descriptors); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/xilinx/../virt-dma.h:191:12: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:txd_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:txd_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:txd_clear_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:txd_clear_next Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:txd_next Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_has_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dma_async_issue_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:has_acpi_companion Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi_dma.h:acpi_dma_request_slave_chan_by_name Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dev_to_dma_chan Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.c:dma_chan_is_local Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dma_chan_to_owner Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dmaengine.c:balance_ref_count Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dmaengine.c:device_has_all_tx_types Cyclomatic Complexity 7 /kisskb/src/include/linux/dmaengine.h:dma_async_is_tx_complete Cyclomatic Complexity 31 /kisskb/src/drivers/dma/dmaengine.c:min_chan Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dma_chan_name Cyclomatic Complexity 4 /kisskb/src/include/linux/dmaengine.h:dmaengine_is_metadata_mode_supported Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dmaengine.c:desc_check_and_set_metadata_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_fill Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dmaengine.c:dma_channel_table_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 12 /kisskb/src/drivers/dma/dmaengine.c:dma_channel_rebalance Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.c:dma_device_release Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.c:dma_device_put Cyclomatic Complexity 17 /kisskb/src/drivers/dma/dmaengine.c:dma_chan_get Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dma_device_satisfies_mask Cyclomatic Complexity 18 /kisskb/src/drivers/dma/dmaengine.c:private_candidate Cyclomatic Complexity 13 /kisskb/src/drivers/dma/dmaengine.c:find_candidate Cyclomatic Complexity 8 /kisskb/src/drivers/dma/dmaengine.c:dma_filter_match Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:chan_dev_release Cyclomatic Complexity 4 /kisskb/src/include/linux/dmaengine.h:dmaengine_synchronize Cyclomatic Complexity 20 /kisskb/src/drivers/dma/dmaengine.c:dma_chan_put Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.c:in_use_show Cyclomatic Complexity 5 /kisskb/src/drivers/dma/dmaengine.c:bytes_transferred_show Cyclomatic Complexity 5 /kisskb/src/drivers/dma/dmaengine.c:memcpy_count_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 13 /kisskb/src/drivers/dma/dmaengine.c:__dma_async_device_channel_register Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.c:get_dma_id Cyclomatic Complexity 11 /kisskb/src/drivers/dma/dmaengine.c:__dma_async_device_channel_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_init Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_debug_register Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_debug_unregister Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 4 /kisskb/src/include/linux/bitops.h:get_count_order Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.c:__get_unmap_pool Cyclomatic Complexity 7 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_unmap Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_create_slab_pool Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_destroy_unmap_pool Cyclomatic Complexity 11 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_init_unmap_pool Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_debugfs_init Cyclomatic Complexity 7 /kisskb/src/drivers/dma/dmaengine.c:dma_bus_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_summary_open Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_dbg_summary_show Cyclomatic Complexity 7 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_summary_show Cyclomatic Complexity 8 /kisskb/src/drivers/dma/dmaengine.c:dma_sync_wait Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dma_find_channel Cyclomatic Complexity 12 /kisskb/src/drivers/dma/dmaengine.c:dma_issue_pending_all Cyclomatic Complexity 18 /kisskb/src/drivers/dma/dmaengine.c:dma_get_slave_caps Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dmaengine.c:dma_get_slave_channel Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dmaengine.c:dma_get_any_slave_channel Cyclomatic Complexity 17 /kisskb/src/drivers/dma/dmaengine.c:__dma_request_channel Cyclomatic Complexity 29 /kisskb/src/drivers/dma/dmaengine.c:dma_request_chan Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dmaengine.c:dma_request_chan_by_mask Cyclomatic Complexity 14 /kisskb/src/drivers/dma/dmaengine.c:dma_release_channel Cyclomatic Complexity 14 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_get Cyclomatic Complexity 10 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_put Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.c:dma_async_device_channel_register Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dma_async_device_channel_unregister Cyclomatic Complexity 67 /kisskb/src/drivers/dma/dmaengine.c:dma_async_device_register Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dmaengine.c:dma_async_device_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dmam_device_release Cyclomatic Complexity 7 /kisskb/src/drivers/dma/dmaengine.c:dmaenginem_async_device_register Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_unmap_put Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_get_unmap_data Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.c:dma_async_tx_descriptor_init Cyclomatic Complexity 15 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_desc_attach_metadata Cyclomatic Complexity 15 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_desc_get_metadata_ptr Cyclomatic Complexity 15 /kisskb/src/drivers/dma/dmaengine.c:dmaengine_desc_set_metadata_len Cyclomatic Complexity 9 /kisskb/src/drivers/dma/dmaengine.c:dma_wait_for_async_tx Cyclomatic Complexity 13 /kisskb/src/drivers/dma/dmaengine.c:dma_run_dependencies In file included from /kisskb/src/drivers/dma/dmaengine.c:40: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1435:22: note: byref variable will be forcibly initialized 1435 | struct dma_tx_state state; | ^~~~~ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_device_satisfies_mask': /kisskb/src/drivers/dma/dmaengine.c:395:17: note: byref variable will be forcibly initialized 395 | dma_cap_mask_t has; | ^~~ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_get_any_slave_channel': /kisskb/src/drivers/dma/dmaengine.c:729:17: note: byref variable will be forcibly initialized 729 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_request_chan': /kisskb/src/drivers/dma/dmaengine.c:835:18: note: byref variable will be forcibly initialized 835 | dma_cap_mask_t mask; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/kfifo.h:__kfifo_uint_must_check_helper Cyclomatic Complexity 1 /kisskb/src/include/linux/kfifo.h:__kfifo_int_must_check_helper Cyclomatic Complexity 2 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_is_chan_enabled Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 3 /kisskb/src/include/linux/interrupt.h:tasklet_schedule Cyclomatic Complexity 15 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_post_completed Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 33 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_reset Cyclomatic Complexity 5 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_tre_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dmam_alloc_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 6 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_free Cyclomatic Complexity 18 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_request Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_cleanup_pending_tre Cyclomatic Complexity 31 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_enable Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_start Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_isenabled Cyclomatic Complexity 20 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_handle_tre_completion Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_queue_request Cyclomatic Complexity 35 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_disable Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_int_handler_internal Cyclomatic Complexity 2 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_inthandler Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_inthandler_msi Cyclomatic Complexity 6 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_set_transfer_params Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_setup_irq Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_setup Cyclomatic Complexity 45 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_init Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_uninit Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma_ll.c:hidma_ll_status Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 2 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_benchmark.h:trace_benchmark_event_enabled Cyclomatic Complexity 3 /kisskb/src/kernel/trace/./trace_benchmark.h:__traceiter_benchmark_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/./trace_benchmark.h:trace_event_get_offsets_benchmark_event Cyclomatic Complexity 1 /kisskb/src/kernel/trace/trace_benchmark.c:ok_to_run_trace_benchmark Cyclomatic Complexity 5 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 3 /kisskb/src/kernel/trace/./trace_benchmark.h:trace_event_raw_event_benchmark_event Cyclomatic Complexity 2 /kisskb/src/kernel/trace/./trace_benchmark.h:trace_raw_output_benchmark_event Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/kernel/trace/trace_benchmark.c:trace_benchmark_reg Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 8 /kisskb/src/kernel/trace/trace_benchmark.h:trace_benchmark_event Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 14 /kisskb/src/kernel/trace/trace_benchmark.c:trace_do_benchmark Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/kernel/trace/trace_benchmark.c:benchmark_event_kthread Cyclomatic Complexity 2 /kisskb/src/kernel/trace/trace_benchmark.c:trace_benchmark_unreg In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/kernel/trace/trace_benchmark.h:42, from /kisskb/src/kernel/trace/trace_benchmark.c:8: /kisskb/src/kernel/trace/trace_benchmark.c: In function 'trace_event_raw_event_benchmark_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:2: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/kernel/trace/./trace_benchmark.h:15:1: note: in expansion of macro 'TRACE_EVENT_FN' 15 | TRACE_EVENT_FN(benchmark_event, | ^~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/../dmaengine.h:dma_cookie_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/../dmaengine.h:dmaengine_desc_get_callback Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:to_hidma_dev Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:to_hidma_dev_from_lldev Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:to_hidma_chan Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_free Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 3 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync_suspend Cyclomatic Complexity 10 /kisskb/src/drivers/dma/qcom/../dmaengine.h:dmaengine_desc_callback_invoke Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/../dmaengine.h:dmaengine_desc_get_callback_invoke Cyclomatic Complexity 6 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_pause Cyclomatic Complexity 20 /kisskb/src/include/linux/dmaengine.h:dma_async_is_complete Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/../dmaengine.h:dma_cookie_status Cyclomatic Complexity 20 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_txn_is_success Cyclomatic Complexity 19 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_tx_status Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/../dmaengine.h:dma_cookie_assign Cyclomatic Complexity 2 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_free_msis Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_sysfs_uninit Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_remove Cyclomatic Complexity 6 /kisskb/src/drivers/dma/qcom/../dmaengine.h:dma_cookie_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_write_msi_msg Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_issue_task Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_chirq_handler Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_resume Cyclomatic Complexity 4 /kisskb/src/include/linux/dmaengine.h:dma_descriptor_unmap Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 5 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_process_completed Cyclomatic Complexity 5 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_terminate_channel Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_terminate_all Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_callback Cyclomatic Complexity 3 /kisskb/src/include/linux/interrupt.h:tasklet_schedule Cyclomatic Complexity 8 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_issue_pending Cyclomatic Complexity 2 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_free_chan_resources Cyclomatic Complexity 15 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_alloc_chan_resources Cyclomatic Complexity 3 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_tx_submit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_prep_dma_memset Cyclomatic Complexity 6 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_prep_dma_memcpy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_chan_init Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_u32 Cyclomatic Complexity 3 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_test_capability Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_mask_and_coherent Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_chirq_handler_msi Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 21 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_request_msi Cyclomatic Complexity 7 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_create_sysfs_entry Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_sysfs_init Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_show_values Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 63 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_probe Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma.c:hidma_driver_exit In file included from /kisskb/src/drivers/dma/qcom/hidma.c:62: /kisskb/src/drivers/dma/qcom/hidma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/qcom/../dmaengine.h:135:26: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/qcom/../dmaengine.h:163:33: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_process_completed': /kisskb/src/drivers/dma/qcom/hidma.c:130:27: note: byref variable will be forcibly initialized 130 | struct dmaengine_result result; | ^~~~~~ /kisskb/src/drivers/dma/qcom/hidma.c:129:34: note: byref variable will be forcibly initialized 129 | struct dmaengine_desc_callback cb; | ^~ /kisskb/src/drivers/dma/qcom/hidma.c:117:19: note: byref variable will be forcibly initialized 117 | struct list_head list; | ^~~~ In file included from /kisskb/src/drivers/dma/qcom/hidma.c:62: /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_terminate_channel': /kisskb/src/drivers/dma/qcom/../dmaengine.h:163:33: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/qcom/hidma.c:45: /kisskb/src/drivers/dma/qcom/hidma.c:465:12: note: byref variable will be forcibly initialized 465 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_free_chan_resources': /kisskb/src/drivers/dma/qcom/hidma.c:530:12: note: byref variable will be forcibly initialized 530 | LIST_HEAD(descs); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_alloc_chan_resources': /kisskb/src/drivers/dma/qcom/hidma.c:348:12: note: byref variable will be forcibly initialized 348 | LIST_HEAD(descs); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/disasm.c:print_bpf_end_insn Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/disasm.c:__func_imm_name Cyclomatic Complexity 32 /kisskb/src/kernel/bpf/disasm.c:__func_get_name Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/disasm.c:func_id_name Cyclomatic Complexity 143 /kisskb/src/kernel/bpf/disasm.c:print_bpf_insn Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:spin_needbreak Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_write_io_error Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_jwrite Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_jbddirty Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jh2bh Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/checkpoint.c:__cp_buffer_busy Cyclomatic Complexity 4 /kisskb/src/include/linux/jbd2.h:jbd2_log_space_left Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/checkpoint.c:__buffer_unlink_first Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/checkpoint.c:__buffer_relink_io Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/checkpoint.c:__buffer_unlink Cyclomatic Complexity 4 /kisskb/src/include/linux/jbd2.h:jbd2_time_diff Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_checkpoint Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/checkpoint.c:__flush_batch Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_shrink_checkpoint_list Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_inc Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_checkpoint_stats Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_drop_transaction Cyclomatic Complexity 13 /kisskb/src/fs/jbd2/checkpoint.c:jbd2_cleanup_journal_tail Cyclomatic Complexity 11 /kisskb/src/fs/jbd2/checkpoint.c:__jbd2_journal_insert_checkpoint Cyclomatic Complexity 50 /kisskb/src/fs/jbd2/checkpoint.c:__jbd2_journal_drop_transaction Cyclomatic Complexity 20 /kisskb/src/fs/jbd2/checkpoint.c:__jbd2_journal_remove_checkpoint Cyclomatic Complexity 56 /kisskb/src/fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint Cyclomatic Complexity 19 /kisskb/src/fs/jbd2/checkpoint.c:__jbd2_log_wait_for_space Cyclomatic Complexity 18 /kisskb/src/fs/jbd2/checkpoint.c:journal_shrink_one_cp_list Cyclomatic Complexity 37 /kisskb/src/fs/jbd2/checkpoint.c:jbd2_journal_shrink_checkpoint_list Cyclomatic Complexity 12 /kisskb/src/fs/jbd2/checkpoint.c:journal_clean_one_cp_list Cyclomatic Complexity 15 /kisskb/src/fs/jbd2/checkpoint.c:__jbd2_journal_clean_checkpoint_list Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/checkpoint.c:jbd2_journal_destroy_checkpoint /kisskb/src/fs/jbd2/checkpoint.c: In function '__flush_batch': /kisskb/src/fs/jbd2/checkpoint.c:175:18: note: byref variable will be forcibly initialized 175 | struct blk_plug plug; | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fixed-helper.c:regulator_fixed_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/fixed-helper.c:regulator_register_always_on Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/helpers.c:regulator_range_selector_to_index Cyclomatic Complexity 22 /kisskb/src/drivers/regulator/helpers.c:find_closest_bigger Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/helpers.c:regulator_is_enabled_regmap Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/helpers.c:regulator_enable_regmap Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/helpers.c:regulator_disable_regmap Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/helpers.c:regulator_get_voltage_sel_pickable_regmap Cyclomatic Complexity 20 /kisskb/src/drivers/regulator/helpers.c:regulator_set_voltage_sel_pickable_regmap Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/helpers.c:regulator_get_voltage_sel_regmap Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/helpers.c:regulator_set_voltage_sel_regmap Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/helpers.c:regulator_map_voltage_iterate Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/helpers.c:regulator_map_voltage_ascend Cyclomatic Complexity 39 /kisskb/src/drivers/regulator/helpers.c:regulator_map_voltage_linear Cyclomatic Complexity 24 /kisskb/src/drivers/regulator/helpers.c:regulator_map_voltage_linear_range Cyclomatic Complexity 32 /kisskb/src/drivers/regulator/helpers.c:regulator_map_voltage_pickable_linear_range Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/helpers.c:regulator_desc_list_voltage_linear Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/helpers.c:regulator_list_voltage_linear Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/helpers.c:regulator_list_voltage_pickable_linear_range Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/helpers.c:regulator_desc_list_voltage_linear_range Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/helpers.c:regulator_list_voltage_linear_range Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/helpers.c:regulator_list_voltage_table Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/helpers.c:regulator_set_bypass_regmap Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/helpers.c:regulator_set_soft_start_regmap Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/helpers.c:regulator_set_pull_down_regmap Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/helpers.c:regulator_get_bypass_regmap Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/helpers.c:regulator_set_active_discharge_regmap Cyclomatic Complexity 31 /kisskb/src/drivers/regulator/helpers.c:regulator_set_current_limit_regmap Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/helpers.c:regulator_get_current_limit_regmap Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/helpers.c:regulator_bulk_set_supply_names Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/helpers.c:regulator_is_equal Cyclomatic Complexity 26 /kisskb/src/drivers/regulator/helpers.c:regulator_set_ramp_delay_regmap Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/reset/core.c:rstc_to_array Cyclomatic Complexity 1 /kisskb/src/drivers/reset/core.c:reset_control_is_array Cyclomatic Complexity 4 /kisskb/src/drivers/reset/core.c:of_reset_simple_xlate Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/drivers/reset/core.c:rcdev_name Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 27 /kisskb/src/drivers/reset/core.c:reset_control_array_rearm Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/drivers/reset/core.c:__reset_control_release Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 46 /kisskb/src/drivers/reset/core.c:__reset_control_get_internal Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/drivers/reset/core.c:__reset_control_put_internal Cyclomatic Complexity 2 /kisskb/src/drivers/reset/core.c:reset_control_array_put Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/drivers/reset/core.c:__reset_controller_by_name Cyclomatic Complexity 29 /kisskb/src/drivers/reset/core.c:__reset_control_get_from_lookup Cyclomatic Complexity 11 /kisskb/src/drivers/reset/core.c:reset_control_get_count_from_lookup Cyclomatic Complexity 7 /kisskb/src/drivers/reset/core.c:of_reset_control_get_count Cyclomatic Complexity 4 /kisskb/src/drivers/reset/core.c:reset_controller_register Cyclomatic Complexity 1 /kisskb/src/drivers/reset/core.c:reset_controller_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/reset/core.c:devm_reset_controller_release Cyclomatic Complexity 7 /kisskb/src/drivers/reset/core.c:devm_reset_controller_register Cyclomatic Complexity 10 /kisskb/src/drivers/reset/core.c:reset_controller_add_lookup Cyclomatic Complexity 31 /kisskb/src/drivers/reset/core.c:reset_control_reset Cyclomatic Complexity 5 /kisskb/src/drivers/reset/core.c:reset_control_array_reset Cyclomatic Complexity 5 /kisskb/src/drivers/reset/core.c:reset_control_bulk_reset Cyclomatic Complexity 19 /kisskb/src/drivers/reset/core.c:reset_control_rearm Cyclomatic Complexity 25 /kisskb/src/drivers/reset/core.c:reset_control_deassert Cyclomatic Complexity 6 /kisskb/src/drivers/reset/core.c:reset_control_array_assert Cyclomatic Complexity 31 /kisskb/src/drivers/reset/core.c:reset_control_assert Cyclomatic Complexity 6 /kisskb/src/drivers/reset/core.c:reset_control_bulk_assert Cyclomatic Complexity 6 /kisskb/src/drivers/reset/core.c:reset_control_array_deassert Cyclomatic Complexity 6 /kisskb/src/drivers/reset/core.c:reset_control_bulk_deassert Cyclomatic Complexity 11 /kisskb/src/drivers/reset/core.c:reset_control_status Cyclomatic Complexity 7 /kisskb/src/drivers/reset/core.c:reset_control_release Cyclomatic Complexity 6 /kisskb/src/drivers/reset/core.c:reset_control_array_acquire Cyclomatic Complexity 24 /kisskb/src/drivers/reset/core.c:reset_control_acquire Cyclomatic Complexity 6 /kisskb/src/drivers/reset/core.c:reset_control_bulk_acquire Cyclomatic Complexity 2 /kisskb/src/drivers/reset/core.c:reset_control_array_release Cyclomatic Complexity 2 /kisskb/src/drivers/reset/core.c:reset_control_bulk_release Cyclomatic Complexity 40 /kisskb/src/drivers/reset/core.c:__of_reset_control_get Cyclomatic Complexity 26 /kisskb/src/drivers/reset/core.c:__reset_control_get Cyclomatic Complexity 5 /kisskb/src/drivers/reset/core.c:__reset_control_bulk_get Cyclomatic Complexity 5 /kisskb/src/drivers/reset/core.c:reset_control_put Cyclomatic Complexity 1 /kisskb/src/drivers/reset/core.c:devm_reset_control_release Cyclomatic Complexity 4 /kisskb/src/drivers/reset/core.c:reset_control_bulk_put Cyclomatic Complexity 1 /kisskb/src/drivers/reset/core.c:devm_reset_control_bulk_release Cyclomatic Complexity 6 /kisskb/src/drivers/reset/core.c:__devm_reset_control_get Cyclomatic Complexity 7 /kisskb/src/drivers/reset/core.c:__devm_reset_control_bulk_get Cyclomatic Complexity 3 /kisskb/src/drivers/reset/core.c:__device_reset Cyclomatic Complexity 12 /kisskb/src/drivers/reset/core.c:of_reset_control_array_get Cyclomatic Complexity 6 /kisskb/src/drivers/reset/core.c:devm_reset_control_array_get Cyclomatic Complexity 4 /kisskb/src/drivers/reset/core.c:reset_control_get_count Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_and_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_and_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_possible Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_present Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_dying Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_cpumask Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmdrop_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/smt.h:sched_smt_active Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:cpuset_wait_for_hotplug Cyclomatic Complexity 1 /kisskb/src/include/trace/events/cpuhp.h:trace_event_get_offsets_cpuhp_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/cpuhp.h:trace_event_get_offsets_cpuhp_multi_enter Cyclomatic Complexity 1 /kisskb/src/include/trace/events/cpuhp.h:trace_event_get_offsets_cpuhp_exit Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpuhp_get_step Cyclomatic Complexity 2 /kisskb/src/kernel/cpu.c:cpuhp_step_empty Cyclomatic Complexity 3 /kisskb/src/kernel/cpu.c:cpuhp_is_ap_state Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpuhp_is_atomic_state Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_smt_allowed Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:can_rollback_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpuhp_should_run Cyclomatic Complexity 3 /kisskb/src/kernel/cpu.c:alloc_frozen_cpus Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpuhp_get_teardown_cb Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:__store_smt_control Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:control_store Cyclomatic Complexity 5 /kisskb/src/include/trace/events/cpuhp.h:__traceiter_cpuhp_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/cpuhp.h:__traceiter_cpuhp_multi_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/cpuhp.h:__traceiter_cpuhp_exit Cyclomatic Complexity 12 /kisskb/src/kernel/cpu.c:cpuhp_next_state Cyclomatic Complexity 4 /kisskb/src/include/linux/cpumask.h:set_cpu_dying Cyclomatic Complexity 3 /kisskb/src/kernel/cpu.c:cpuhp_set_state Cyclomatic Complexity 12 /kisskb/src/kernel/cpu.c:cpuhp_reset_state Cyclomatic Complexity 4 /kisskb/src/kernel/cpu.c:cpu_up_down_serialize_trainwrecks Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/kernel/cpu.c:cpuhp_cb_check Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_del Cyclomatic Complexity 4 /kisskb/src/include/linux/cpumask.h:set_cpu_active Cyclomatic Complexity 4 /kisskb/src/include/linux/cpumask.h:set_cpu_present Cyclomatic Complexity 4 /kisskb/src/include/linux/cpumask.h:set_cpu_possible Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/cpuhp.h:trace_event_raw_event_cpuhp_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/cpuhp.h:trace_event_raw_event_cpuhp_multi_enter Cyclomatic Complexity 6 /kisskb/src/include/trace/events/cpuhp.h:trace_event_raw_event_cpuhp_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/cpuhp.h:trace_raw_output_cpuhp_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/cpuhp.h:trace_raw_output_cpuhp_multi_enter Cyclomatic Complexity 4 /kisskb/src/include/trace/events/cpuhp.h:trace_raw_output_cpuhp_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpuhp_create Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:lockdep_acquire_cpus_lock Cyclomatic Complexity 2 /kisskb/src/kernel/cpu.c:cpuhp_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 2 /kisskb/src/kernel/cpu.c:wait_for_ap_thread Cyclomatic Complexity 9 /kisskb/src/kernel/cpu.c:takedown_cpu Cyclomatic Complexity 4 /kisskb/src/kernel/cpu.c:finish_cpu Cyclomatic Complexity 9 /kisskb/src/kernel/cpu.c:__cpuhp_kick_ap Cyclomatic Complexity 3 /kisskb/src/kernel/cpu.c:cpuhp_kick_ap Cyclomatic Complexity 10 /kisskb/src/kernel/cpu.c:bringup_wait_for_ap Cyclomatic Complexity 4 /kisskb/src/kernel/cpu.c:bringup_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 13 /kisskb/src/include/trace/events/cpuhp.h:trace_cpuhp_enter Cyclomatic Complexity 13 /kisskb/src/include/trace/events/cpuhp.h:trace_cpuhp_multi_enter Cyclomatic Complexity 13 /kisskb/src/include/trace/events/cpuhp.h:trace_cpuhp_exit Cyclomatic Complexity 51 /kisskb/src/kernel/cpu.c:cpuhp_invoke_callback Cyclomatic Complexity 5 /kisskb/src/kernel/cpu.c:cpuhp_invoke_callback_range Cyclomatic Complexity 13 /kisskb/src/kernel/cpu.c:take_cpu_down Cyclomatic Complexity 8 /kisskb/src/kernel/cpu.c:cpuhp_down_callbacks Cyclomatic Complexity 7 /kisskb/src/kernel/cpu.c:cpuhp_up_callbacks Cyclomatic Complexity 2 /kisskb/src/kernel/cpu.c:cpuhp_lock_release Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpuhp_kick_ap_work Cyclomatic Complexity 9 /kisskb/src/kernel/cpu.c:cpuhp_invoke_ap_callback Cyclomatic Complexity 23 /kisskb/src/kernel/cpu.c:cpuhp_issue_call Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:lockdep_release_cpus_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 2 /kisskb/src/kernel/cpu.c:complete_ap_thread Cyclomatic Complexity 28 /kisskb/src/kernel/cpu.c:cpuhp_thread_fun Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpuhp_complete_idle_dead Cyclomatic Complexity 5 /kisskb/src/include/linux/rcu_sync.h:rcu_sync_is_idle Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read_trylock Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-rwsem.h:percpu_up_read Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 11 /kisskb/src/kernel/cpu.c:__cpu_hotplug_enable Cyclomatic Complexity 9 /kisskb/src/kernel/cpu.c:cpuhp_reserve_state Cyclomatic Complexity 23 /kisskb/src/kernel/cpu.c:cpuhp_store_callbacks Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 8 /kisskb/src/kernel/cpu.c:cpuhp_rollback_install Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/isolation.h:housekeeping_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_suspend_resume Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_hotplug_pm_sync_init Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_smt_sysfs_init Cyclomatic Complexity 14 /kisskb/src/kernel/cpu.c:cpuhp_sysfs_init Cyclomatic Complexity 31 /kisskb/src/kernel/cpu.c:fail_store Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:fail_show Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:target_show Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:state_show Cyclomatic Complexity 5 /kisskb/src/kernel/cpu.c:states_show Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:active_show Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:control_show Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 10 /kisskb/src/kernel/cpu.c:mitigations_parse_cmdline Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpuhp_threads_init Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_maps_update_begin Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_maps_update_done Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpus_read_lock Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpus_read_trylock Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpus_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpus_write_lock Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpus_write_unlock Cyclomatic Complexity 7 /kisskb/src/kernel/cpu.c:lockdep_assert_cpus_held Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:lockdep_is_cpus_held Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_hotplug_disable Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_hotplug_enable Cyclomatic Complexity 3 /kisskb/src/kernel/cpu.c:cpu_hotplug_pm_callback Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:arch_smt_update Cyclomatic Complexity 27 /kisskb/src/kernel/cpu.c:_cpu_down Cyclomatic Complexity 4 /kisskb/src/kernel/cpu.c:cpu_down_maps_locked Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_down Cyclomatic Complexity 17 /kisskb/src/kernel/cpu.c:_cpu_up Cyclomatic Complexity 11 /kisskb/src/kernel/cpu.c:cpu_up Cyclomatic Complexity 24 /kisskb/src/kernel/cpu.c:target_store Cyclomatic Complexity 8 /kisskb/src/kernel/cpu.c:clear_tasks_mm_cpumask Cyclomatic Complexity 6 /kisskb/src/kernel/cpu.c:cpuhp_report_idle_dead Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_device_down Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:remove_cpu Cyclomatic Complexity 10 /kisskb/src/kernel/cpu.c:smp_shutdown_nonboot_cpus Cyclomatic Complexity 3 /kisskb/src/kernel/cpu.c:notify_cpu_starting Cyclomatic Complexity 4 /kisskb/src/kernel/cpu.c:cpuhp_online_idle Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_device_up Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:add_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/cpu.c:bringup_hibernate_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/cpu.c:bringup_nonboot_cpus Cyclomatic Complexity 20 /kisskb/src/kernel/cpu.c:freeze_secondary_cpus Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:arch_thaw_secondary_cpus_begin Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:arch_thaw_secondary_cpus_end Cyclomatic Complexity 7 /kisskb/src/kernel/cpu.c:thaw_secondary_cpus Cyclomatic Complexity 22 /kisskb/src/kernel/cpu.c:__cpuhp_state_add_instance_cpuslocked Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:__cpuhp_state_add_instance Cyclomatic Complexity 41 /kisskb/src/kernel/cpu.c:__cpuhp_setup_state_cpuslocked Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:__cpuhp_setup_state Cyclomatic Complexity 11 /kisskb/src/kernel/cpu.c:__cpuhp_state_remove_instance Cyclomatic Complexity 13 /kisskb/src/kernel/cpu.c:__cpuhp_remove_state_cpuslocked Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:__cpuhp_remove_state Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:init_cpu_present Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:init_cpu_possible Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:init_cpu_online Cyclomatic Complexity 8 /kisskb/src/kernel/cpu.c:set_cpu_online Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:boot_cpu_init Cyclomatic Complexity 3 /kisskb/src/kernel/cpu.c:boot_cpu_hotplug_init Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_mitigations_off Cyclomatic Complexity 1 /kisskb/src/kernel/cpu.c:cpu_mitigations_auto_nosmt /kisskb/src/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:818:25: note: byref variable will be forcibly initialized 818 | struct of_phandle_args args; | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/cpuhp.h:95, from /kisskb/src/kernel/cpu.c:39: /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(cpuhp_enter, | ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_multi_enter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' 37 | TRACE_EVENT(cpuhp_multi_enter, | ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' 65 | TRACE_EVENT(cpuhp_exit, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/devres.c:devm_regulator_match_notifier Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/devres.c:devm_regulator_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/devres.c:_devm_regulator_get Cyclomatic Complexity 29 /kisskb/src/drivers/regulator/devres.c:devm_regulator_match Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/devres.c:devm_regulator_unregister_supply_alias Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/devres.c:devm_regulator_bulk_release Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/devres.c:devm_rdev_release Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/devres.c:devm_regulator_destroy_supply_alias Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/devres.c:devm_regulator_match_supply_alias Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/devres.c:devm_regulator_destroy_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/devres.c:regulator_irq_helper_drop Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/devres.c:devm_regulator_get Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/devres.c:devm_regulator_get_exclusive Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/devres.c:devm_regulator_get_optional Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/devres.c:devm_regulator_put Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/devres.c:devm_regulator_bulk_get Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/devres.c:devm_regulator_register Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/devres.c:devm_regulator_register_supply_alias Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/devres.c:devm_regulator_bulk_register_supply_alias Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/devres.c:devm_regulator_register_notifier Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/devres.c:devm_regulator_unregister_notifier Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/devres.c:devm_regulator_irq_helper /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:273:38: note: byref variable will be forcibly initialized 273 | struct regulator_supply_alias_match match; | ^~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:407:34: note: byref variable will be forcibly initialized 407 | struct regulator_notifier_match match; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_dbg.c:hidma_dma_open Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_dbg.c:hidma_chan_open Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_dbg.c:hidma_dma_show Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_dbg.c:hidma_ll_devstats Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_dbg.c:hidma_ll_chstats Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 4 /kisskb/src/drivers/dma/qcom/hidma_dbg.c:hidma_chan_show Cyclomatic Complexity 1 /kisskb/src/drivers/dma/qcom/hidma_dbg.c:hidma_debug_uninit Cyclomatic Complexity 2 /kisskb/src/drivers/dma/qcom/hidma_dbg.c:hidma_debug_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_dirty Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_jwrite Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_revoked Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:clear_buffer_revoked Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_revoked Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:test_clear_buffer_revoked Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_revokevalid Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:test_set_buffer_revokevalid Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jh2bh Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_64bit Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum2 Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum3 Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:tid_gt Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3_feature Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/revoke.c:hash Cyclomatic Complexity 5 /kisskb/src/fs/jbd2/revoke.c:find_revoke_record Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3 Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_init_revoke_table Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_destroy_revoke_table Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/revoke.c:insert_revoke_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_file_log_bh Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/revoke.c:flush_descriptor Cyclomatic Complexity 21 /kisskb/src/fs/jbd2/revoke.c:write_one_revoke_record Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_init_revoke_record_cache Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_init_revoke_table_cache Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_destroy_revoke_record_cache Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_destroy_revoke_table_cache Cyclomatic Complexity 17 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_init_revoke Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_destroy_revoke Cyclomatic Complexity 30 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_revoke Cyclomatic Complexity 18 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_cancel_revoke Cyclomatic Complexity 6 /kisskb/src/fs/jbd2/revoke.c:jbd2_clear_buffer_revoked_flags Cyclomatic Complexity 5 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_switch_revoke_table Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_write_revoke_records Cyclomatic Complexity 6 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_set_revoke Cyclomatic Complexity 6 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_test_revoke Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/revoke.c:jbd2_journal_clear_revoke Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64_rem Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/sockptr.h:sockptr_is_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:KERNEL_BPFPTR Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:USER_BPFPTR Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf.h:bpf_struct_ops_init Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_int Cyclomatic Complexity 3 /kisskb/src/include/linux/btf.h:btf_type_is_small_int Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_enum Cyclomatic Complexity 3 /kisskb/src/include/linux/btf.h:btf_type_is_scalar Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_func Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_func_proto Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_var Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_is_struct Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_vlen Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_func_linkage Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_kflag Cyclomatic Complexity 2 /kisskb/src/include/linux/btf.h:btf_member_bit_offset Cyclomatic Complexity 2 /kisskb/src/include/linux/btf.h:btf_member_bitfield_size Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_member Cyclomatic Complexity 1 /kisskb/src/include/linux/btf.h:btf_type_var_secinfo Cyclomatic Complexity 1 /kisskb/src/include/linux/bpf_verifier.h:bpf_verifier_log_full Cyclomatic Complexity 6 /kisskb/src/include/linux/bpf_verifier.h:bpf_verifier_log_needed Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:btf_type_is_modifier Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_is_fwd Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:__btf_type_is_struct Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_is_array Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_is_datasec Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_is_tag Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_type_is_tag_target Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_type_is_resolve_source_only Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/btf.c:btf_type_needs_resolve Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:btf_type_has_size Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_int Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_array Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_enum Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_var Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_tag Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_ops Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:btf_show_newline Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_obj_size_left Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/btf.c:btf_show_obj_is_safe Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/btf.c:__btf_show_obj_safe Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_end_type Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_start_member Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_start_array_member Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_end_member Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_end_array_member Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:env_stack_set_next_member Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:env_stack_pop_resolved Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:env_stack_peak Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:btf_resolved_type_id Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:btf_resolved_type_size Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:btf_sec_info_cmp Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_id_cmp_func Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/btf.c:____bpf_btf_find_by_name_kind Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:bpf_btf_find_by_name_kind Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/btf.c:btf_str_by_offset Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/btf.c:__btf_name_by_offset Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/btf.c:btf_name_offset_valid Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:env_type_is_resolved Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/btf.c:env_stack_push Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/btf.c:__btf_name_char_ok Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:__btf_name_valid Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_name_valid_section Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_name_valid_identifier Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/btf.c:btf_show_delim Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:btf_int128_shift Cyclomatic Complexity 21 /kisskb/src/kernel/bpf/btf.c:btf_type_int_is_regular Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/btf.c:btf_int_encoding_str Cyclomatic Complexity 4 /kisskb/src/include/linux/bpfptr.h:make_bpfptr Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_free Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_free_rcu Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_verifier_env_free Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_free_id Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/btf.c:env_type_is_resolve_sink Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/sockptr.h:copy_from_sockptr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:copy_from_bpfptr_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/bpfptr.h:copy_from_bpfptr Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:__btf_verifier_log Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/btf.c:btf_verifier_log_hdr Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/btf.c:btf_verifier_log Cyclomatic Complexity 28 /kisskb/src/kernel/bpf/btf.c:btf_parse_str_sec Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/btf.c:btf_check_meta Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_tag_log Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_float_log Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_datasec_log Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_var_log Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/btf.c:btf_func_proto_log Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_ref_type_log Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:btf_fwd_type_log Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_enum_log Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_struct_log Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_array_log Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_int_log Cyclomatic Complexity 23 /kisskb/src/kernel/bpf/btf.c:__btf_verifier_log_type Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_df_check_member Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_df_check_kflag_member Cyclomatic Complexity 22 /kisskb/src/kernel/bpf/btf.c:btf_float_check_meta Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_df_resolve Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/btf.c:btf_var_check_meta Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/btf.c:btf_func_proto_check_meta Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/btf.c:btf_func_check_meta Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/btf.c:btf_ref_type_check_meta Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/btf.c:btf_fwd_check_meta Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/btf.c:btf_enum_check_meta Cyclomatic Complexity 20 /kisskb/src/kernel/bpf/btf.c:btf_array_check_meta Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/btf.c:btf_int_check_meta Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_df_show Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/btf.c:btf_verifier_log_member Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:btf_float_check_member Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_generic_check_kflag_member Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:btf_enum_check_member Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/btf.c:btf_enum_check_kflag_member Cyclomatic Complexity 30 /kisskb/src/kernel/bpf/btf.c:btf_struct_check_meta Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:btf_struct_check_member Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:btf_ptr_check_member Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/btf.c:btf_int_check_member Cyclomatic Complexity 23 /kisskb/src/kernel/bpf/btf.c:btf_int_check_kflag_member Cyclomatic Complexity 22 /kisskb/src/kernel/bpf/btf.c:btf_verifier_log_vsi Cyclomatic Complexity 38 /kisskb/src/kernel/bpf/btf.c:btf_datasec_check_meta Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/btf.c:btf_check_sec_info Cyclomatic Complexity 34 /kisskb/src/kernel/bpf/btf.c:btf_parse_hdr Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:__btf_show_indent Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:btf_show_indent Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_end_aggr_type Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_end_struct_type Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_end_array_type Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvcalloc Cyclomatic Complexity 16 /kisskb/src/kernel/bpf/btf.c:btf_add_type Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/btf.c:btf_check_all_metas Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/btf.c:env_resolve_init Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/btf.c:btf_alloc_id Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_seq_show Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:btf_snprintf_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:bpf_btf_show_fdinfo Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:__btf_new_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_str Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_is_void Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/btf.c:btf_type_nosize Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/btf.c:btf_type_nosize_or_null Cyclomatic Complexity 2 /kisskb/src/kernel/bpf/btf.c:btf_nr_types Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_name_by_offset Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/btf.c:btf_tag_check_meta Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/btf.c:btf_type_by_id Cyclomatic Complexity 8 /kisskb/src/kernel/bpf/btf.c:btf_find_by_name_kind Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 24 /kisskb/src/kernel/bpf/btf.c:btf_vmlinux_map_ids_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/btf.c:btf_type_skip_modifiers Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/btf.c:btf_type_resolve_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_type_resolve_func_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 44 /kisskb/src/kernel/bpf/btf.c:__btf_resolve_size Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/btf.c:btf_find_struct_field Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/btf.c:btf_find_datasec_var Cyclomatic Complexity 5 /kisskb/src/kernel/bpf/btf.c:btf_find_field Cyclomatic Complexity 17 /kisskb/src/kernel/bpf/btf.c:btf_tag_resolve Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/btf.c:btf_type_skip_qualifiers Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_driver_match_device Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_device_uevent_modalias Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_device_modalias Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_suspend_ignore_children Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/include/linux/serdev.h:to_serdev_device Cyclomatic Complexity 1 /kisskb/src/include/linux/serdev.h:to_serdev_device_driver Cyclomatic Complexity 1 /kisskb/src/include/linux/serdev.h:to_serdev_controller Cyclomatic Complexity 1 /kisskb/src/include/linux/serdev.h:serdev_controller_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/tty/serdev/core.c:is_serdev_device Cyclomatic Complexity 1 /kisskb/src/drivers/tty/serdev/core.c:acpi_serdev_register_devices Cyclomatic Complexity 59 /kisskb/src/kernel/bpf/btf.c:btf_show_name Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 1 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_release Cyclomatic Complexity 4 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_uevent Cyclomatic Complexity 4 /kisskb/src/drivers/tty/serdev/core.c:modalias_show Cyclomatic Complexity 4 /kisskb/src/drivers/tty/serdev/core.c:serdev_drv_remove Cyclomatic Complexity 21 /kisskb/src/kernel/bpf/btf.c:btf_int128_print Cyclomatic Complexity 7 /kisskb/src/drivers/tty/serdev/core.c:serdev_drv_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/of_device.h:of_driver_match_device Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_bitfield_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_int_bits_show Cyclomatic Complexity 5 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_match Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_id_resolve Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_var_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_modifier_show Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/drivers/tty/serdev/core.c:serdev_ctrl_release Cyclomatic Complexity 4 /kisskb/src/include/linux/serdev.h:serdev_device_put Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/tty/serdev/core.c:serdev_exit Cyclomatic Complexity 4 /kisskb/src/drivers/tty/serdev/core.c:serdev_init Cyclomatic Complexity 7 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_add Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/btf.c:btf_struct_resolve Cyclomatic Complexity 1 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_remove Cyclomatic Complexity 4 /kisskb/src/drivers/tty/serdev/core.c:serdev_remove_device Cyclomatic Complexity 6 /kisskb/src/kernel/bpf/btf.c:is_string_ptr Cyclomatic Complexity 18 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_open Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/btf.c:btf_get_prog_ctx_type Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_close Cyclomatic Complexity 1 /kisskb/src/drivers/tty/serdev/core.c:devm_serdev_device_release Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_translate_to_vmlinux Cyclomatic Complexity 7 /kisskb/src/drivers/tty/serdev/core.c:devm_serdev_device_open Cyclomatic Complexity 1 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_write_wakeup Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_write_buf Cyclomatic Complexity 36 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_write Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_write_flush Cyclomatic Complexity 66 /kisskb/src/kernel/bpf/btf.c:btf_struct_walk Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_write_room Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_set_baudrate Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:btf_types_are_same Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_set_flow_control Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_set_parity Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/btf.c:__get_type_size Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_wait_until_sent Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_get_tiocm Cyclomatic Complexity 9 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_set_tiocm Cyclomatic Complexity 4 /kisskb/src/drivers/tty/serdev/core.c:serdev_device_alloc Cyclomatic Complexity 36 /kisskb/src/kernel/bpf/btf.c:btf_check_func_type_match Cyclomatic Complexity 13 /kisskb/src/drivers/tty/serdev/core.c:of_serdev_register_devices Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_show Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/btf.c:btf_func_check Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_get Cyclomatic Complexity 16 /kisskb/src/drivers/tty/serdev/core.c:serdev_controller_alloc Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_put Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_release Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_resolve_size Cyclomatic Complexity 21 /kisskb/src/drivers/tty/serdev/core.c:serdev_controller_add Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/btf.c:btf_show_obj_safe Cyclomatic Complexity 4 /kisskb/src/drivers/tty/serdev/core.c:serdev_controller_remove Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_start_type Cyclomatic Complexity 1 /kisskb/src/drivers/tty/serdev/core.c:__serdev_device_driver_register Cyclomatic Complexity 14 /kisskb/src/kernel/bpf/btf.c:btf_datasec_show Cyclomatic Complexity 29 /kisskb/src/kernel/bpf/btf.c:btf_enum_show Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_show_start_aggr_type Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_start_struct_type Cyclomatic Complexity 11 /kisskb/src/kernel/bpf/btf.c:__btf_struct_show Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/btf.c:btf_struct_show Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_show_start_array_type Cyclomatic Complexity 19 /kisskb/src/kernel/bpf/btf.c:__btf_array_show Cyclomatic Complexity 18 /kisskb/src/kernel/bpf/btf.c:btf_array_show Cyclomatic Complexity 35 /kisskb/src/kernel/bpf/btf.c:btf_ptr_show Cyclomatic Complexity 170 /kisskb/src/kernel/bpf/btf.c:btf_int_show Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/btf.c:btf_type_id_size Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/btf.c:btf_member_is_reg_int Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/btf.c:btf_datasec_resolve Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/btf.c:btf_var_resolve Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_modifier_check_member Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/btf.c:btf_modifier_resolve Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_modifier_check_kflag_member Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:btf_array_check_member Cyclomatic Complexity 31 /kisskb/src/kernel/bpf/btf.c:btf_array_resolve Cyclomatic Complexity 21 /kisskb/src/kernel/bpf/btf.c:btf_ptr_resolve Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/btf.c:btf_resolve_valid Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/btf.c:btf_resolve Cyclomatic Complexity 40 /kisskb/src/kernel/bpf/btf.c:btf_func_proto_check Cyclomatic Complexity 21 /kisskb/src/kernel/bpf/btf.c:btf_check_all_types Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/btf.c:btf_parse_type_sec Cyclomatic Complexity 52 /kisskb/src/kernel/bpf/btf.c:btf_parse Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_find_spin_lock Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_find_timer Cyclomatic Complexity 25 /kisskb/src/kernel/bpf/btf.c:btf_parse_vmlinux Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:bpf_prog_get_target_btf Cyclomatic Complexity 69 /kisskb/src/kernel/bpf/btf.c:btf_ctx_access Cyclomatic Complexity 15 /kisskb/src/kernel/bpf/btf.c:btf_struct_access Cyclomatic Complexity 12 /kisskb/src/kernel/bpf/btf.c:btf_struct_ids_match Cyclomatic Complexity 26 /kisskb/src/kernel/bpf/btf.c:btf_distill_func_proto Cyclomatic Complexity 10 /kisskb/src/kernel/bpf/btf.c:btf_check_type_match Cyclomatic Complexity 45 /kisskb/src/kernel/bpf/btf.c:btf_prepare_func_args Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_seq_show_flags Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_type_seq_show Cyclomatic Complexity 4 /kisskb/src/kernel/bpf/btf.c:btf_type_snprintf_show Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/btf.c:btf_new_fd Cyclomatic Complexity 7 /kisskb/src/kernel/bpf/btf.c:btf_get_by_fd Cyclomatic Complexity 41 /kisskb/src/kernel/bpf/btf.c:btf_get_info_by_fd Cyclomatic Complexity 9 /kisskb/src/kernel/bpf/btf.c:btf_get_fd_by_id Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_obj_id Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_is_kernel Cyclomatic Complexity 44 /kisskb/src/kernel/bpf/btf.c:btf_check_func_arg_match Cyclomatic Complexity 13 /kisskb/src/kernel/bpf/btf.c:btf_check_subprog_arg_match Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_check_kfunc_arg_match Cyclomatic Complexity 3 /kisskb/src/kernel/bpf/btf.c:btf_is_module Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_id_set_contains Cyclomatic Complexity 1 /kisskb/src/kernel/bpf/btf.c:btf_try_get_module Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/bit_spinlock.h:bit_spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_write_io_error Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_write_io_error Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_jbd Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:clear_buffer_jbd Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_jbd Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_jbddirty Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_shadow Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:set_buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:buffer_verified Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jh2bh Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:bh2jh Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd_unlock_bh_journal_head Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_checksum Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_64bit Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum2 Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_csum3 Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_has_feature_fast_commit Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_set_feature_fast_commit Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_clear_feature_fast_commit Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd2_journal_get_max_txn_bufs Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:is_journal_aborted Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:tid_gt Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:tid_geq Cyclomatic Complexity 3 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_nofs_save Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_checkpoint Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_commit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_end_commit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_submit_inode_data Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_handle_start_class Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_handle_extend Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_handle_stats Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_run_stats Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_checkpoint_stats Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_update_log_tail Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_write_superblock Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_lock_buffer_stall Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_journal_shrink Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_shrink_scan_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/jbd2.h:trace_event_get_offsets_jbd2_shrink_checkpoint_list Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/journal.c:jbd2_verify_csum_type Cyclomatic Complexity 2 /kisskb/src/fs/jbd2/journal.c:jbd2_seq_info_start Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_seq_info_next Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_seq_info_stop Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_min_tag_size Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_checkpoint Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_start_commit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_commit_locking Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_commit_flushing Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_commit_logging Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_drop_transaction Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_end_commit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_submit_inode_data Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_handle_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_handle_restart Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_handle_extend Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_handle_stats Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_run_stats Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_checkpoint_stats Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_update_log_tail Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_write_superblock Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_lock_buffer_stall Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_shrink_count Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_shrink_scan_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_shrink_scan_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/jbd2.h:__traceiter_jbd2_shrink_checkpoint_list Cyclomatic Complexity 4 /kisskb/src/include/linux/percpu_counter.h:percpu_counter_read_positive Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_checkpoint Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_commit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_end_commit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_submit_inode_data Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_handle_start_class Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_handle_extend Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_handle_stats Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_run_stats Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_checkpoint_stats Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_update_log_tail Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_write_superblock Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_lock_buffer_stall Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_journal_shrink Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_shrink_scan_exit Cyclomatic Complexity 6 /kisskb/src/include/trace/events/jbd2.h:trace_event_raw_event_jbd2_shrink_checkpoint_list Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_checkpoint Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_commit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_end_commit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_submit_inode_data Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_handle_start_class Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_handle_extend Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_handle_stats Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_update_log_tail Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_write_superblock Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_lock_buffer_stall Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_journal_shrink Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_shrink_scan_exit Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_shrink_checkpoint_list Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_run_stats Cyclomatic Complexity 4 /kisskb/src/include/trace/events/jbd2.h:trace_raw_output_jbd2_checkpoint_stats Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:journal_fail_superblock Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/bit_spinlock.h:bit_spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jbd2.h:jbd_lock_bh_journal_head Cyclomatic Complexity 5 /kisskb/src/include/linux/jbd2.h:jbd2_journal_has_csum_v2or3 Cyclomatic Complexity 5 /kisskb/src/fs/jbd2/journal.c:journal_revoke_records_per_block Cyclomatic Complexity 21 /kisskb/src/fs/jbd2/journal.c:__journal_remove_journal_head Cyclomatic Complexity 8 /kisskb/src/fs/jbd2/journal.c:journal_kill_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:__getblk Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:getblk_unmovable Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 2 /kisskb/src/include/linux/jbd2.h:jbd2_journal_get_num_fc_blks Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 6 /kisskb/src/include/linux/jbd2.h:jbd2_chksum Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_superblock_csum Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_update_log_tail Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_shrink_count Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_shrink_count Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_shrink_scan_enter Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_shrink_scan_exit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/jbd2.h:trace_jbd2_write_superblock Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_shrink_scan Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 14 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_initialize_fast_commit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/log2.h:__order_base_2 Cyclomatic Complexity 17 /kisskb/src/fs/jbd2/journal.c:get_slab Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 17 /kisskb/src/fs/jbd2/journal.c:journal_init_common Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_create_jbd_stats_proc_entry Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_stats_proc_init Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_seq_info_release Cyclomatic Complexity 10 /kisskb/src/fs/jbd2/journal.c:jbd2_seq_info_open Cyclomatic Complexity 8 /kisskb/src/fs/jbd2/journal.c:jbd2_seq_info_show Cyclomatic Complexity 52 /kisskb/src/fs/jbd2/journal.c:journal_get_superblock Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/journal.c:load_superblock Cyclomatic Complexity 19 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_create_slab Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_init_journal_head_cache Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_init_handle_cache Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_init_inode_cache Cyclomatic Complexity 16 /kisskb/src/fs/jbd2/journal.c:journal_init_caches Cyclomatic Complexity 11 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_start_thread Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:commit_timeout Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 28 /kisskb/src/fs/jbd2/journal.c:kjournald2 Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_stats_proc_exit Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_free_shash Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/journal.c:journal_alloc_journal_head Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:journal_free_journal_head Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_destroy_journal_head_cache Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_destroy_handle_cache Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_destroy_inode_cache Cyclomatic Complexity 2 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_destroy_slabs Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_destroy_caches Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:journal_init Cyclomatic Complexity 23 /kisskb/src/fs/jbd2/journal.c:__jbd2_log_start_commit Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_log_start_commit Cyclomatic Complexity 13 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_start_commit Cyclomatic Complexity 28 /kisskb/src/fs/jbd2/journal.c:jbd2_trans_will_send_data_barrier Cyclomatic Complexity 12 /kisskb/src/fs/jbd2/journal.c:jbd2_log_wait_commit Cyclomatic Complexity 18 /kisskb/src/fs/jbd2/journal.c:__jbd2_journal_force_commit Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_force_commit_nested Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_force_commit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 12 /kisskb/src/fs/jbd2/journal.c:jbd2_fc_begin_commit Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 17 /kisskb/src/fs/jbd2/journal.c:jbd2_transaction_committed Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dmaengine_desc_test_reuse Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.h:dma_cookie_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.h:dmaengine_desc_get_callback Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.h:to_virt_chan Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.c:to_virt_desc Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.h:dma_cookie_assign Cyclomatic Complexity 23 /kisskb/src/fs/jbd2/journal.c:jbd2_complete_transaction Cyclomatic Complexity 10 /kisskb/src/drivers/dma/dmaengine.h:dmaengine_desc_callback_invoke Cyclomatic Complexity 10 /kisskb/src/fs/jbd2/journal.c:__jbd2_fc_end_commit Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_fc_end_commit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/fs/jbd2/journal.c:jbd2_fc_end_commit_fallback Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_fc_wait_bufs Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/drivers/dma/virt-dma.h:vchan_vdesc_fini Cyclomatic Complexity 5 /kisskb/src/fs/jbd2/journal.c:jbd2_fc_release_bufs Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/journal.c:jbd2_descriptor_block_csum_set Cyclomatic Complexity 5 /kisskb/src/drivers/dma/virt-dma.c:vchan_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 8 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_get_log_tail Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.c:vchan_tx_submit Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.c:vchan_tx_desc_free Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_init_dev Cyclomatic Complexity 5 /kisskb/src/drivers/dma/virt-dma.c:vchan_find_desc Cyclomatic Complexity 2 /kisskb/src/drivers/dma/virt-dma.c:vchan_dma_desc_free_list Cyclomatic Complexity 12 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_init_inode Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.c:vchan_init Cyclomatic Complexity 21 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_check_used_features Cyclomatic Complexity 18 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_check_available_features Cyclomatic Complexity 50 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_set_features Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_clear_features Cyclomatic Complexity 15 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_abort Cyclomatic Complexity 12 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_bmap Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_next_log_block Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer Cyclomatic Complexity 13 /kisskb/src/fs/jbd2/journal.c:jbd2_fc_get_buf Cyclomatic Complexity 39 /kisskb/src/fs/jbd2/journal.c:__jbd2_journal_erase Cyclomatic Complexity 17 /kisskb/src/fs/jbd2/journal.c:jbd2_write_superblock Cyclomatic Complexity 15 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/journal.c:__jbd2_update_log_tail Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/journal.c:jbd2_update_log_tail Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/journal.c:journal_reset Cyclomatic Complexity 25 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_load Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_update_sb_errno Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/journal.c:jbd2_mark_journal_empty In file included from /kisskb/src/drivers/dma/virt-dma.h:13, from /kisskb/src/drivers/dma/virt-dma.c:12: /kisskb/src/drivers/dma/virt-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ Cyclomatic Complexity 48 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_flush Cyclomatic Complexity 16 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_wipe Cyclomatic Complexity 43 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_destroy Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_errno Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_clear_err Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_ack_err Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_blocks_per_page Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/journal.c:journal_tag_bytes Cyclomatic Complexity 14 /kisskb/src/fs/jbd2/journal.c:jbd2_alloc Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_free Cyclomatic Complexity 27 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer Cyclomatic Complexity 7 /kisskb/src/fs/jbd2/journal.c:journal_release_journal_head Cyclomatic Complexity 14 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_add_journal_head Cyclomatic Complexity 3 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_grab_journal_head Cyclomatic Complexity 9 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_put_journal_head Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_init_jbd_inode Cyclomatic Complexity 10 /kisskb/src/fs/jbd2/journal.c:jbd2_journal_release_jbd_inode Cyclomatic Complexity 4 /kisskb/src/fs/jbd2/journal.c:jbd2_remove_jbd_stats_proc_entry Cyclomatic Complexity 1 /kisskb/src/fs/jbd2/journal.c:journal_exit In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/virt-dma.c:7: /kisskb/src/drivers/dma/virt-dma.c: In function 'vchan_complete': /kisskb/src/drivers/dma/virt-dma.c:88:12: note: byref variable will be forcibly initialized 88 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/virt-dma.c:87:33: note: byref variable will be forcibly initialized 87 | struct dmaengine_desc_callback cb; | ^~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/btf.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/jbd2.h:501, from /kisskb/src/fs/jbd2/journal.c:46: /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_checkpoint': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:14:1: note: in expansion of macro 'TRACE_EVENT' 14 | TRACE_EVENT(jbd2_checkpoint, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_commit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/jbd2.h:34:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 34 | DECLARE_EVENT_CLASS(jbd2_commit, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_end_commit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:92:1: note: in expansion of macro 'TRACE_EVENT' 92 | TRACE_EVENT(jbd2_end_commit, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_submit_inode_data': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:116:1: note: in expansion of macro 'TRACE_EVENT' 116 | TRACE_EVENT(jbd2_submit_inode_data, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_handle_start_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/jbd2.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 136 | DECLARE_EVENT_CLASS(jbd2_handle_start_class, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_sockptr_offset': /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_handle_extend': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:178:1: note: in expansion of macro 'TRACE_EVENT' 178 | TRACE_EVENT(jbd2_handle_extend, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_handle_stats': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:210:1: note: in expansion of macro 'TRACE_EVENT' 210 | TRACE_EVENT(jbd2_handle_stats, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_bpfptr': /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_run_stats': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:248:1: note: in expansion of macro 'TRACE_EVENT' 248 | TRACE_EVENT(jbd2_run_stats, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_checkpoint_stats': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:296:1: note: in expansion of macro 'TRACE_EVENT' 296 | TRACE_EVENT(jbd2_checkpoint_stats, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_update_log_tail': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:327:1: note: in expansion of macro 'TRACE_EVENT' 327 | TRACE_EVENT(jbd2_update_log_tail, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_write_superblock': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:356:1: note: in expansion of macro 'TRACE_EVENT' 356 | TRACE_EVENT(jbd2_write_superblock, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_lock_buffer_stall': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:376:1: note: in expansion of macro 'TRACE_EVENT' 376 | TRACE_EVENT(jbd2_lock_buffer_stall, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_journal_shrink': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/jbd2.h:397:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 397 | DECLARE_EVENT_CLASS(jbd2_journal_shrink, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_shrink_scan_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:435:1: note: in expansion of macro 'TRACE_EVENT' 435 | TRACE_EVENT(jbd2_shrink_scan_exit, | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_shrink_checkpoint_list': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:462:1: note: in expansion of macro 'TRACE_EVENT' 462 | TRACE_EVENT(jbd2_shrink_checkpoint_list, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'journal_kill_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c:297:3: note: in expansion of macro 'wait_event' 297 | wait_event(journal->j_wait_done_commit, journal->j_task == NULL); | ^~~~~~~~~~ In file included from /kisskb/src/fs/jbd2/journal.c:25: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1788:4: note: byref variable will be forcibly initialized 1788 | } desc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/irq_helpers.c:rdev_flag_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/irq_helpers.c:rdev_clear_err Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/irq_helpers.c:init_rdev_errors Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 47 /kisskb/src/drivers/regulator/irq_helpers.c:regulator_notifier_isr Cyclomatic Complexity 32 /kisskb/src/drivers/regulator/irq_helpers.c:regulator_notifier_isr_work Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/irq_helpers.c:init_rdev_state Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 27 /kisskb/src/drivers/regulator/irq_helpers.c:regulator_irq_helper Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/irq_helpers.c:regulator_irq_helper_cancel In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_start_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c:285:2: note: in expansion of macro 'wait_event' 285 | wait_event(journal->j_wait_done_commit, journal->j_task != NULL); | ^~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'kjournald2': /kisskb/src/fs/jbd2/journal.c:234:15: note: byref variable will be forcibly initialized 234 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/jbd2/journal.c:234:3: note: in expansion of macro 'DEFINE_WAIT' 234 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_log_wait_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c:712:3: note: in expansion of macro 'wait_event' 712 | wait_event(journal->j_wait_done_commit, | ^~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_fc_begin_commit': /kisskb/src/fs/jbd2/journal.c:749:15: note: byref variable will be forcibly initialized 749 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/jbd2/journal.c:749:3: note: in expansion of macro 'DEFINE_WAIT' 749 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/journal.c:24: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_release_jbd_inode': /kisskb/src/fs/jbd2/journal.c:3055:19: note: byref variable will be forcibly initialized 3055 | DEFINE_WAIT_BIT(wait, &jinode->i_flags, __JI_COMMIT_RUNNING); | ^~~~ /kisskb/src/include/linux/wait_bit.h:39:30: note: in definition of macro 'DEFINE_WAIT_BIT' 39 | struct wait_bit_queue_entry name = { \ | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_member': /kisskb/src/kernel/bpf/btf.c:2275:20: note: byref variable will be forcibly initialized 2275 | struct btf_member resolved_member; | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_kflag_member': /kisskb/src/kernel/bpf/btf.c:2300:20: note: byref variable will be forcibly initialized 2300 | struct btf_member resolved_member; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'btf_parse': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:4437:20: note: userspace variable will be forcibly initialized 4437 | static struct btf *btf_parse(bpfptr_t btf_data, u32 btf_data_size, | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_seq_show_flags': /kisskb/src/kernel/bpf/btf.c:5882:18: note: byref variable will be forcibly initialized 5882 | struct btf_show sseq; | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_snprintf_show': /kisskb/src/kernel/bpf/btf.c:5932:27: note: byref variable will be forcibly initialized 5932 | struct btf_show_snprintf ssnprintf; | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_new_fd': /kisskb/src/kernel/bpf/btf.c:5982:8: note: userspace variable will be forcibly initialized 5982 | btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5983 | attr->btf_size, attr->btf_log_level, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5984 | u64_to_user_ptr(attr->btf_log_buf), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5985 | attr->btf_log_size); | ~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_get_info_by_fd': /kisskb/src/kernel/bpf/btf.c:6035:22: note: byref variable will be forcibly initialized 6035 | struct bpf_btf_info info; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_set_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_set_gfp_mask Cyclomatic Complexity 4 /kisskb/src/fs/ramfs/inode.c:ramfs_init_fs_context Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 1 /kisskb/src/fs/ramfs/inode.c:ramfs_free_fc Cyclomatic Complexity 1 /kisskb/src/fs/ramfs/inode.c:ramfs_get_tree Cyclomatic Complexity 4 /kisskb/src/fs/ramfs/inode.c:ramfs_show_options Cyclomatic Complexity 1 /kisskb/src/include/linux/fs_parser.h:fs_parse Cyclomatic Complexity 11 /kisskb/src/fs/ramfs/inode.c:ramfs_parse_param Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/fs/ramfs/inode.c:init_ramfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/ramfs/inode.c:ramfs_kill_sb Cyclomatic Complexity 7 /kisskb/src/fs/ramfs/inode.c:ramfs_get_inode Cyclomatic Complexity 7 /kisskb/src/fs/ramfs/inode.c:ramfs_symlink Cyclomatic Complexity 4 /kisskb/src/fs/ramfs/inode.c:ramfs_mknod Cyclomatic Complexity 1 /kisskb/src/fs/ramfs/inode.c:ramfs_create Cyclomatic Complexity 4 /kisskb/src/fs/ramfs/inode.c:ramfs_mkdir Cyclomatic Complexity 4 /kisskb/src/fs/ramfs/inode.c:ramfs_tmpfile Cyclomatic Complexity 4 /kisskb/src/fs/ramfs/inode.c:ramfs_fill_super Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/page_actor.h:squashfs_first_page Cyclomatic Complexity 2 /kisskb/src/fs/squashfs/page_actor.h:squashfs_next_page Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/page_actor.h:squashfs_finish_page Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 3 /kisskb/src/include/linux/bvec.h:bvec_virt Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 19 /kisskb/src/fs/squashfs/block.c:squashfs_bio_read Cyclomatic Complexity 17 /kisskb/src/fs/squashfs/block.c:copy_bio_to_actor Cyclomatic Complexity 50 /kisskb/src/fs/squashfs/block.c:squashfs_read_data /kisskb/src/fs/ramfs/inode.c: In function 'ramfs_parse_param': /kisskb/src/fs/ramfs/inode.c:202:25: note: byref variable will be forcibly initialized 202 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/fs/squashfs/block.c: In function 'squashfs_read_data': /kisskb/src/fs/squashfs/block.c:163:24: note: byref variable will be forcibly initialized 163 | struct bvec_iter_all iter_all = {}; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/drivers/dma/of-dma.c:of_dma_find_controller Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 14 /kisskb/src/drivers/dma/of-dma.c:of_dma_router_xlate Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_strings Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_string_index Cyclomatic Complexity 8 /kisskb/src/drivers/dma/of-dma.c:of_dma_match_channel Cyclomatic Complexity 12 /kisskb/src/drivers/dma/of-dma.c:of_dma_controller_register Cyclomatic Complexity 5 /kisskb/src/drivers/dma/of-dma.c:of_dma_controller_free Cyclomatic Complexity 15 /kisskb/src/drivers/dma/of-dma.c:of_dma_router_register Cyclomatic Complexity 23 /kisskb/src/drivers/dma/of-dma.c:of_dma_request_slave_channel Cyclomatic Complexity 12 /kisskb/src/drivers/dma/of-dma.c:of_dma_simple_xlate Cyclomatic Complexity 16 /kisskb/src/drivers/dma/of-dma.c:of_dma_xlate_by_chan_id /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_router_xlate': /kisskb/src/drivers/dma/of-dma.c:60:25: note: byref variable will be forcibly initialized 60 | struct of_phandle_args dma_spec_target; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_request_slave_channel': /kisskb/src/drivers/dma/of-dma.c:254:25: note: byref variable will be forcibly initialized 254 | struct of_phandle_args dma_spec; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/internal.h:dev_to_rdev Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/of_regulator.c:fill_limit Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/of_regulator.c:devm_of_regulator_put_matches Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/of_regulator.c:of_get_regulator_prot_limits Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 156 /kisskb/src/drivers/regulator/of_regulator.c:of_get_regulation_constraints Cyclomatic Complexity 28 /kisskb/src/drivers/regulator/of_regulator.c:regulator_of_get_init_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device/class.h:class_find_device_by_of_node Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/of_regulator.c:of_coupling_find_node Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/of_regulator.c:of_get_regulator_init_data Cyclomatic Complexity 27 /kisskb/src/drivers/regulator/of_regulator.c:of_regulator_match Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/of_regulator.c:regulator_of_get_init_data Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/of_regulator.c:of_find_regulator_by_node Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/of_regulator.c:of_get_n_coupled Cyclomatic Complexity 21 /kisskb/src/drivers/regulator/of_regulator.c:of_check_coupling_data Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/of_regulator.c:of_parse_coupled_regulator Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_global_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:get_irq_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_print_debug Cyclomatic Complexity 3 /kisskb/src/drivers/tty/sysrq.c:sysrq_on Cyclomatic Complexity 4 /kisskb/src/drivers/tty/sysrq.c:sysrq_on_mask Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_always_enabled_setup Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_loglevel Cyclomatic Complexity 10 /kisskb/src/drivers/tty/sysrq.c:sysrq_key_table_key2index Cyclomatic Complexity 4 /kisskb/src/drivers/tty/sysrq.c:__sysrq_get_key_op Cyclomatic Complexity 4 /kisskb/src/include/linux/ctype.h:__toupper Cyclomatic Complexity 7 /kisskb/src/drivers/tty/sysrq.c:sysrq_parse_reset_sequence Cyclomatic Complexity 4 /kisskb/src/drivers/tty/sysrq.c:__sysrq_put_key_op Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_reboot Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_ftrace_dump Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_showstate_blocked Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/debug.h:show_state Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_mountro Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_showstate Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_sync Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_show_timers Cyclomatic Complexity 6 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_showregs Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_unrt Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_showmem Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_showregs_othercpus Cyclomatic Complexity 3 /kisskb/src/drivers/tty/sysrq.c:showacpu Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:trigger_all_cpu_backtrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 8 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_showallcpus Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_moom Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_thaw Cyclomatic Complexity 7 /kisskb/src/drivers/tty/sysrq.c:send_sig_all Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_kill Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_term Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 3 /kisskb/src/include/linux/gfp.h:gfp_zonelist Cyclomatic Complexity 1 /kisskb/src/include/linux/gfp.h:node_zonelist Cyclomatic Complexity 3 /kisskb/src/drivers/tty/sysrq.c:moom_callback Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_showlocks Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 0 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_crash Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 7 /kisskb/src/drivers/tty/sysrq.c:sysrq_reset_seq_param_set Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_disconnect Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_do_reset Cyclomatic Complexity 4 /kisskb/src/drivers/tty/sysrq.c:sysrq_reinject_alt_sysrq Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 10 /kisskb/src/drivers/tty/sysrq.c:sysrq_connect Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 13 /kisskb/src/drivers/tty/sysrq.c:sysrq_of_get_keyreset_config Cyclomatic Complexity 4 /kisskb/src/drivers/tty/sysrq.c:sysrq_register_handler Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:sysrq_unregister_handler Cyclomatic Complexity 3 /kisskb/src/drivers/tty/sysrq.c:__sysrq_swap_key_ops Cyclomatic Complexity 3 /kisskb/src/drivers/tty/sysrq.c:sysrq_init_procfs Cyclomatic Complexity 3 /kisskb/src/drivers/tty/sysrq.c:sysrq_init Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 4 /kisskb/src/drivers/tty/sysrq.c:sysrq_mask Cyclomatic Complexity 15 /kisskb/src/drivers/tty/sysrq.c:__handle_sysrq Cyclomatic Complexity 7 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_reset_request Cyclomatic Complexity 22 /kisskb/src/drivers/tty/sysrq.c:sysrq_detect_reset_sequence Cyclomatic Complexity 64 /kisskb/src/drivers/tty/sysrq.c:sysrq_handle_keypress Cyclomatic Complexity 6 /kisskb/src/drivers/tty/sysrq.c:sysrq_filter Cyclomatic Complexity 14 /kisskb/src/drivers/tty/sysrq.c:write_sysrq_trigger Cyclomatic Complexity 3 /kisskb/src/drivers/tty/sysrq.c:handle_sysrq Cyclomatic Complexity 5 /kisskb/src/drivers/tty/sysrq.c:sysrq_toggle_support Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:register_sysrq_key Cyclomatic Complexity 1 /kisskb/src/drivers/tty/sysrq.c:unregister_sysrq_key Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/fs/ramfs/file-mmu.c:ramfs_mmu_get_unmapped_area Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/fs/squashfs/page_actor.h:squashfs_page_actor_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 42 /kisskb/src/fs/squashfs/cache.c:squashfs_cache_get Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/cache.c:squashfs_cache_put Cyclomatic Complexity 9 /kisskb/src/fs/squashfs/cache.c:squashfs_cache_delete Cyclomatic Complexity 19 /kisskb/src/fs/squashfs/cache.c:squashfs_cache_init Cyclomatic Complexity 11 /kisskb/src/fs/squashfs/cache.c:squashfs_copy_data Cyclomatic Complexity 16 /kisskb/src/fs/squashfs/cache.c:squashfs_read_metadata Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/cache.c:squashfs_get_fragment Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/cache.c:squashfs_get_datablock Cyclomatic Complexity 14 /kisskb/src/fs/squashfs/cache.c:squashfs_read_table In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/squashfs/cache.c:34: /kisskb/src/fs/squashfs/cache.c: In function 'squashfs_cache_get': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/squashfs/cache.c:152:4: note: in expansion of macro 'wait_event' 152 | wait_event(entry->wait_queue, !entry->pending); | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/squashfs/cache.c:77:5: note: in expansion of macro 'wait_event' 77 | wait_event(cache->wait_queue, cache->unused); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_domain.h:dev_pm_genpd_set_performance_state Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fixed.c:regulator_fixed_voltage_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/fixed.c:reg_domain_disable Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fixed.c:reg_is_enabled Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/fixed.c:reg_domain_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fixed.c:reg_clock_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/fixed.c:reg_clock_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/fixed.c:of_get_fixed_voltage_config Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 52 /kisskb/src/drivers/regulator/fixed.c:reg_fixed_voltage_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fixed.c:regulator_fixed_voltage_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dma_submit_error Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dmaf_continue Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dmaf_p_disabled_continue Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dma_dev_has_pq_continue Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dma_dev_to_maxpq Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_has_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dma_async_issue_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_do_not_count Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dmatest.c:gen_inv_idx Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmatest.c:gen_src_value Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmatest.c:gen_dst_value Cyclomatic Complexity 5 /kisskb/src/drivers/dma/dmatest.c:dmatest_init_srcs Cyclomatic Complexity 5 /kisskb/src/drivers/dma/dmatest.c:dmatest_init_dsts Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dmatest.c:min_odd Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmatest.c:dbg_result Cyclomatic Complexity 11 /kisskb/src/drivers/dma/dmatest.c:is_threaded_test_run Cyclomatic Complexity 6 /kisskb/src/drivers/dma/dmatest.c:is_threaded_test_pending Cyclomatic Complexity 4 /kisskb/src/include/linux/dmaengine.h:dmaengine_terminate_async Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dma_chan_name Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dmatest.c:dmatest_test_list_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dmaengine.h:dmaengine_get_dma_device Cyclomatic Complexity 7 /kisskb/src/include/linux/dmaengine.h:dma_async_is_tx_complete Cyclomatic Complexity 15 /kisskb/src/drivers/dma/dmatest.c:dmatest_mismatch Cyclomatic Complexity 12 /kisskb/src/drivers/dma/dmatest.c:dmatest_verify Cyclomatic Complexity 5 /kisskb/src/drivers/dma/dmatest.c:dmatest_persec Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmatest.c:dmatest_KBs Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dmatest.c:__dmatest_free_test_data Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmatest.c:dmatest_free_test_data Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dmatest.c:result Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 4 /kisskb/src/include/linux/dmaengine.h:dmaengine_synchronize Cyclomatic Complexity 4 /kisskb/src/include/linux/dmaengine.h:dmaengine_terminate_sync Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dmatest.c:dmatest_cleanup_channel Cyclomatic Complexity 2 /kisskb/src/drivers/dma/dmatest.c:stop_threaded_test Cyclomatic Complexity 5 /kisskb/src/drivers/dma/dmatest.c:dmatest_run_get Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmatest.c:dmatest_exit Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmatest.c:dmatest_match_channel Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmatest.c:dmatest_match_device Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dmatest.c:filter Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_zero Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 14 /kisskb/src/drivers/dma/dmatest.c:dmatest_alloc_test_data Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/include/linux/dmaengine.h:dma_maxpq Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_us Cyclomatic Complexity 6 /kisskb/src/drivers/dma/dmatest.c:dmatest_callback Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmatest.c:dmatest_random Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_mapping_error Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_count Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezable_schedule_timeout Cyclomatic Complexity 157 /kisskb/src/drivers/dma/dmatest.c:dmatest_func Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 19 /kisskb/src/drivers/dma/dmatest.c:dmatest_add_threads Cyclomatic Complexity 21 /kisskb/src/drivers/dma/dmatest.c:dmatest_add_channel Cyclomatic Complexity 14 /kisskb/src/drivers/dma/dmatest.c:request_channels Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmatest.c:add_threaded_test Cyclomatic Complexity 3 /kisskb/src/drivers/dma/dmatest.c:run_pending_tests Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmatest.c:start_threaded_tests Cyclomatic Complexity 14 /kisskb/src/drivers/dma/dmatest.c:dmatest_run_set Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmatest.c:dmatest_chan_get Cyclomatic Complexity 17 /kisskb/src/drivers/dma/dmatest.c:dmatest_chan_set Cyclomatic Complexity 8 /kisskb/src/drivers/dma/dmatest.c:dmatest_wait_get Cyclomatic Complexity 16 /kisskb/src/drivers/dma/dmatest.c:dmatest_init In file included from /kisskb/src/drivers/dma/dmatest.c:13: /kisskb/src/drivers/dma/dmatest.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1435:22: note: byref variable will be forcibly initialized 1435 | struct dma_tx_state state; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/dmatest.c:12: /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:396:2: note: in expansion of macro '___wait_event' 396 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:409:11: note: in expansion of macro '__wait_event_freezable_timeout' 409 | __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/dmatest.c:831:4: note: in expansion of macro 'wait_event_freezable_timeout' 831 | wait_event_freezable_timeout(thread->done_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/dmatest.c: In function 'request_channels': /kisskb/src/drivers/dma/dmatest.c:1070:17: note: byref variable will be forcibly initialized 1070 | dma_cap_mask_t mask; | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/dmatest.c:12: /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_wait_get': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/dmatest.c:284:3: note: in expansion of macro 'wait_event' 284 | wait_event(thread_wait, !is_threaded_test_run(info)); | ^~~~~~~~~~ /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/dmatest.c:1338:3: note: in expansion of macro 'wait_event' 1338 | wait_event(thread_wait, !is_threaded_test_run(info)); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/88pg86x.c:pg86x_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/88pg86x.c:pg86x_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/88pg86x.c:pg86x_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_SB Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat32 Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_I Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_clus_to_blknr Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fatent_init Cyclomatic Complexity 3 /kisskb/src/fs/fat/fat.h:fat_valid_entry Cyclomatic Complexity 1 /kisskb/src/fs/fat/cache.c:fat_max_cache Cyclomatic Complexity 1 /kisskb/src/fs/fat/cache.c:init_once Cyclomatic Complexity 1 /kisskb/src/fs/fat/cache.c:cache_contiguous Cyclomatic Complexity 1 /kisskb/src/fs/fat/cache.c:cache_init Cyclomatic Complexity 10 /kisskb/src/fs/fat/cache.c:is_exceed_eof Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/fs/fat/cache.c:fat_cache_free Cyclomatic Complexity 5 /kisskb/src/fs/fat/cache.c:__fat_cache_inval_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 3 /kisskb/src/fs/fat/cache.c:fat_cache_update_lru Cyclomatic Complexity 16 /kisskb/src/fs/fat/cache.c:fat_cache_lookup Cyclomatic Complexity 1 /kisskb/src/fs/fat/cache.c:fat_cache_alloc Cyclomatic Complexity 13 /kisskb/src/fs/fat/cache.c:fat_cache_merge Cyclomatic Complexity 18 /kisskb/src/fs/fat/cache.c:fat_cache_add Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 2 /kisskb/src/fs/fat/fat.h:fatent_brelse Cyclomatic Complexity 4 /kisskb/src/fs/fat/cache.c:fat_cache_init Cyclomatic Complexity 1 /kisskb/src/fs/fat/cache.c:fat_cache_destroy Cyclomatic Complexity 1 /kisskb/src/fs/fat/cache.c:fat_cache_inval_inode Cyclomatic Complexity 23 /kisskb/src/fs/fat/cache.c:fat_get_cluster Cyclomatic Complexity 9 /kisskb/src/fs/fat/cache.c:fat_bmap_cluster Cyclomatic Complexity 10 /kisskb/src/fs/fat/cache.c:fat_get_mapped_cluster Cyclomatic Complexity 15 /kisskb/src/fs/fat/cache.c:fat_bmap /kisskb/src/fs/fat/cache.c: In function 'fat_get_cluster': /kisskb/src/fs/fat/cache.c:231:22: note: byref variable will be forcibly initialized 231 | struct fat_cache_id cid; | ^~~ /kisskb/src/fs/fat/cache.c:230:19: note: byref variable will be forcibly initialized 230 | struct fat_entry fatent; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/squashfs_fs_i.h:squashfs_i Cyclomatic Complexity 17 /kisskb/src/fs/squashfs/dir.c:get_dir_index_using_offset Cyclomatic Complexity 35 /kisskb/src/fs/squashfs/dir.c:squashfs_readdir Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/core.c:rng_buffer_size Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/core.c:rng_selected_show Cyclomatic Complexity 7 /kisskb/src/drivers/char/hw_random/core.c:rng_dev_open Cyclomatic Complexity 5 /kisskb/src/drivers/char/hw_random/core.c:rng_available_show Cyclomatic Complexity 10 /kisskb/src/drivers/char/hw_random/core.c:rng_get_data Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/core.c:cleanup_rng Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/core.c:drop_current_rng Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/core.c:get_current_rng_nolock Cyclomatic Complexity 3 /kisskb/src/drivers/char/hw_random/core.c:get_current_rng Cyclomatic Complexity 5 /kisskb/src/drivers/char/hw_random/core.c:start_khwrngd Cyclomatic Complexity 29 /kisskb/src/drivers/char/hw_random/core.c:hwrng_init Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/core.c:set_current_rng Cyclomatic Complexity 7 /kisskb/src/drivers/char/hw_random/core.c:enable_best_rng Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/core.c:put_rng Cyclomatic Complexity 8 /kisskb/src/drivers/char/hw_random/core.c:hwrng_fillfn Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/core.c:add_early_randomness Cyclomatic Complexity 16 /kisskb/src/drivers/char/hw_random/core.c:rng_current_store Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/core.c:rng_current_show Cyclomatic Complexity 31 /kisskb/src/drivers/char/hw_random/core.c:rng_dev_read Cyclomatic Complexity 23 /kisskb/src/drivers/char/hw_random/core.c:devm_hwrng_match Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/core.c:register_miscdev Cyclomatic Complexity 10 /kisskb/src/drivers/char/hw_random/core.c:hwrng_modinit Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/core.c:unregister_miscdev Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/core.c:hwrng_modexit Cyclomatic Complexity 45 /kisskb/src/drivers/char/hw_random/core.c:hwrng_register Cyclomatic Complexity 18 /kisskb/src/drivers/char/hw_random/core.c:hwrng_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/core.c:devm_hwrng_release Cyclomatic Complexity 7 /kisskb/src/drivers/char/hw_random/core.c:devm_hwrng_register Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/core.c:devm_hwrng_unregister /kisskb/src/fs/squashfs/dir.c: In function 'get_dir_index_using_offset': /kisskb/src/fs/squashfs/dir.c:45:28: note: byref variable will be forcibly initialized 45 | struct squashfs_dir_index dir_index; | ^~~~~~~~~ /kisskb/src/fs/squashfs/dir.c: In function 'squashfs_readdir': /kisskb/src/fs/squashfs/dir.c:104:29: note: byref variable will be forcibly initialized 104 | struct squashfs_dir_header dirh; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/aat2870-regulator.c:aat2870_regulator_init Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/aat2870-regulator.c:aat2870_get_regulator Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/aat2870-regulator.c:aat2870_ldo_get_voltage_sel Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/aat2870-regulator.c:aat2870_ldo_disable Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/aat2870-regulator.c:aat2870_ldo_set_voltage_sel Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/aat2870-regulator.c:aat2870_ldo_is_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/aat2870-regulator.c:aat2870_ldo_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/aat2870-regulator.c:aat2870_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/aat2870-regulator.c:aat2870_regulator_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/as3711-regulator.c:as3711_regulator_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/as3711-regulator.c:as3711_set_mode_sd Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/as3711-regulator.c:as3711_get_mode_sd Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/as3711-regulator.c:as3711_regulator_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/as3711-regulator.c:as3711_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/as3711-regulator.c:as3711_regulator_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/squashfs_fs_i.h:squashfs_i Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/fs/squashfs/export.c:squashfs_inode_lookup Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/export.c:squashfs_export_iget Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/export.c:squashfs_get_parent Cyclomatic Complexity 9 /kisskb/src/fs/squashfs/export.c:squashfs_fh_to_parent Cyclomatic Complexity 9 /kisskb/src/fs/squashfs/export.c:squashfs_fh_to_dentry Cyclomatic Complexity 26 /kisskb/src/fs/squashfs/export.c:squashfs_read_inode_lookup_table Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/kernel.h:hex_byte_pack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 2 /kisskb/src/include/linux/nls.h:nls_tolower Cyclomatic Complexity 4 /kisskb/src/include/linux/nls.h:nls_strnicmp Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_SB Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat32 Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_I Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_checksum Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_clus_to_blknr Cyclomatic Complexity 3 /kisskb/src/fs/fat/fat.h:fat_get_start Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_set_start Cyclomatic Complexity 2 /kisskb/src/fs/fat/dir.c:fat_tolower Cyclomatic Complexity 1 /kisskb/src/fs/fat/dir.c:fat_make_i_pos Cyclomatic Complexity 4 /kisskb/src/fs/fat/dir.c:fat_short2uni Cyclomatic Complexity 13 /kisskb/src/fs/fat/dir.c:fat_short2lower_uni Cyclomatic Complexity 13 /kisskb/src/fs/fat/dir.c:fat_shortname2uni Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_find_get_block Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_breadahead Cyclomatic Complexity 16 /kisskb/src/fs/fat/dir.c:fat_dir_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 14 /kisskb/src/fs/fat/dir.c:fat__get_entry Cyclomatic Complexity 5 /kisskb/src/fs/fat/dir.c:fat_get_entry Cyclomatic Complexity 13 /kisskb/src/fs/fat/dir.c:fat_get_short_entry Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat16_towchar Cyclomatic Complexity 49 /kisskb/src/fs/fat/dir.c:fat_parse_long Cyclomatic Complexity 11 /kisskb/src/fs/fat/dir.c:uni16_to_x8 Cyclomatic Complexity 4 /kisskb/src/fs/fat/dir.c:fat_uni_to_x8 Cyclomatic Complexity 68 /kisskb/src/fs/fat/dir.c:fat_parse_short Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 7 /kisskb/src/fs/fat/dir.c:fat_name_match Cyclomatic Complexity 122 /kisskb/src/fs/fat/dir.c:__fat_readdir Cyclomatic Complexity 1 /kisskb/src/fs/fat/dir.c:fat_readdir Cyclomatic Complexity 121 /kisskb/src/fs/fat/dir.c:fat_ioctl_filldir Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock_shared Cyclomatic Complexity 8 /kisskb/src/fs/fat/dir.c:fat_ioctl_readdir Cyclomatic Complexity 14 /kisskb/src/fs/fat/dir.c:fat_dir_ioctl Cyclomatic Complexity 17 /kisskb/src/fs/fat/dir.c:__fat_remove_entries Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:bforget Cyclomatic Complexity 33 /kisskb/src/fs/fat/dir.c:fat_zeroed_cluster Cyclomatic Complexity 21 /kisskb/src/fs/fat/dir.c:fat_add_new_entries Cyclomatic Complexity 53 /kisskb/src/fs/fat/dir.c:fat_search_long Cyclomatic Complexity 5 /kisskb/src/fs/fat/dir.c:fat_get_dotdot_entry Cyclomatic Complexity 10 /kisskb/src/fs/fat/dir.c:fat_dir_empty Cyclomatic Complexity 5 /kisskb/src/fs/fat/dir.c:fat_subdirs Cyclomatic Complexity 5 /kisskb/src/fs/fat/dir.c:fat_scan Cyclomatic Complexity 4 /kisskb/src/fs/fat/dir.c:fat_scan_logstart Cyclomatic Complexity 28 /kisskb/src/fs/fat/dir.c:fat_remove_entries Cyclomatic Complexity 13 /kisskb/src/fs/fat/dir.c:fat_alloc_new_dir Cyclomatic Complexity 78 /kisskb/src/fs/fat/dir.c:fat_add_entries Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_set Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_free_task Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_func_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pid.h:pid_has_task Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/seccomp.h:seccomp_filter_release Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_global_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:clear_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_current_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:force_uaccess_begin Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:exit_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_group_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_pgrp Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_session Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_leader Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:same_thread_group Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:next_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/autogroup.h:sched_autogroup_exit_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mm_update_next_owner Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:tty_kref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:disassociate_ctty Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:tty_audit_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/tsacct_kern.h:acct_update_integrals Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_do_not_count Cyclomatic Complexity 1 /kisskb/src/include/linux/ptrace.h:ptrace_reparented Cyclomatic Complexity 1 /kisskb/src/include/linux/ptrace.h:ptrace_event_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/taskstats_kern.h:taskstats_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_release Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_exit_task Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_delayed_put Cyclomatic Complexity 1 /kisskb/src/include/linux/cn_proc.h:proc_exit_connector Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_free Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_get_inblock Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_get_oublock Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_blk_io_accounting_add Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_chr_io_accounting_add Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_accounting_add Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:blk_needs_flush_plug Cyclomatic Complexity 1 /kisskb/src/include/linux/hw_breakpoint.h:flush_ptrace_hw_breakpoint Cyclomatic Complexity 1 /kisskb/src/include/linux/io_uring.h:io_uring_files_cancel Cyclomatic Complexity 1 /kisskb/src/include/linux/kprobes.h:kprobe_flush_task Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/mmu_context.h:enter_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:check_stack_usage Cyclomatic Complexity 5 /kisskb/src/kernel/exit.c:is_effectively_child Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_rss Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_hiwater_rss Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:setmax_mm_hiwater_rss Cyclomatic Complexity 4 /kisskb/src/include/linux/sched/signal.h:task_pid_type Cyclomatic Complexity 3 /kisskb/src/kernel/exit.c:eligible_pid Cyclomatic Complexity 14 /kisskb/src/kernel/exit.c:eligible_child Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 10 /kisskb/src/kernel/exit.c:task_stopped_code Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 0 /kisskb/src/include/linux/pid_namespace.h:zap_pid_ns_processes Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_process_free Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:delayed_put_task_struct Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/ptrace.h:ptrace_unlink Cyclomatic Complexity 1 /kisskb/src/include/linux/ptrace.h:ptrace_release_task Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:write_seqlock Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:write_sequnlock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 4 /kisskb/src/kernel/exit.c:__unhash_process Cyclomatic Complexity 18 /kisskb/src/kernel/exit.c:__exit_signal Cyclomatic Complexity 19 /kisskb/src/kernel/exit.c:will_become_orphaned_pgrp Cyclomatic Complexity 9 /kisskb/src/kernel/exit.c:find_alive_thread Cyclomatic Complexity 17 /kisskb/src/kernel/exit.c:find_new_reaper Cyclomatic Complexity 14 /kisskb/src/kernel/exit.c:has_stopped_jobs Cyclomatic Complexity 8 /kisskb/src/include/linux/ptrace.h:ptrace_event Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_count Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezable_schedule Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 24 /kisskb/src/kernel/exit.c:exit_mm Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_process_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/task_work.h:exit_task_work Cyclomatic Complexity 9 /kisskb/src/kernel/exit.c:kill_orphaned_pgrp Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 9 /kisskb/src/kernel/exit.c:reparent_leader Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 11 /kisskb/src/kernel/exit.c:child_wait_callback Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_process_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 34 /kisskb/src/kernel/exit.c:wait_task_stopped Cyclomatic Complexity 21 /kisskb/src/kernel/exit.c:wait_task_continued Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:user_write_access_begin Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 3 /kisskb/src/kernel/exit.c:put_task_struct_rcu_user Cyclomatic Complexity 14 /kisskb/src/kernel/exit.c:release_task Cyclomatic Complexity 7 /kisskb/src/kernel/exit.c:find_child_reaper Cyclomatic Complexity 18 /kisskb/src/kernel/exit.c:forget_original_parent Cyclomatic Complexity 19 /kisskb/src/kernel/exit.c:exit_notify Cyclomatic Complexity 41 /kisskb/src/kernel/exit.c:wait_task_zombie Cyclomatic Complexity 30 /kisskb/src/kernel/exit.c:wait_consider_task Cyclomatic Complexity 14 /kisskb/src/kernel/exit.c:do_wait_pid Cyclomatic Complexity 5 /kisskb/src/kernel/exit.c:do_wait_thread Cyclomatic Complexity 5 /kisskb/src/kernel/exit.c:ptrace_do_wait Cyclomatic Complexity 35 /kisskb/src/kernel/exit.c:do_wait Cyclomatic Complexity 39 /kisskb/src/kernel/exit.c:kernel_waitid Cyclomatic Complexity 19 /kisskb/src/kernel/exit.c:__do_sys_waitid Cyclomatic Complexity 8 /kisskb/src/kernel/exit.c:rcuwait_wake_up Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:is_current_pgrp_orphaned Cyclomatic Complexity 42 /kisskb/src/kernel/exit.c:do_exit Cyclomatic Complexity 0 /kisskb/src/kernel/exit.c:__do_sys_exit Cyclomatic Complexity 3 /kisskb/src/kernel/exit.c:complete_and_exit Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:__se_sys_exit Cyclomatic Complexity 11 /kisskb/src/kernel/exit.c:do_group_exit Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:__do_sys_exit_group Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:__se_sys_exit_group Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:__wake_up_parent Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:__se_sys_waitid Cyclomatic Complexity 29 /kisskb/src/kernel/exit.c:kernel_wait4 Cyclomatic Complexity 8 /kisskb/src/kernel/exit.c:__do_sys_wait4 Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:__do_sys_waitpid Cyclomatic Complexity 9 /kisskb/src/kernel/exit.c:kernel_wait Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:__se_sys_wait4 Cyclomatic Complexity 1 /kisskb/src/kernel/exit.c:__se_sys_waitpid Cyclomatic Complexity 4 /kisskb/src/kernel/exit.c:thread_group_exited Cyclomatic Complexity 0 /kisskb/src/kernel/exit.c:abort Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_get_softexpires Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/timeriomem-rng.c:timeriomem_rng_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/timeriomem-rng.c:timeriomem_rng_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/timeriomem-rng.c:timeriomem_rng_trigger Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_us Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_forward_now Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start_expires Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_restart Cyclomatic Complexity 14 /kisskb/src/drivers/char/hw_random/timeriomem-rng.c:timeriomem_rng_read Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 30 /kisskb/src/drivers/char/hw_random/timeriomem-rng.c:timeriomem_rng_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/timeriomem-rng.c:timeriomem_rng_driver_exit /kisskb/src/kernel/exit.c: In function 'exit_mm': /kisskb/src/kernel/exit.c:454:22: note: byref variable will be forcibly initialized 454 | struct core_thread self; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_notice Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_set Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:current_restore_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_idle_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:vtime_account_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:vtime_account_softirq Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:vtime_account_hardirq Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:irqtime_account_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:account_softirq_enter Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:account_softirq_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:account_hardirq_enter Cyclomatic Complexity 1 /kisskb/src/include/linux/vtime.h:account_hardirq_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:tasklet_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/kernel_stat.h:kstat_incr_softirqs_this_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_cpu Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:trace_event_get_offsets_irq_handler_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/irq.h:trace_event_get_offsets_softirq Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:should_wake_ksoftirqd Cyclomatic Complexity 3 /kisskb/src/kernel/softirq.c:lockdep_softirq_start Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:ksoftirqd_should_run Cyclomatic Complexity 5 /kisskb/src/include/trace/events/irq.h:__traceiter_irq_handler_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 5 /kisskb/src/include/trace/events/irq.h:__traceiter_irq_handler_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/irq.h:__traceiter_softirq_entry Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 5 /kisskb/src/include/trace/events/irq.h:__traceiter_softirq_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:async_tx_ack Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_set Cyclomatic Complexity 1 /kisskb/src/drivers/dma/dmaengine.h:dma_cookie_init Cyclomatic Complexity 5 /kisskb/src/include/trace/events/irq.h:__traceiter_softirq_raise Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_desc_config Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_desc_config_eod Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_driver_init Cyclomatic Complexity 6 /kisskb/src/kernel/softirq.c:lockdep_softirq_end Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.h:dma_cookie_assign Cyclomatic Complexity 20 /kisskb/src/include/linux/dmaengine.h:dma_async_is_complete Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.h:dma_cookie_status Cyclomatic Complexity 6 /kisskb/src/include/trace/events/irq.h:trace_event_raw_event_irq_handler_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 6 /kisskb/src/include/trace/events/irq.h:trace_event_raw_event_softirq Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 2 /kisskb/src/include/trace/events/irq.h:trace_event_get_offsets_irq_handler_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 7 /kisskb/src/include/trace/events/irq.h:trace_event_raw_event_irq_handler_entry Cyclomatic Complexity 4 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_dev_remove Cyclomatic Complexity 4 /kisskb/src/include/trace/events/irq.h:trace_raw_output_irq_handler_entry Cyclomatic Complexity 4 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_remove Cyclomatic Complexity 5 /kisskb/src/include/trace/events/irq.h:trace_raw_output_irq_handler_exit Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_get_descriptor Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/include/trace/events/irq.h:trace_raw_output_softirq Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 6 /kisskb/src/drivers/dma/dmaengine.h:dma_cookie_complete Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_dma_config Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 2 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_copy_one Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 2 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_copy_desc_to_fifo Cyclomatic Complexity 8 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_start_transfer Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_issue_pending Cyclomatic Complexity 9 /kisskb/src/kernel/softirq.c:__local_bh_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/interrupt.h:tasklet_schedule Cyclomatic Complexity 3 /kisskb/src/kernel/softirq.c:softirq_handle_end Cyclomatic Complexity 4 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/kernel/softirq.c:ksoftirqd_run_begin Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:ksoftirqd_run_end Cyclomatic Complexity 7 /kisskb/src/kernel/softirq.c:ksoftirqd_running Cyclomatic Complexity 13 /kisskb/src/drivers/dma/altera-msgdma.c:request_and_map Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_zero Cyclomatic Complexity 13 /kisskb/src/include/trace/events/irq.h:trace_softirq_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 2 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_free_descriptor Cyclomatic Complexity 2 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_free_desc_list Cyclomatic Complexity 13 /kisskb/src/include/trace/events/irq.h:trace_softirq_exit Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_free_descriptors Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_free_chan_resources Cyclomatic Complexity 5 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_chan_desc_cleanup Cyclomatic Complexity 13 /kisskb/src/include/trace/events/irq.h:trace_softirq_raise Cyclomatic Complexity 5 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_alloc_chan_resources Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_tx_submit Cyclomatic Complexity 4 /kisskb/src/kernel/softirq.c:wakeup_softirqd Cyclomatic Complexity 7 /kisskb/src/kernel/softirq.c:tick_irq_exit Cyclomatic Complexity 20 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_prep_slave_sg Cyclomatic Complexity 13 /kisskb/src/kernel/softirq.c:tasklet_clear_sched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state_nocalls Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:spawn_ksoftirqd Cyclomatic Complexity 8 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_prep_memcpy Cyclomatic Complexity 8 /kisskb/src/kernel/softirq.c:__local_bh_disable_ip Cyclomatic Complexity 5 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_complete_descriptor Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:softirq_handle_begin Cyclomatic Complexity 3 /kisskb/src/kernel/softirq.c:_local_bh_enable Cyclomatic Complexity 8 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_tasklet Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_mask_and_coherent Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 12 /kisskb/src/kernel/softirq.c:do_softirq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 17 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_reset Cyclomatic Complexity 17 /kisskb/src/kernel/softirq.c:__local_bh_enable_ip Cyclomatic Complexity 39 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_probe Cyclomatic Complexity 18 /kisskb/src/kernel/softirq.c:__do_softirq Cyclomatic Complexity 1 /kisskb/src/drivers/dma/altera-msgdma.c:msgdma_driver_exit Cyclomatic Complexity 6 /kisskb/src/kernel/softirq.c:invoke_softirq Cyclomatic Complexity 9 /kisskb/src/kernel/softirq.c:__irq_exit_rcu Cyclomatic Complexity 3 /kisskb/src/kernel/softirq.c:run_ksoftirqd Cyclomatic Complexity 7 /kisskb/src/kernel/softirq.c:irq_enter_rcu Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:irq_enter Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:irq_exit_rcu Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:irq_exit Cyclomatic Complexity 6 /kisskb/src/kernel/softirq.c:__raise_softirq_irqoff Cyclomatic Complexity 4 /kisskb/src/kernel/softirq.c:raise_softirq_irqoff Cyclomatic Complexity 7 /kisskb/src/kernel/softirq.c:raise_softirq Cyclomatic Complexity 7 /kisskb/src/kernel/softirq.c:__tasklet_schedule_common Cyclomatic Complexity 8 /kisskb/src/kernel/softirq.c:takeover_tasklets Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:open_softirq Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:__tasklet_schedule Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:__tasklet_hi_schedule Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:tasklet_setup Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:tasklet_init Cyclomatic Complexity 2 /kisskb/src/kernel/softirq.c:tasklet_unlock_spin_wait Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:tasklet_unlock Cyclomatic Complexity 17 /kisskb/src/kernel/softirq.c:tasklet_action_common Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:tasklet_hi_action Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:tasklet_action Cyclomatic Complexity 5 /kisskb/src/kernel/softirq.c:tasklet_unlock_wait Cyclomatic Complexity 8 /kisskb/src/kernel/softirq.c:tasklet_kill Cyclomatic Complexity 2 /kisskb/src/kernel/softirq.c:softirq_init Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:early_irq_init Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:arch_probe_nr_irqs Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:arch_early_irq_init Cyclomatic Complexity 1 /kisskb/src/kernel/softirq.c:arch_dynirq_lower_bound In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/exit.c:8: /kisskb/src/kernel/exit.c: In function 'exit_notify': /kisskb/src/kernel/exit.c:666:12: note: byref variable will be forcibly initialized 666 | LIST_HEAD(dead); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:34: /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_exit': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' 83 | TRACE_EVENT(irq_handler_exit, | ^~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_softirq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 103 | DECLARE_EVENT_CLASS(softirq, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_entry': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' 53 | TRACE_EVENT(irq_handler_entry, | ^~~~~~~~~~~ /kisskb/src/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1547:19: note: byref variable will be forcibly initialized 1547 | struct wait_opts wo; | ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1613:16: note: byref variable will be forcibly initialized 1613 | struct rusage r; | ^ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c:1646:19: note: byref variable will be forcibly initialized 1646 | struct wait_opts wo; | ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_wait4': /kisskb/src/kernel/exit.c:1705:16: note: byref variable will be forcibly initialized 1705 | struct rusage r; | ^ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/arch/powerpc/include/asm/io.h:29, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/powerpc/include/asm/hardirq.h:6, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/kernel/softirq.c:13: /kisskb/src/kernel/softirq.c: In function 'tasklet_unlock_wait': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c:888:2: note: in expansion of macro 'wait_var_event' 888 | wait_var_event(&t->state, !test_bit(TASKLET_STATE_RUN, &t->state)); | ^~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'tasklet_kill': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c:869:3: note: in expansion of macro 'wait_var_event' 869 | wait_var_event(&t->state, !test_bit(TASKLET_STATE_SCHED, &t->state)); | ^~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 2 /kisskb/src/fs/squashfs/squashfs_fs.h:squashfs_block_size Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/squashfs_fs_i.h:squashfs_i Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/file.c:calculate_skip Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:grab_cache_page_nowait Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 22 /kisskb/src/fs/squashfs/file.c:locate_meta_index Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/file.c:release_meta_index Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 13 /kisskb/src/fs/squashfs/file.c:empty_meta_index Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/fs/squashfs/file.c:read_indexes Cyclomatic Complexity 17 /kisskb/src/fs/squashfs/file.c:fill_meta_index Cyclomatic Complexity 13 /kisskb/src/fs/squashfs/file.c:read_blocklist Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/file.c:squashfs_fill_page Cyclomatic Complexity 13 /kisskb/src/fs/squashfs/file.c:squashfs_copy_cache Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/file.c:squashfs_readpage_sparse Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/file.c:squashfs_readpage_fragment Cyclomatic Complexity 18 /kisskb/src/fs/squashfs/file.c:squashfs_readpage Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_ldo3_get_current_limit Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/as3722.h:as3722_update_bits Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_sd_set_mode Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_ldo3_set_tracking_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/as3722.h:as3722_read Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_sd_get_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_sd0_is_low_voltage Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 22 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_get_regulator_dt_data Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_extreg_init Cyclomatic Complexity 60 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/as3722-regulator.c:as3722_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_SB Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat12 Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat16 Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat32 Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_clus_to_blknr Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fatent_init Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fatent_set_entry Cyclomatic Complexity 3 /kisskb/src/fs/fat/fat.h:fat_valid_entry Cyclomatic Complexity 7 /kisskb/src/fs/fat/fatent.c:fat12_ent_get Cyclomatic Complexity 4 /kisskb/src/fs/fat/fatent.c:fat16_ent_next Cyclomatic Complexity 4 /kisskb/src/fs/fat/fatent.c:fat32_ent_next Cyclomatic Complexity 9 /kisskb/src/fs/fat/fatent.c:fat_collect_bhs Cyclomatic Complexity 6 /kisskb/src/fs/fat/fatent.c:fat_ent_next Cyclomatic Complexity 7 /kisskb/src/fs/fat/fatent.c:fat_ra_init Cyclomatic Complexity 18 /kisskb/src/fs/fat/fatent.c:fat12_ent_set_ptr Cyclomatic Complexity 2 /kisskb/src/fs/fat/fatent.c:fat12_ent_blocknr Cyclomatic Complexity 8 /kisskb/src/fs/fat/fatent.c:fat16_ent_set_ptr Cyclomatic Complexity 11 /kisskb/src/fs/fat/fatent.c:fat16_ent_get Cyclomatic Complexity 2 /kisskb/src/fs/fat/fatent.c:fat_ent_blocknr Cyclomatic Complexity 8 /kisskb/src/fs/fat/fatent.c:fat32_ent_set_ptr Cyclomatic Complexity 11 /kisskb/src/fs/fat/fatent.c:fat32_ent_get Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 5 /kisskb/src/fs/fat/fatent.c:fat_ent_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 11 /kisskb/src/fs/fat/fatent.c:fat12_ent_bread Cyclomatic Complexity 35 /kisskb/src/fs/fat/fatent.c:fat12_ent_next Cyclomatic Complexity 23 /kisskb/src/fs/fat/fatent.c:fat_ent_update_ptr Cyclomatic Complexity 2 /kisskb/src/fs/fat/fat.h:fatent_brelse Cyclomatic Complexity 1 /kisskb/src/fs/fat/fatent.c:fat_ent_read_block Cyclomatic Complexity 10 /kisskb/src/fs/fat/fatent.c:fat12_ent_put Cyclomatic Complexity 4 /kisskb/src/fs/fat/fatent.c:fat16_ent_put Cyclomatic Complexity 8 /kisskb/src/fs/fat/fatent.c:fat32_ent_put Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 12 /kisskb/src/fs/fat/fatent.c:fat_mirror_bhs Cyclomatic Complexity 1 /kisskb/src/fs/fat/fatent.c:lock_fat Cyclomatic Complexity 1 /kisskb/src/fs/fat/fatent.c:unlock_fat Cyclomatic Complexity 4 /kisskb/src/fs/fat/fatent.c:mark_fsinfo_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:sb_issue_discard Cyclomatic Complexity 1 /kisskb/src/fs/fat/fatent.c:fat_trim_clusters Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_breadahead Cyclomatic Complexity 8 /kisskb/src/fs/fat/fatent.c:fat_ent_reada Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 7 /kisskb/src/fs/fat/fatent.c:fat_ent_access_init Cyclomatic Complexity 8 /kisskb/src/fs/fat/fatent.c:fat_ent_read Cyclomatic Complexity 7 /kisskb/src/fs/fat/fatent.c:fat_ent_write Cyclomatic Complexity 40 /kisskb/src/fs/fat/fatent.c:fat_free_clusters Cyclomatic Complexity 56 /kisskb/src/fs/fat/fatent.c:fat_alloc_clusters Cyclomatic Complexity 16 /kisskb/src/fs/fat/fatent.c:fat_count_free_clusters Cyclomatic Complexity 60 /kisskb/src/fs/fat/fatent.c:fat_trim_fs Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_driver_init Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_read_reg Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_get_state Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_is_in_error Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 3 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_schedule_reset Cyclomatic Complexity 16 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_read Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_write_reg Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_cleanup Cyclomatic Complexity 16 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_reset Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_reset_work Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 9 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/ba431-rng.c:ba431_trng_driver_exit /kisskb/src/fs/fat/fatent.c: In function 'fat_ent_reada': /kisskb/src/fs/fat/fatent.c:691:19: note: byref variable will be forcibly initialized 691 | struct blk_plug plug; | ^~~~ /kisskb/src/fs/fat/fatent.c: In function 'fat_free_clusters': /kisskb/src/fs/fat/fatent.c:558:19: note: byref variable will be forcibly initialized 558 | struct fat_entry fatent; | ^~~~~~ /kisskb/src/fs/fat/fatent.c: In function 'fat_alloc_clusters': /kisskb/src/fs/fat/fatent.c:470:27: note: byref variable will be forcibly initialized 470 | struct fat_entry fatent, prev_ent; | ^~~~~~~~ /kisskb/src/fs/fat/fatent.c:470:19: note: byref variable will be forcibly initialized 470 | struct fat_entry fatent, prev_ent; | ^~~~~~ /kisskb/src/fs/fat/fatent.c: In function 'fat_count_free_clusters': /kisskb/src/fs/fat/fatent.c:720:19: note: byref variable will be forcibly initialized 720 | struct fatent_ra fatent_ra; | ^~~~~~~~~ /kisskb/src/fs/fat/fatent.c:719:19: note: byref variable will be forcibly initialized 719 | struct fat_entry fatent; | ^~~~~~ /kisskb/src/fs/fat/fatent.c: In function 'fat_trim_fs': /kisskb/src/fs/fat/fatent.c:767:19: note: byref variable will be forcibly initialized 767 | struct fatent_ra fatent_ra; | ^~~~~~~~~ /kisskb/src/fs/fat/fatent.c:766:19: note: byref variable will be forcibly initialized 766 | struct fat_entry fatent; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:__dma_cap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/dmaengine.h:dmaengine_desc_clear_reuse Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.h:to_virt_chan Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.h:vchan_issue_pending Cyclomatic Complexity 2 /kisskb/src/drivers/dma/virt-dma.h:vchan_next_desc Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.h:vchan_get_all_descriptors Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.h:to_idma64_desc Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.h:to_idma64_chan Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.h:to_idma64 Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:chan2dev Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_platform_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/dma/idma64.c:convert_burst Cyclomatic Complexity 20 /kisskb/src/include/linux/dmaengine.h:dma_async_is_complete Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.h:dma_cookie_status Cyclomatic Complexity 4 /kisskb/src/drivers/dma/dmaengine.h:dma_set_residue Cyclomatic Complexity 4 /kisskb/src/drivers/dma/idma64.c:idma64_hw_desc_fill Cyclomatic Complexity 2 /kisskb/src/drivers/dma/idma64.c:idma64_desc_fill Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_max_seg_size Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.h:idma64_writel Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_on Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_pm_resume Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_chan_stop Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_stop_transfer Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.h:idma64c_writel Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_chan_init Cyclomatic Complexity 1 /kisskb/src/include/linux/io-64-nonatomic-lo-hi.h:lo_hi_writeq Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.h:idma64c_writeq Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_chan_start Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.h:idma64_readl Cyclomatic Complexity 3 /kisskb/src/drivers/dma/idma64.c:idma64_off Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_pm_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.h:idma64c_readl Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_chan_activate Cyclomatic Complexity 9 /kisskb/src/drivers/dma/idma64.c:idma64_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/io-64-nonatomic-lo-hi.h:lo_hi_readq Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.h:idma64c_readq Cyclomatic Complexity 8 /kisskb/src/drivers/dma/idma64.c:idma64_active_desc_size Cyclomatic Complexity 2 /kisskb/src/drivers/dma/idma64.c:idma64_remove Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_platform_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_mask_and_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_coerce_mask_and_coherent Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.h:vchan_synchronize Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_synchronize Cyclomatic Complexity 2 /kisskb/src/drivers/dma/virt-dma.h:vchan_free_chan_resources Cyclomatic Complexity 6 /kisskb/src/drivers/dma/idma64.c:idma64_chan_deactivate Cyclomatic Complexity 9 /kisskb/src/drivers/dma/idma64.c:idma64_pause Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_slave_config Cyclomatic Complexity 15 /kisskb/src/drivers/dma/idma64.c:idma64_tx_status Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/dma/idma64.c:idma64_start_transfer Cyclomatic Complexity 4 /kisskb/src/drivers/dma/idma64.c:idma64_issue_pending Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 7 /kisskb/src/drivers/dma/idma64.c:idma64_alloc_desc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/drivers/dma/dmaengine.h:dma_cookie_complete Cyclomatic Complexity 5 /kisskb/src/drivers/dma/idma64.c:idma64_desc_free Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_vdesc_free Cyclomatic Complexity 4 /kisskb/src/drivers/dma/idma64.c:idma64_terminate_all Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.h:vchan_tx_prep Cyclomatic Complexity 8 /kisskb/src/drivers/dma/idma64.c:idma64_prep_slave_sg Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_free_chan_resources Cyclomatic Complexity 4 /kisskb/src/drivers/dma/idma64.c:idma64_alloc_chan_resources Cyclomatic Complexity 3 /kisskb/src/include/linux/interrupt.h:tasklet_schedule Cyclomatic Complexity 1 /kisskb/src/drivers/dma/virt-dma.h:vchan_cookie_complete Cyclomatic Complexity 18 /kisskb/src/drivers/dma/idma64.c:idma64_chan_irq Cyclomatic Complexity 5 /kisskb/src/drivers/dma/idma64.c:idma64_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 14 /kisskb/src/drivers/dma/idma64.c:idma64_probe Cyclomatic Complexity 15 /kisskb/src/drivers/dma/idma64.c:idma64_platform_probe Cyclomatic Complexity 1 /kisskb/src/drivers/dma/idma64.c:idma64_platform_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 2 /kisskb/src/fs/squashfs/squashfs_fs.h:squashfs_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/fragment.c:squashfs_frag_lookup Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/fragment.c:squashfs_read_fragment_index_table /kisskb/src/fs/squashfs/fragment.c: In function 'squashfs_frag_lookup': /kisskb/src/fs/squashfs/fragment.c:40:33: note: byref variable will be forcibly initialized 40 | struct squashfs_fragment_entry fragment_entry; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/arch/powerpc/include/asm/time.h:14, from /kisskb/src/arch/powerpc/include/asm/delay.h:7, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/drivers/dma/idma64.c:10: /kisskb/src/drivers/dma/idma64.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/idma64.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/idma64.c: In function 'idma64_terminate_all': /kisskb/src/drivers/dma/idma64.c:474:12: note: byref variable will be forcibly initialized 474 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/virtio-rng.c:virtio_rng_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_find_single_vq Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/virtio-rng.c:virtrng_scan Cyclomatic Complexity 3 /kisskb/src/drivers/char/hw_random/virtio-rng.c:random_recv_done Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/virtio-rng.c:register_buffer Cyclomatic Complexity 13 /kisskb/src/drivers/char/hw_random/virtio-rng.c:virtio_read Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/virtio-rng.c:virtio_cleanup Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 9 /kisskb/src/drivers/char/hw_random/virtio-rng.c:probe_common Cyclomatic Complexity 7 /kisskb/src/drivers/char/hw_random/virtio-rng.c:virtrng_restore Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/virtio-rng.c:virtrng_probe Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/virtio-rng.c:remove_common Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/virtio-rng.c:virtrng_freeze Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/virtio-rng.c:virtrng_remove Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/virtio-rng.c:virtio_rng_driver_exit /kisskb/src/drivers/char/hw_random/virtio-rng.c: In function 'register_buffer': /kisskb/src/drivers/char/hw_random/virtio-rng.c:44:21: note: byref variable will be forcibly initialized 44 | struct scatterlist sg; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:in_group_p Cyclomatic Complexity 1 /kisskb/src/include/linux/mount.h:mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:kuid_into_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:kgid_into_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_into_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_into_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_inode_setattr Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_SB Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_I Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_i_pos_read Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fatent_init Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock_shared Cyclomatic Complexity 10 /kisskb/src/fs/fat/fat.h:fat_mode_can_hold_ro Cyclomatic Complexity 7 /kisskb/src/fs/fat/fat.h:fat_make_attrs Cyclomatic Complexity 3 /kisskb/src/fs/fat/fat.h:fat_save_attrs Cyclomatic Complexity 15 /kisskb/src/fs/fat/fat.h:fat_make_mode Cyclomatic Complexity 8 /kisskb/src/fs/fat/file.c:fat_allow_set_time Cyclomatic Complexity 20 /kisskb/src/fs/fat/file.c:fat_sanitize_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock_shared Cyclomatic Complexity 10 /kisskb/src/fs/fat/file.c:fat_ioctl_get_attributes Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 12 /kisskb/src/include/linux/fsnotify.h:fsnotify_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/fsnotify.h:fsnotify_dentry Cyclomatic Complexity 25 /kisskb/src/include/linux/fsnotify.h:fsnotify_change Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 10 /kisskb/src/fs/fat/file.c:fat_ioctl_get_volume_id Cyclomatic Complexity 12 /kisskb/src/fs/fat/file.c:fat_ioctl_fitrim Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 7 /kisskb/src/fs/fat/file.c:fat_file_fsync Cyclomatic Complexity 4 /kisskb/src/fs/fat/file.c:fat_file_release Cyclomatic Complexity 21 /kisskb/src/fs/fat/file.c:fat_cont_expand Cyclomatic Complexity 19 /kisskb/src/fs/fat/file.c:fat_fallocate Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 2 /kisskb/src/fs/fat/fat.h:fatent_brelse Cyclomatic Complexity 38 /kisskb/src/fs/fat/file.c:fat_free Cyclomatic Complexity 3 /kisskb/src/fs/fat/file.c:fat_getattr Cyclomatic Complexity 3 /kisskb/src/fs/fat/file.c:fat_truncate_blocks Cyclomatic Complexity 59 /kisskb/src/fs/fat/file.c:fat_setattr Cyclomatic Complexity 43 /kisskb/src/fs/fat/file.c:fat_ioctl_set_attributes Cyclomatic Complexity 5 /kisskb/src/fs/fat/file.c:fat_generic_ioctl /kisskb/src/fs/fat/file.c: In function 'fat_ioctl_fitrim': /kisskb/src/fs/fat/file.c:129:22: note: byref variable will be forcibly initialized 129 | struct fstrim_range range; | ^~~~~ /kisskb/src/fs/fat/file.c: In function 'fat_free': /kisskb/src/fs/fat/file.c:342:20: note: byref variable will be forcibly initialized 342 | struct fat_entry fatent; | ^~~~~~ /kisskb/src/fs/fat/file.c: In function 'fat_ioctl_set_attributes': /kisskb/src/fs/fat/file.c:41:15: note: byref variable will be forcibly initialized 41 | struct iattr ia; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/bcm590xx-regulator.c:bcm590xx_regulator_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/bcm590xx-regulator.c:bcm590xx_get_vsel_register Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/bcm590xx-regulator.c:bcm590xx_get_enable_register Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 32 /kisskb/src/drivers/regulator/bcm590xx-regulator.c:bcm590xx_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/bcm590xx-regulator.c:bcm590xx_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/id.c:squashfs_get_id Cyclomatic Complexity 26 /kisskb/src/fs/squashfs/id.c:squashfs_read_id_index_table Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_type Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_ext_type Cyclomatic Complexity 3 /kisskb/src/include/linux/ioport.h:resource_overlaps Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSlab Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/kernel/resource.c:next_resource_skip_children Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:r_stop Cyclomatic Complexity 2 /kisskb/src/kernel/resource.c:__release_child_resources Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:__is_ram Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:simple_align_resource Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:revoke_iomem Cyclomatic Complexity 7 /kisskb/src/kernel/resource.c:system_ram_resources_mergeable Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:devm_resource_match Cyclomatic Complexity 4 /kisskb/src/kernel/resource.c:devm_region_match Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:ioresources_init Cyclomatic Complexity 6 /kisskb/src/kernel/resource.c:next_resource Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:r_next Cyclomatic Complexity 3 /kisskb/src/kernel/resource.c:r_start Cyclomatic Complexity 21 /kisskb/src/kernel/resource.c:__request_resource Cyclomatic Complexity 18 /kisskb/src/kernel/resource.c:__release_resource Cyclomatic Complexity 29 /kisskb/src/kernel/resource.c:find_next_iomem_res Cyclomatic Complexity 6 /kisskb/src/kernel/resource.c:__walk_iomem_res_desc Cyclomatic Complexity 14 /kisskb/src/kernel/resource.c:__region_intersects Cyclomatic Complexity 7 /kisskb/src/kernel/resource.c:resource_clip Cyclomatic Complexity 13 /kisskb/src/include/linux/ioport.h:resource_contains Cyclomatic Complexity 36 /kisskb/src/kernel/resource.c:__adjust_resource Cyclomatic Complexity 9 /kisskb/src/kernel/resource.c:r_show Cyclomatic Complexity 51 /kisskb/src/kernel/resource.c:__insert_resource Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:virt_to_head_page Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/kernel/resource.c:alloc_resource Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/kernel/resource.c:free_resource Cyclomatic Complexity 28 /kisskb/src/kernel/resource.c:__reserve_region_with_split Cyclomatic Complexity 1 /kisskb/src/include/linux/resource_ext.h:resource_list_free_entry Cyclomatic Complexity 18 /kisskb/src/kernel/resource.c:__request_region_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/resource_ext.h:resource_list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/resource_ext.h:resource_list_destroy_entry Cyclomatic Complexity 6 /kisskb/src/kernel/resource.c:iomem_init_inode Cyclomatic Complexity 2 /kisskb/src/kernel/resource.c:iomem_fs_init_fs_context Cyclomatic Complexity 7 /kisskb/src/kernel/resource.c:strict_iomem Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:release_child_resources Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:request_resource_conflict Cyclomatic Complexity 2 /kisskb/src/kernel/resource.c:request_resource Cyclomatic Complexity 13 /kisskb/src/kernel/resource.c:reserve_setup Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:release_resource Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:devm_resource_release Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:walk_iomem_res_desc Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:walk_system_ram_res Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:walk_mem_res Cyclomatic Complexity 9 /kisskb/src/kernel/resource.c:walk_system_ram_range Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:page_is_ram Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:region_intersects Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:arch_remove_reservations Cyclomatic Complexity 34 /kisskb/src/kernel/resource.c:__find_resource Cyclomatic Complexity 10 /kisskb/src/kernel/resource.c:reallocate_resource Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:find_resource Cyclomatic Complexity 10 /kisskb/src/kernel/resource.c:allocate_resource Cyclomatic Complexity 5 /kisskb/src/kernel/resource.c:lookup_resource Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:insert_resource_conflict Cyclomatic Complexity 2 /kisskb/src/kernel/resource.c:insert_resource Cyclomatic Complexity 16 /kisskb/src/kernel/resource.c:insert_resource_expand_to_fit Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:remove_resource Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:adjust_resource Cyclomatic Complexity 26 /kisskb/src/kernel/resource.c:reserve_region_with_split Cyclomatic Complexity 3 /kisskb/src/kernel/resource.c:resource_alignment Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:iomem_get_mapping Cyclomatic Complexity 10 /kisskb/src/kernel/resource.c:__request_region Cyclomatic Complexity 26 /kisskb/src/kernel/resource.c:__release_region Cyclomatic Complexity 1 /kisskb/src/kernel/resource.c:devm_region_release Cyclomatic Complexity 13 /kisskb/src/kernel/resource.c:merge_system_ram_resource Cyclomatic Complexity 7 /kisskb/src/kernel/resource.c:devm_request_resource Cyclomatic Complexity 2 /kisskb/src/kernel/resource.c:devm_release_resource Cyclomatic Complexity 7 /kisskb/src/kernel/resource.c:__devm_request_region Cyclomatic Complexity 2 /kisskb/src/kernel/resource.c:__devm_release_region Cyclomatic Complexity 19 /kisskb/src/kernel/resource.c:iomem_map_sanity_check Cyclomatic Complexity 23 /kisskb/src/kernel/resource.c:iomem_is_exclusive Cyclomatic Complexity 5 /kisskb/src/kernel/resource.c:resource_list_create_entry Cyclomatic Complexity 2 /kisskb/src/kernel/resource.c:resource_list_free /kisskb/src/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:404:18: note: byref variable will be forcibly initialized 404 | struct resource res; | ^~~ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:482:18: note: byref variable will be forcibly initialized 482 | struct resource res; | ^~~ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:609:37: note: byref variable will be forcibly initialized 609 | struct resource tmp = *new, avail, alloc; | ^~~~~ /kisskb/src/kernel/resource.c:609:30: note: byref variable will be forcibly initialized 609 | struct resource tmp = *new, avail, alloc; | ^~~~~ /kisskb/src/kernel/resource.c:609:18: note: byref variable will be forcibly initialized 609 | struct resource tmp = *new, avail, alloc; | ^~~ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:684:18: note: byref variable will be forcibly initialized 684 | struct resource new = *old; | ^~~ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:740:29: note: byref variable will be forcibly initialized 740 | struct resource_constraint constraint; | ^~~~~~~~~~ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1617:23: note: byref variable will be forcibly initialized 1617 | struct region_devres match_data = { parent, start, n }; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:__hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_rw Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_I Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:exfat_cluster_to_sector Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_hash Cyclomatic Complexity 7 /kisskb/src/fs/exfat/exfat_fs.h:exfat_mode_can_hold_ro Cyclomatic Complexity 7 /kisskb/src/fs/exfat/exfat_fs.h:exfat_make_attr Cyclomatic Complexity 3 /kisskb/src/fs/exfat/exfat_fs.h:exfat_save_attr Cyclomatic Complexity 7 /kisskb/src/fs/exfat/inode.c:exfat_map_new_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 7 /kisskb/src/fs/exfat/exfat_fs.h:exfat_make_mode Cyclomatic Complexity 24 /kisskb/src/fs/exfat/inode.c:__exfat_write_inode Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 106 /kisskb/src/fs/exfat/inode.c:exfat_map_cluster Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/pseries-rng.c:pseries_rng_get_desired_dma Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/pseries-rng.c:rng_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/pseries-rng.c:pseries_rng_remove Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/pseries-rng.c:pseries_rng_read Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/pseries-rng.c:pseries_rng_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/pseries-rng.c:rng_exit Cyclomatic Complexity 35 /kisskb/src/fs/exfat/inode.c:exfat_get_block Cyclomatic Complexity 7 /kisskb/src/fs/exfat/inode.c:exfat_fill_inode Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_writepages Cyclomatic Complexity 3 /kisskb/src/fs/exfat/inode.c:exfat_write_failed Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 14 /kisskb/src/fs/exfat/inode.c:exfat_write_end Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:blockdev_direct_IO Cyclomatic Complexity 14 /kisskb/src/fs/exfat/inode.c:exfat_direct_IO Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_writepage Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_readpage Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_aop_bmap Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_readahead Cyclomatic Complexity 4 /kisskb/src/fs/exfat/inode.c:exfat_write_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_write_inode Cyclomatic Complexity 4 /kisskb/src/fs/exfat/inode.c:exfat_sync_inode Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_block_truncate_page Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_hash_inode Cyclomatic Complexity 1 /kisskb/src/fs/exfat/inode.c:exfat_unhash_inode Cyclomatic Complexity 17 /kisskb/src/fs/exfat/inode.c:exfat_iget Cyclomatic Complexity 10 /kisskb/src/fs/exfat/inode.c:exfat_build_inode Cyclomatic Complexity 4 /kisskb/src/fs/exfat/inode.c:exfat_evict_inode /kisskb/src/fs/exfat/inode.c: In function 'exfat_map_cluster': /kisskb/src/fs/exfat/inode.c:110:21: note: byref variable will be forcibly initialized 110 | struct exfat_chain new_clu; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/squashfs_fs_i.h:squashfs_i Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/inode.c:squashfs_new_inode Cyclomatic Complexity 87 /kisskb/src/fs/squashfs/inode.c:squashfs_read_inode Cyclomatic Complexity 10 /kisskb/src/fs/squashfs/inode.c:squashfs_iget /kisskb/src/fs/squashfs/inode.c: In function 'squashfs_read_inode': /kisskb/src/fs/squashfs/inode.c:106:23: note: byref variable will be forcibly initialized 106 | union squashfs_inode squashfs_ino; | ^~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/core.h:mfd_get_cell Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9052-regulator.c:da9052_regulator_init Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/da9052-regulator.c:find_regulator_info Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/da9052-regulator.c:verify_range Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/da9052-regulator.c:da9052_list_voltage Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/da9052-regulator.c:da9052_regulator_set_voltage_time_sel Cyclomatic Complexity 21 /kisskb/src/drivers/regulator/da9052-regulator.c:da9052_map_voltage Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 10 /kisskb/src/include/linux/mfd/da9052/da9052.h:da9052_reg_update Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/da9052-regulator.c:da9052_regulator_set_voltage_sel Cyclomatic Complexity 22 /kisskb/src/drivers/regulator/da9052-regulator.c:da9052_dcdc_set_current_limit Cyclomatic Complexity 10 /kisskb/src/include/linux/mfd/da9052/da9052.h:da9052_reg_read Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9052-regulator.c:da9052_dcdc_get_current_limit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/da9052-regulator.c:da9052_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9052-regulator.c:da9052_regulator_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/bd718x7-regulator.c:always_enabled_by_hwstate Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/bd718x7-regulator.c:never_enabled_by_hwstate Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718xx_regulator_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718x7_xvp_sanity_check Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd71837_set_voltage_sel_pickable_restricted Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd71837_get_buck34_enable_hwctrl Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_set_bits Cyclomatic Complexity 24 /kisskb/src/drivers/regulator/bd718x7-regulator.c:voltage_change_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_clear_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718x7_set_ldo_uvp Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/bd718x7-regulator.c:voltage_change_done Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718xx_set_voltage_sel_pickable_restricted Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718xx_set_voltage_sel_restricted Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd71837_set_voltage_sel_restricted Cyclomatic Complexity 14 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718x7_get_buck_prot_reg Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718x7_get_buck_ovp_info Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718x7_set_buck_ovp Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718x7_get_buck_uvp_info Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718x7_set_buck_uvp Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/bd718x7-regulator.c:buck_set_hw_dvs_levels Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/bd718x7-regulator.c:mark_hw_controlled Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 28 /kisskb/src/drivers/regulator/bd718x7-regulator.c:setup_feedback_loop Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/bd718x7-regulator.c:get_special_regulators Cyclomatic Complexity 42 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718xx_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/bd718x7-regulator.c:bd718xx_regulator_exit Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_dostring Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_dobool Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_dointvec Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_douintvec Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_dointvec_minmax Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_douintvec_minmax Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_dou8vec_minmax Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_dointvec_jiffies Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_dointvec_userhz_jiffies Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_dointvec_ms_jiffies Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_doulongvec_minmax Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_doulongvec_ms_jiffies_minmax Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl.c:proc_do_large_bitmap Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/powernv-rng.c:powernv_rng_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/char/hw_random/powernv-rng.c:powernv_rng_probe Cyclomatic Complexity 2 /kisskb/src/drivers/char/hw_random/powernv-rng.c:powernv_rng_read Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/powernv-rng.c:powernv_rng_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:__hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_rw Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 3 /kisskb/src/include/linux/msdos_fs.h:fat_valid_media Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_SB Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat12 Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat16 Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat32 Cyclomatic Complexity 3 /kisskb/src/fs/fat/fat.h:max_fat Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_I Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_get_blknr_offset Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_i_pos_read Cyclomatic Complexity 3 /kisskb/src/fs/fat/fat.h:fat_get_start Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_set_start Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_dir_hash Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_hash Cyclomatic Complexity 3 /kisskb/src/fs/fat/inode.c:calc_fat_clusters Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 15 /kisskb/src/fs/fat/fat.h:fat_make_mode Cyclomatic Complexity 10 /kisskb/src/fs/fat/fat.h:fat_mode_can_hold_ro Cyclomatic Complexity 3 /kisskb/src/fs/fat/fat.h:fat_save_attrs Cyclomatic Complexity 7 /kisskb/src/fs/fat/fat.h:fat_make_attrs Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 28 /kisskb/src/fs/fat/inode.c:fat_bpb_is_zero Cyclomatic Complexity 7 /kisskb/src/fs/fat/inode.c:fat_validate_dir Cyclomatic Complexity 12 /kisskb/src/fs/fat/inode.c:fat_get_block_bmap Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_writepages Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_write_failed Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 7 /kisskb/src/fs/fat/inode.c:fat_write_end Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:blockdev_direct_IO Cyclomatic Complexity 8 /kisskb/src/fs/fat/inode.c:fat_direct_IO Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_writepage Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_readpage Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:_fat_bmap Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_readahead Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_write_begin Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 6 /kisskb/src/fs/fat/inode.c:fat_calc_dir_size Cyclomatic Complexity 6 /kisskb/src/fs/fat/inode.c:fat_read_root Cyclomatic Complexity 5 /kisskb/src/fs/fat/inode.c:is_exec Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_lock_build_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_unlock_build_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 21 /kisskb/src/fs/fat/inode.c:__fat_write_inode Cyclomatic Complexity 21 /kisskb/src/fs/fat/inode.c:fat_set_state Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_reset_iocharset Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:delayed_free Cyclomatic Complexity 84 /kisskb/src/fs/fat/inode.c:fat_show_options Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_free_inode Cyclomatic Complexity 6 /kisskb/src/fs/fat/inode.c:fat_free_eofblocks Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_put_super Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_alloc_inode Cyclomatic Complexity 7 /kisskb/src/fs/fat/inode.c:fat_remount Cyclomatic Complexity 13 /kisskb/src/fs/fat/inode.c:fat_statfs Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_write_inode Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 49 /kisskb/src/fs/fat/inode.c:fat_read_bpb Cyclomatic Complexity 25 /kisskb/src/fs/fat/inode.c:fat_read_static_bpb Cyclomatic Complexity 1 /kisskb/src/include/linux/ratelimit.h:ratelimit_state_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 2 /kisskb/src/fs/fat/inode.c:fat_hash_init Cyclomatic Complexity 2 /kisskb/src/fs/fat/inode.c:dir_hash_init Cyclomatic Complexity 102 /kisskb/src/fs/fat/inode.c:parse_options Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:writeback_inode Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_init_inodecache Cyclomatic Complexity 7 /kisskb/src/fs/fat/inode.c:init_fat_fs Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:init_once Cyclomatic Complexity 7 /kisskb/src/fs/fat/inode.c:fat_add_cluster Cyclomatic Complexity 34 /kisskb/src/fs/fat/inode.c:__fat_get_block Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_get_block Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_block_truncate_page Cyclomatic Complexity 12 /kisskb/src/fs/fat/inode.c:fat_attach Cyclomatic Complexity 9 /kisskb/src/fs/fat/inode.c:fat_detach Cyclomatic Complexity 4 /kisskb/src/fs/fat/inode.c:fat_evict_inode Cyclomatic Complexity 15 /kisskb/src/fs/fat/inode.c:fat_iget Cyclomatic Complexity 29 /kisskb/src/fs/fat/inode.c:fat_fill_inode Cyclomatic Complexity 10 /kisskb/src/fs/fat/inode.c:fat_build_inode Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_destroy_inodecache Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:exit_fat_fs Cyclomatic Complexity 1 /kisskb/src/fs/fat/inode.c:fat_sync_inode Cyclomatic Complexity 130 /kisskb/src/fs/fat/inode.c:fat_fill_super Cyclomatic Complexity 17 /kisskb/src/fs/fat/inode.c:fat_flush_inodes /kisskb/src/fs/fat/inode.c: In function 'fat_fill_super': /kisskb/src/fs/fat/inode.c:1616:20: note: byref variable will be forcibly initialized 1616 | struct timespec64 ts; | ^~ /kisskb/src/fs/fat/inode.c:1609:30: note: byref variable will be forcibly initialized 1609 | struct fat_bios_param_block bpb; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/squashfs_fs_i.h:squashfs_i Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 17 /kisskb/src/fs/squashfs/namei.c:get_dir_index_using_name Cyclomatic Complexity 35 /kisskb/src/fs/squashfs/namei.c:squashfs_lookup /kisskb/src/fs/squashfs/namei.c: In function 'squashfs_lookup': /kisskb/src/fs/squashfs/namei.c:133:29: note: byref variable will be forcibly initialized 133 | struct squashfs_dir_header dirh; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:partial_name_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:end_name_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_eq_iversion Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_I Cyclomatic Complexity 1 /kisskb/src/fs/exfat/namei.c:exfat_d_version Cyclomatic Complexity 1 /kisskb/src/fs/exfat/namei.c:exfat_d_version_set Cyclomatic Complexity 3 /kisskb/src/fs/exfat/namei.c:exfat_striptail_len Cyclomatic Complexity 3 /kisskb/src/fs/exfat/namei.c:exfat_check_max_dentries Cyclomatic Complexity 1 /kisskb/src/fs/exfat/namei.c:exfat_make_i_pos Cyclomatic Complexity 3 /kisskb/src/fs/exfat/namei.c:exfat_d_anon_disconn Cyclomatic Complexity 9 /kisskb/src/fs/exfat/namei.c:exfat_d_revalidate Cyclomatic Complexity 5 /kisskb/src/fs/exfat/namei.c:exfat_d_hash Cyclomatic Complexity 12 /kisskb/src/fs/exfat/namei.c:exfat_d_cmp Cyclomatic Complexity 6 /kisskb/src/fs/exfat/namei.c:exfat_utf8_d_hash Cyclomatic Complexity 23 /kisskb/src/fs/exfat/namei.c:exfat_utf8_d_cmp Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 6 /kisskb/src/include/linux/iversion.h:inode_query_iversion Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 10 /kisskb/src/fs/exfat/namei.c:exfat_update_parent_info Cyclomatic Complexity 21 /kisskb/src/fs/exfat/namei.c:__exfat_resolve_path Cyclomatic Complexity 1 /kisskb/src/fs/exfat/namei.c:exfat_resolve_path_for_lookup Cyclomatic Complexity 38 /kisskb/src/fs/exfat/namei.c:exfat_find Cyclomatic Complexity 29 /kisskb/src/fs/exfat/namei.c:exfat_lookup Cyclomatic Complexity 1 /kisskb/src/fs/exfat/namei.c:exfat_resolve_path Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 24 /kisskb/src/fs/exfat/namei.c:exfat_check_dir_empty Cyclomatic Complexity 44 /kisskb/src/fs/exfat/namei.c:exfat_search_empty_slot Cyclomatic Complexity 40 /kisskb/src/fs/exfat/namei.c:exfat_find_empty_entry Cyclomatic Complexity 37 /kisskb/src/fs/exfat/namei.c:exfat_rename_file Cyclomatic Complexity 31 /kisskb/src/fs/exfat/namei.c:exfat_move_file Cyclomatic Complexity 57 /kisskb/src/fs/exfat/namei.c:__exfat_rename Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 58 /kisskb/src/fs/exfat/namei.c:exfat_rename Cyclomatic Complexity 20 /kisskb/src/fs/exfat/namei.c:exfat_unlink Cyclomatic Complexity 27 /kisskb/src/fs/exfat/namei.c:exfat_rmdir Cyclomatic Complexity 25 /kisskb/src/fs/exfat/namei.c:exfat_add_entry Cyclomatic Complexity 15 /kisskb/src/fs/exfat/namei.c:exfat_create Cyclomatic Complexity 15 /kisskb/src/fs/exfat/namei.c:exfat_mkdir /kisskb/src/fs/exfat/namei.c: In function 'exfat_find': /kisskb/src/fs/exfat/namei.c:600:20: note: byref variable will be forcibly initialized 600 | struct exfat_hint hint_opt; | ^~~~~~~~ /kisskb/src/fs/exfat/namei.c:593:24: note: byref variable will be forcibly initialized 593 | struct exfat_uni_name uni_name; | ^~~~~~~~ /kisskb/src/fs/exfat/namei.c:592:21: note: byref variable will be forcibly initialized 592 | struct exfat_chain cdir; | ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_lookup': /kisskb/src/fs/exfat/namei.c:703:25: note: byref variable will be forcibly initialized 703 | struct exfat_dir_entry info; | ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_check_dir_empty': /kisskb/src/fs/exfat/namei.c:887:21: note: byref variable will be forcibly initialized 887 | struct exfat_chain clu; | ^~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_search_empty_slot': /kisskb/src/fs/exfat/namei.c:208:21: note: byref variable will be forcibly initialized 208 | struct exfat_chain clu; | ^~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_find_empty_entry': /kisskb/src/fs/exfat/namei.c:316:25: note: byref variable will be forcibly initialized 316 | struct exfat_hint_femp hint_femp; | ^~~~~~~~~ /kisskb/src/fs/exfat/namei.c:311:21: note: byref variable will be forcibly initialized 311 | struct exfat_chain clu; | ^~~ /kisskb/src/fs/exfat/namei.c: In function '__exfat_rename': /kisskb/src/fs/exfat/namei.c:1302:23: note: byref variable will be forcibly initialized 1302 | struct exfat_chain new_clu_to_free; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c:1249:23: note: byref variable will be forcibly initialized 1249 | struct exfat_chain new_clu; | ^~~~~~~ /kisskb/src/fs/exfat/namei.c:1193:24: note: byref variable will be forcibly initialized 1193 | struct exfat_uni_name uni_name; | ^~~~~~~~ /kisskb/src/fs/exfat/namei.c:1191:29: note: byref variable will be forcibly initialized 1191 | struct exfat_chain olddir, newdir; | ^~~~~~ /kisskb/src/fs/exfat/namei.c:1191:21: note: byref variable will be forcibly initialized 1191 | struct exfat_chain olddir, newdir; | ^~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_unlink': /kisskb/src/fs/exfat/namei.c:776:21: note: byref variable will be forcibly initialized 776 | struct exfat_chain cdir; | ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_rmdir': /kisskb/src/fs/exfat/namei.c:930:27: note: byref variable will be forcibly initialized 930 | struct exfat_chain cdir, clu_to_free; | ^~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c:930:21: note: byref variable will be forcibly initialized 930 | struct exfat_chain cdir, clu_to_free; | ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_add_entry': /kisskb/src/fs/exfat/namei.c:479:21: note: byref variable will be forcibly initialized 479 | struct exfat_chain clu; | ^~~ /kisskb/src/fs/exfat/namei.c:478:24: note: byref variable will be forcibly initialized 478 | struct exfat_uni_name uniname; | ^~~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_create': /kisskb/src/fs/exfat/namei.c:550:25: note: byref variable will be forcibly initialized 550 | struct exfat_dir_entry info; | ^~~~ /kisskb/src/fs/exfat/namei.c:549:21: note: byref variable will be forcibly initialized 549 | struct exfat_chain cdir; | ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_mkdir': /kisskb/src/fs/exfat/namei.c:843:21: note: byref variable will be forcibly initialized 843 | struct exfat_chain cdir; | ^~~~ /kisskb/src/fs/exfat/namei.c:842:25: note: byref variable will be forcibly initialized 842 | struct exfat_dir_entry info; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/squashfs_fs_i.h:squashfs_i Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/super.c:squashfs_statfs Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/super.c:squashfs_init_fs_context Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/super.c:squashfs_free_fs_context Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/super.c:squashfs_get_tree Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/super.c:squashfs_put_super Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/super.c:squashfs_show_options Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/super.c:squashfs_free_inode Cyclomatic Complexity 2 /kisskb/src/fs/squashfs/super.c:squashfs_alloc_inode Cyclomatic Complexity 15 /kisskb/src/fs/squashfs/super.c:supported_squashfs_filesystem Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 79 /kisskb/src/fs/squashfs/super.c:squashfs_fill_super Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/super.c:squashfs_reconfigure Cyclomatic Complexity 1 /kisskb/src/include/linux/fs_parser.h:fs_parse Cyclomatic Complexity 5 /kisskb/src/fs/squashfs/super.c:squashfs_parse_param Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/super.c:destroy_inodecache Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/super.c:exit_squashfs_fs Cyclomatic Complexity 2 /kisskb/src/fs/squashfs/super.c:init_inodecache Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/super.c:init_squashfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/super.c:init_once /kisskb/src/fs/squashfs/super.c: In function 'squashfs_parse_param': /kisskb/src/fs/squashfs/super.c:69:25: note: byref variable will be forcibly initialized 69 | struct fs_parse_result result; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_map_buck_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_regulator_init Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_ldo_lim_event Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_set_suspend_voltage Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_field_write Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_suspend_disable Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_ldo_set_suspend_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_suspend_enable Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_ldo_set_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_buck_set_suspend_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_buck_set_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_ldo_get_mode Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_ldo_get_status Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_buck_get_mode Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_buck_get_status Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 35 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9062-regulator.c:da9062_regulator_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:circ_idx_inc Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:circ_buf_space Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cctrng_mod_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_iowrite Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_enable_rnd_source Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cctrng_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_clk_fini Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 5 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_change_rosc Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_ioread Cyclomatic Complexity 5 /kisskb/src/drivers/char/hw_random/cctrng.c:cctrng_wait_for_reset_completion Cyclomatic Complexity 6 /kisskb/src/drivers/char/hw_random/cctrng.c:cctrng_resume Cyclomatic Complexity 2 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_hw_trigger Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_startwork_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_pm_fini Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cctrng_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 11 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_isr Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 4 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_pm_put_suspend Cyclomatic Complexity 18 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_compwork_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 8 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_parse_sampling_ratio Cyclomatic Complexity 6 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_clk_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_pm_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 2 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_pm_get Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 15 /kisskb/src/drivers/char/hw_random/cctrng.c:cctrng_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cc_trng_pm_go Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:kuid_has_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:kgid_has_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:kuid_into_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:kgid_into_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_into_mnt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_into_mnt Cyclomatic Complexity 1 /kisskb/src/kernel/capability.c:file_caps_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 30 /kisskb/src/drivers/char/hw_random/cctrng.c:cctrng_probe Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/char/hw_random/cctrng.c:cctrng_mod_exit Cyclomatic Complexity 7 /kisskb/src/kernel/capability.c:file_ns_capable Cyclomatic Complexity 3 /kisskb/src/kernel/capability.c:privileged_wrt_inode_uidgid Cyclomatic Complexity 3 /kisskb/src/kernel/capability.c:capable_wrt_inode_uidgid Cyclomatic Complexity 8 /kisskb/src/kernel/capability.c:ptracer_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_req Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/fs/bfs/bfs.h:BFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/bfs/bfs.h:BFS_I Cyclomatic Complexity 1 /kisskb/src/fs/bfs/inode.c:bfs_statfs Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 7 /kisskb/src/fs/bfs/inode.c:find_inode Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/fs/bfs/inode.c:bfs_mount Cyclomatic Complexity 4 /kisskb/src/fs/bfs/inode.c:bfs_put_super Cyclomatic Complexity 1 /kisskb/src/fs/bfs/inode.c:bfs_free_inode Cyclomatic Complexity 4 /kisskb/src/fs/bfs/inode.c:bfs_alloc_inode Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/fs/bfs/inode.c:bfs_write_inode Cyclomatic Complexity 1 /kisskb/src/fs/bfs/inode.c:destroy_inodecache Cyclomatic Complexity 1 /kisskb/src/fs/bfs/inode.c:exit_bfs_fs Cyclomatic Complexity 4 /kisskb/src/fs/bfs/inode.c:init_inodecache Cyclomatic Complexity 7 /kisskb/src/fs/bfs/inode.c:init_bfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/bfs/inode.c:init_once Cyclomatic Complexity 21 /kisskb/src/fs/bfs/inode.c:bfs_iget Cyclomatic Complexity 1 /kisskb/src/fs/bfs/inode.c:bfs_dump_imap Cyclomatic Complexity 84 /kisskb/src/fs/bfs/inode.c:bfs_fill_super Cyclomatic Complexity 15 /kisskb/src/fs/bfs/inode.c:bfs_evict_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_get_overdrive_mask Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_regulator_init Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_get_regulator_initdata Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_ldo_lim_event Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_set_suspend_voltage Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_set_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_clear_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_field_write Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_suspend_disable Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_ldo_set_suspend_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_suspend_enable Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_ldo_set_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_buck_set_suspend_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_buck_set_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_ldo_get_mode Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_ldo_get_status Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_buck_get_mode Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_buck_get_status Cyclomatic Complexity 18 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_buck_set_limit_set_overdrive Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_buck_set_limit_clear_overdrive Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_buck_set_current_limit Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_buck_get_current_limit Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 20 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_parse_regulators_dt Cyclomatic Complexity 71 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9063-regulator.c:da9063_regulator_cleanup /kisskb/src/drivers/regulator/da9063-regulator.c: In function 'da9063_regulator_probe': /kisskb/src/drivers/regulator/da9063-regulator.c:815:26: note: byref variable will be forcibly initialized 815 | struct regulator_config config; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/squashfs_fs_i.h:squashfs_i Cyclomatic Complexity 14 /kisskb/src/fs/squashfs/symlink.c:squashfs_symlink_readpage Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 2 /kisskb/src/fs/squashfs/decompressor.h:squashfs_comp_opts Cyclomatic Complexity 5 /kisskb/src/fs/squashfs/page_actor.h:squashfs_page_actor_init Cyclomatic Complexity 13 /kisskb/src/fs/squashfs/decompressor.c:get_comp_opts Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/fs/squashfs/decompressor.c:squashfs_lookup_decompressor Cyclomatic Complexity 5 /kisskb/src/fs/squashfs/decompressor.c:squashfs_decompressor_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable_noaudit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:instruction_pointer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:user_stack_pointer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_scv Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/ptrace.h:trap_is_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/seccomp.h:seccomp_get_filter Cyclomatic Complexity 1 /kisskb/src/include/linux/seccomp.h:seccomp_get_metadata Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/coredump.h:__get_dumpable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/coredump.h:get_dumpable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigdelsetmask Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:valid_signal Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:get_new_cred Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:clear_tsk_restore_sigmask Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:test_tsk_restore_sigmask Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_leader Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:same_thread_group Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:unlock_task_sighand Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_ptrace Cyclomatic Complexity 1 /kisskb/src/include/linux/cn_proc.h:proc_ptrace_connector Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/syscall.h:syscall_get_nr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/syscall.h:syscall_get_return_value Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/syscall.h:syscall_get_arch Cyclomatic Complexity 3 /kisskb/src/kernel/ptrace.c:ignoring_children Cyclomatic Complexity 3 /kisskb/src/kernel/ptrace.c:ptrace_get_rseq_configuration Cyclomatic Complexity 4 /kisskb/src/kernel/ptrace.c:ptrace_has_cap Cyclomatic Complexity 5 /kisskb/src/kernel/ptrace.c:find_regset Cyclomatic Complexity 6 /kisskb/src/include/linux/regset.h:copy_regset_from_user Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/syscall.h:syscall_get_arguments Cyclomatic Complexity 2 /kisskb/src/kernel/ptrace.c:ptrace_get_syscall_info_entry Cyclomatic Complexity 1 /kisskb/src/kernel/ptrace.c:ptrace_get_syscall_info_seccomp Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 6 /kisskb/src/kernel/ptrace.c:ptrace_setoptions Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/syscall.h:syscall_get_error Cyclomatic Complexity 4 /kisskb/src/kernel/ptrace.c:ptrace_get_syscall_info_exit Cyclomatic Complexity 7 /kisskb/src/kernel/ptrace.c:ptrace_get_syscall_info Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 4 /kisskb/src/include/linux/cred.h:get_cred Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/signal.h:ptrace_signal_wake_up Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_ptrace_access_check Cyclomatic Complexity 28 /kisskb/src/kernel/ptrace.c:__ptrace_may_access Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:copy_siginfo Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 27 /kisskb/src/kernel/ptrace.c:ptrace_peek_siginfo Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:lock_task_sighand Cyclomatic Complexity 5 /kisskb/src/kernel/ptrace.c:ptrace_getsiginfo Cyclomatic Complexity 5 /kisskb/src/kernel/ptrace.c:ptrace_setsiginfo Cyclomatic Complexity 32 /kisskb/src/kernel/ptrace.c:ptrace_resume Cyclomatic Complexity 10 /kisskb/src/kernel/ptrace.c:ptrace_unfreeze_traced Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 12 /kisskb/src/kernel/ptrace.c:ptrace_regset Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_ptrace_traceme Cyclomatic Complexity 3 /kisskb/src/include/linux/wait_bit.h:wait_on_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 6 /kisskb/src/kernel/ptrace.c:looks_like_a_spurious_pid Cyclomatic Complexity 8 /kisskb/src/kernel/ptrace.c:ptrace_freeze_traced Cyclomatic Complexity 19 /kisskb/src/kernel/ptrace.c:ptrace_check_attach Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 9 /kisskb/src/kernel/ptrace.c:ptrace_access_vm Cyclomatic Complexity 1 /kisskb/src/kernel/ptrace.c:__ptrace_link Cyclomatic Complexity 1 /kisskb/src/kernel/ptrace.c:ptrace_link Cyclomatic Complexity 6 /kisskb/src/kernel/ptrace.c:ptrace_traceme Cyclomatic Complexity 36 /kisskb/src/kernel/ptrace.c:ptrace_attach Cyclomatic Complexity 32 /kisskb/src/kernel/ptrace.c:__do_sys_ptrace Cyclomatic Complexity 23 /kisskb/src/kernel/ptrace.c:__ptrace_unlink Cyclomatic Complexity 14 /kisskb/src/kernel/ptrace.c:__ptrace_detach Cyclomatic Complexity 23 /kisskb/src/kernel/ptrace.c:ptrace_detach Cyclomatic Complexity 1 /kisskb/src/kernel/ptrace.c:ptrace_may_access Cyclomatic Complexity 6 /kisskb/src/kernel/ptrace.c:exit_ptrace Cyclomatic Complexity 10 /kisskb/src/kernel/ptrace.c:ptrace_readdata Cyclomatic Complexity 10 /kisskb/src/kernel/ptrace.c:ptrace_writedata Cyclomatic Complexity 1 /kisskb/src/kernel/ptrace.c:__se_sys_ptrace Cyclomatic Complexity 13 /kisskb/src/kernel/ptrace.c:generic_ptrace_peekdata Cyclomatic Complexity 2 /kisskb/src/kernel/ptrace.c:generic_ptrace_pokedata Cyclomatic Complexity 99 /kisskb/src/kernel/ptrace.c:ptrace_request /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:747:20: note: byref variable will be forcibly initialized 747 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/ptrace.c:721:33: note: byref variable will be forcibly initialized 721 | struct ptrace_peeksiginfo_args arg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 1 /kisskb/src/fs/bfs/bfs.h:BFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/bfs/bfs.h:BFS_I Cyclomatic Complexity 1 /kisskb/src/fs/bfs/file.c:bfs_writepage Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:bforget Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 4 /kisskb/src/fs/bfs/file.c:bfs_move_block Cyclomatic Complexity 4 /kisskb/src/fs/bfs/file.c:bfs_move_blocks Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 30 /kisskb/src/fs/bfs/file.c:bfs_get_block Cyclomatic Complexity 1 /kisskb/src/fs/bfs/file.c:bfs_readpage Cyclomatic Complexity 1 /kisskb/src/fs/bfs/file.c:bfs_bmap Cyclomatic Complexity 4 /kisskb/src/fs/bfs/file.c:bfs_write_failed Cyclomatic Complexity 3 /kisskb/src/fs/bfs/file.c:bfs_write_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/bitrev.h:__bitrev8 Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 25 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:calc_baudv Cyclomatic Complexity 2 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:invert_revert Cyclomatic Complexity 2 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:str_invert_revert Cyclomatic Complexity 42 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:parse_atr Cyclomatic Complexity 4 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:start_monitor Cyclomatic Complexity 4 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cm4000_resume Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 3 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:io_read_num_rec_bytes Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 5 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:io_detect_cm4000 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:set_cardparameter Cyclomatic Complexity 51 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:set_protocol Cyclomatic Complexity 67 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:monitor_card Cyclomatic Complexity 8 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cmm_cm4000_release Cyclomatic Complexity 9 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:terminate_monitor Cyclomatic Complexity 4 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:stop_monitor Cyclomatic Complexity 1 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cm4000_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cm4000_release Cyclomatic Complexity 8 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cm4000_detach Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cm4000_config Cyclomatic Complexity 14 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cm4000_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cm4000_config_check Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:unregister_chrdev Cyclomatic Complexity 1 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cmm_exit Cyclomatic Complexity 101 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cmm_read Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 107 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cmm_ioctl Cyclomatic Complexity 7 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cmm_close Cyclomatic Complexity 151 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cmm_write Cyclomatic Complexity 13 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cmm_open Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:register_chrdev Cyclomatic Complexity 9 /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:cmm_init /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1231:16: note: byref variable will be forcibly initialized 1231 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1097:12: note: byref variable will be forcibly initialized 1097 | sigset_t new_set; | ^~~~~~~ /kisskb/src/kernel/ptrace.c:1036:19: note: byref variable will be forcibly initialized 1036 | kernel_siginfo_t siginfo, *si; | ^~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'monitor_card': /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:670:16: note: byref variable will be forcibly initialized 670 | struct ptsreq ptsreq; | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:27: /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_cm4000_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1725:3: note: in expansion of macro 'wait_event' 1725 | wait_event(dev->devq, (link->open == 0)); | ^~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'terminate_monitor': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:635:2: note: in expansion of macro 'wait_event_interruptible' 635 | wait_event_interruptible(dev->devq, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:26: /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:969:2: note: in expansion of macro 'if' 969 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:969:6: note: in expansion of macro 'wait_event_interruptible' 969 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:960:2: note: in expansion of macro 'if' 960 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:960:6: note: in expansion of macro 'wait_event_interruptible' 960 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:947:2: note: in expansion of macro 'if' 947 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:947:6: note: in expansion of macro 'wait_event_interruptible' 947 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1585:4: note: in expansion of macro 'if' 1585 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1585:8: note: in expansion of macro 'wait_event_interruptible' 1585 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1573:4: note: in expansion of macro 'if' 1573 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1573:8: note: in expansion of macro 'wait_event_interruptible' 1573 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1562:18: note: byref variable will be forcibly initialized 1562 | struct ptsreq krnptsreq; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:26: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1542:4: note: in expansion of macro 'if' 1542 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1542:8: note: in expansion of macro 'wait_event_interruptible' 1542 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1524:4: note: in expansion of macro 'if' 1524 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1524:8: note: in expansion of macro 'wait_event_interruptible' 1524 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1474:4: note: in expansion of macro 'if' 1474 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1474:8: note: in expansion of macro 'wait_event_interruptible' 1474 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1113:2: note: in expansion of macro 'if' 1113 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1113:6: note: in expansion of macro 'wait_event_interruptible' 1113 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1098:2: note: in expansion of macro 'if' 1098 | if (wait_event_interruptible | ^~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1098:6: note: in expansion of macro 'wait_event_interruptible' 1098 | if (wait_event_interruptible | ^~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_s64_rem Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_SB Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat32 Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_I Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fatent_init Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 2 /kisskb/src/fs/fat/misc.c:fat_tz_offset Cyclomatic Complexity 1 /kisskb/src/fs/fat/misc.c:fat_timespec64_trunc_2secs Cyclomatic Complexity 4 /kisskb/src/fs/fat/misc.c:fat_timespec64_trunc_10ms Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 2 /kisskb/src/fs/fat/fat.h:fatent_brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 1 /kisskb/src/fs/fat/misc.c:fat_msg Cyclomatic Complexity 9 /kisskb/src/fs/fat/misc.c:__fat_fs_error Cyclomatic Complexity 20 /kisskb/src/fs/fat/misc.c:fat_clusters_flush Cyclomatic Complexity 32 /kisskb/src/fs/fat/misc.c:fat_chain_add Cyclomatic Complexity 18 /kisskb/src/fs/fat/misc.c:fat_time_fat2unix Cyclomatic Complexity 16 /kisskb/src/fs/fat/misc.c:fat_time_unix2fat Cyclomatic Complexity 19 /kisskb/src/fs/fat/misc.c:fat_truncate_time Cyclomatic Complexity 13 /kisskb/src/fs/fat/misc.c:fat_update_time Cyclomatic Complexity 6 /kisskb/src/fs/fat/misc.c:fat_sync_bhs /kisskb/src/fs/fat/misc.c: In function '__fat_fs_error': /kisskb/src/fs/fat/misc.c:25:19: note: byref variable will be forcibly initialized 25 | struct va_format vaf; | ^~~ /kisskb/src/fs/fat/misc.c: In function 'fat_chain_add': /kisskb/src/fs/fat/misc.c:124:20: note: byref variable will be forcibly initialized 124 | struct fat_entry fatent; | ^~~~~~ /kisskb/src/fs/fat/misc.c: In function 'fat_time_unix2fat': /kisskb/src/fs/fat/misc.c:240:12: note: byref variable will be forcibly initialized 240 | struct tm tm; | ^~ /kisskb/src/fs/fat/misc.c: In function 'fat_truncate_time': /kisskb/src/fs/fat/misc.c:299:20: note: byref variable will be forcibly initialized 299 | struct timespec64 ts; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_I Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:exfat_is_last_sector_in_cluster Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:exfat_cluster_to_sector Cyclomatic Complexity 1 /kisskb/src/fs/exfat/dir.c:exfat_init_namebuf Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 5 /kisskb/src/fs/exfat/dir.c:exfat_extract_uni_name Cyclomatic Complexity 28 /kisskb/src/fs/exfat/dir.c:exfat_set_entry_type Cyclomatic Complexity 1 /kisskb/src/fs/exfat/dir.c:exfat_init_stream_entry Cyclomatic Complexity 5 /kisskb/src/fs/exfat/dir.c:exfat_init_name_entry Cyclomatic Complexity 4 /kisskb/src/fs/exfat/dir.c:exfat_alloc_namebuf Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 4 /kisskb/src/fs/exfat/dir.c:exfat_free_namebuf Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:bforget Cyclomatic Complexity 10 /kisskb/src/fs/exfat/dir.c:exfat_walk_fat_chain Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_find_get_block Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_breadahead Cyclomatic Complexity 14 /kisskb/src/fs/exfat/dir.c:exfat_dir_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 40 /kisskb/src/fs/exfat/dir.c:exfat_validate_entry Cyclomatic Complexity 6 /kisskb/src/fs/exfat/dir.c:exfat_alloc_new_dir Cyclomatic Complexity 4 /kisskb/src/fs/exfat/dir.c:exfat_calc_num_entries Cyclomatic Complexity 52 /kisskb/src/fs/exfat/dir.c:exfat_get_entry_type Cyclomatic Complexity 8 /kisskb/src/fs/exfat/dir.c:exfat_free_dentry_set Cyclomatic Complexity 4 /kisskb/src/fs/exfat/dir.c:exfat_find_location Cyclomatic Complexity 20 /kisskb/src/fs/exfat/dir.c:exfat_get_dentry Cyclomatic Complexity 12 /kisskb/src/fs/exfat/dir.c:exfat_init_dir_entry Cyclomatic Complexity 10 /kisskb/src/fs/exfat/dir.c:exfat_update_dir_chksum Cyclomatic Complexity 13 /kisskb/src/fs/exfat/dir.c:exfat_init_ext_entry Cyclomatic Complexity 7 /kisskb/src/fs/exfat/dir.c:exfat_remove_entries Cyclomatic Complexity 1 /kisskb/src/fs/exfat/dir.c:exfat_get_dentry_cached Cyclomatic Complexity 2 /kisskb/src/fs/exfat/dir.c:exfat_update_dir_chksum_with_entry_set Cyclomatic Complexity 30 /kisskb/src/fs/exfat/dir.c:exfat_get_dentry_set Cyclomatic Complexity 7 /kisskb/src/fs/exfat/dir.c:exfat_get_uniname_from_ext_entry Cyclomatic Complexity 56 /kisskb/src/fs/exfat/dir.c:exfat_readdir Cyclomatic Complexity 38 /kisskb/src/fs/exfat/dir.c:exfat_iterate Cyclomatic Complexity 139 /kisskb/src/fs/exfat/dir.c:exfat_find_dir_entry Cyclomatic Complexity 8 /kisskb/src/fs/exfat/dir.c:exfat_count_ext_entries Cyclomatic Complexity 19 /kisskb/src/fs/exfat/dir.c:exfat_count_dir_entries /kisskb/src/fs/exfat/dir.c: In function 'exfat_init_dir_entry': /kisskb/src/fs/exfat/dir.c:447:20: note: byref variable will be forcibly initialized 447 | struct timespec64 ts = current_time(inode); | ^~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_readdir': /kisskb/src/fs/exfat/dir.c:69:24: note: byref variable will be forcibly initialized 69 | struct exfat_uni_name uni_name; | ^~~~~~~~ /kisskb/src/fs/exfat/dir.c:68:26: note: byref variable will be forcibly initialized 68 | struct exfat_chain dir, clu; | ^~~ /kisskb/src/fs/exfat/dir.c:68:21: note: byref variable will be forcibly initialized 68 | struct exfat_chain dir, clu; | ^~~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_iterate': /kisskb/src/fs/exfat/dir.c:221:25: note: byref variable will be forcibly initialized 221 | struct exfat_dir_entry de; | ^~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_find_dir_entry': /kisskb/src/fs/exfat/dir.c:937:25: note: byref variable will be forcibly initialized 937 | struct exfat_hint_femp candi_empty; | ^~~~~~~~~~~ /kisskb/src/fs/exfat/dir.c:935:21: note: byref variable will be forcibly initialized 935 | struct exfat_chain clu; | ^~~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_count_dir_entries': /kisskb/src/fs/exfat/dir.c:1167:21: note: byref variable will be forcibly initialized 1167 | struct exfat_chain clu; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/file_cache.c:squashfs_readpage_block Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/fs/bfs/bfs.h:BFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/bfs/bfs.h:BFS_I Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 15 /kisskb/src/fs/bfs/dir.c:bfs_readdir Cyclomatic Complexity 9 /kisskb/src/fs/bfs/dir.c:bfs_namecmp Cyclomatic Complexity 17 /kisskb/src/fs/bfs/dir.c:bfs_find_entry Cyclomatic Complexity 7 /kisskb/src/fs/bfs/dir.c:bfs_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 20 /kisskb/src/fs/bfs/dir.c:bfs_add_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_dec_link_count Cyclomatic Complexity 32 /kisskb/src/fs/bfs/dir.c:bfs_rename Cyclomatic Complexity 12 /kisskb/src/fs/bfs/dir.c:bfs_unlink Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 10 /kisskb/src/fs/bfs/dir.c:bfs_create Cyclomatic Complexity 4 /kisskb/src/fs/bfs/dir.c:bfs_link Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:__hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_SB Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:is_fat32 Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_I Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_clus_to_blknr Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_get_blknr_offset Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_i_pos_read Cyclomatic Complexity 3 /kisskb/src/fs/fat/fat.h:fat_get_start Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_dir_hash Cyclomatic Complexity 13 /kisskb/src/fs/fat/nfs.c:fat_encode_fh_nostale Cyclomatic Complexity 15 /kisskb/src/fs/fat/nfs.c:fat_dget Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 12 /kisskb/src/fs/fat/nfs.c:fat_rebuild_parent Cyclomatic Complexity 11 /kisskb/src/fs/fat/nfs.c:fat_get_parent Cyclomatic Complexity 1 /kisskb/src/fs/fat/nfs.c:fat_fh_to_parent Cyclomatic Complexity 11 /kisskb/src/fs/fat/nfs.c:fat_ilookup Cyclomatic Complexity 26 /kisskb/src/fs/fat/nfs.c:__fat_nfs_get_inode Cyclomatic Complexity 1 /kisskb/src/fs/fat/nfs.c:fat_nfs_get_inode Cyclomatic Complexity 5 /kisskb/src/fs/fat/nfs.c:fat_fh_to_parent_nostale Cyclomatic Complexity 9 /kisskb/src/fs/fat/nfs.c:fat_fh_to_dentry_nostale Cyclomatic Complexity 1 /kisskb/src/fs/fat/nfs.c:fat_fh_to_dentry /kisskb/src/fs/fat/nfs.c: In function 'fat_rebuild_parent': /kisskb/src/fs/fat/nfs.c:220:23: note: byref variable will be forcibly initialized 220 | struct fat_slot_info sinfo; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_map_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_regulator_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_of_get_id Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_ceiling_selector Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_buck_set_mode Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_set_current_limit Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_buck_get_mode Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_get_current_limit Cyclomatic Complexity 28 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_check_device_type Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_assign_chip_model Cyclomatic Complexity 24 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_of_parse_cb Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_set_regulator_config Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 29 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_status_poll_on Cyclomatic Complexity 39 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_config_irq Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9121-regulator.c:da9121_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:clear_interruption Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:st33zp24_cancel Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:st33zp24_status Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:release_locality Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:st33zp24_req_canceled Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:wait_for_tpm_stat_cond Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:check_locality Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:tpm_ioserirq_handler Cyclomatic Complexity 13 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:get_burstcount Cyclomatic Complexity 11 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:request_locality Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 59 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:wait_for_stat Cyclomatic Complexity 37 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:st33zp24_send Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:recv_data Cyclomatic Complexity 21 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:st33zp24_recv Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_set_value Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_set_value Cyclomatic Complexity 20 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:st33zp24_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:st33zp24_remove Cyclomatic Complexity 3 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:st33zp24_pm_suspend Cyclomatic Complexity 6 /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:st33zp24_pm_resume In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:7: /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'wait_for_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:270:10: note: in expansion of macro 'wait_event_interruptible_timeout' 270 | ret = wait_event_interruptible_timeout(*queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/fs/squashfs/decompressor_single.c:squashfs_decompressor_create Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/decompressor_single.c:squashfs_decompressor_destroy Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/decompressor_single.c:squashfs_decompress Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/decompressor_single.c:squashfs_max_decompressors Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/ratelimit.h:ratelimit_set_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 1 /kisskb/src/kernel/user.c:uid_hash_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/kernel/user.c:uid_hash_insert Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 6 /kisskb/src/kernel/user.c:uid_hash_find Cyclomatic Complexity 1 /kisskb/src/kernel/user.c:user_epoll_free Cyclomatic Complexity 1 /kisskb/src/kernel/user.c:free_user Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/kernel/user.c:user_epoll_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/ratelimit.h:ratelimit_state_init Cyclomatic Complexity 3 /kisskb/src/kernel/user.c:uid_cache_init Cyclomatic Complexity 1 /kisskb/src/kernel/user.c:find_user Cyclomatic Complexity 6 /kisskb/src/kernel/user.c:free_uid Cyclomatic Complexity 12 /kisskb/src/kernel/user.c:alloc_uid Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_SB Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:MSDOS_I Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_set_start Cyclomatic Complexity 1 /kisskb/src/fs/fat/namei_msdos.c:setup Cyclomatic Complexity 1 /kisskb/src/fs/fat/namei_msdos.c:exit_msdos_fs Cyclomatic Complexity 1 /kisskb/src/fs/fat/namei_msdos.c:msdos_mount Cyclomatic Complexity 1 /kisskb/src/fs/fat/namei_msdos.c:msdos_fill_super Cyclomatic Complexity 147 /kisskb/src/fs/fat/namei_msdos.c:msdos_format_name Cyclomatic Complexity 4 /kisskb/src/fs/fat/namei_msdos.c:msdos_hash Cyclomatic Complexity 10 /kisskb/src/fs/fat/namei_msdos.c:msdos_cmp Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 24 /kisskb/src/fs/fat/namei_msdos.c:msdos_find Cyclomatic Complexity 3 /kisskb/src/fs/fat/namei_msdos.c:msdos_lookup Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 16 /kisskb/src/fs/fat/namei_msdos.c:msdos_add_entry Cyclomatic Complexity 120 /kisskb/src/fs/fat/namei_msdos.c:do_msdos_rename Cyclomatic Complexity 15 /kisskb/src/fs/fat/namei_msdos.c:msdos_rename Cyclomatic Complexity 10 /kisskb/src/fs/fat/namei_msdos.c:msdos_unlink Cyclomatic Complexity 13 /kisskb/src/fs/fat/namei_msdos.c:msdos_rmdir Cyclomatic Complexity 16 /kisskb/src/fs/fat/namei_msdos.c:msdos_create Cyclomatic Complexity 16 /kisskb/src/fs/fat/namei_msdos.c:msdos_mkdir Cyclomatic Complexity 1 /kisskb/src/fs/fat/namei_msdos.c:init_msdos_fs /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_lookup': /kisskb/src/fs/fat/namei_msdos.c:205:23: note: byref variable will be forcibly initialized 205 | struct fat_slot_info sinfo; | ^~~~~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_add_entry': /kisskb/src/fs/fat/namei_msdos.c:232:25: note: byref variable will be forcibly initialized 232 | struct msdos_dir_entry de; | ^~ /kisskb/src/fs/fat/namei_msdos.c: In function 'do_msdos_rename': /kisskb/src/fs/fat/namei_msdos.c:437:20: note: byref variable will be forcibly initialized 437 | struct timespec64 ts; | ^~ /kisskb/src/fs/fat/namei_msdos.c:436:34: note: byref variable will be forcibly initialized 436 | struct fat_slot_info old_sinfo, sinfo; | ^~~~~ /kisskb/src/fs/fat/namei_msdos.c:436:23: note: byref variable will be forcibly initialized 436 | struct fat_slot_info old_sinfo, sinfo; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat.h:fat_checksum Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat_test.c:fat_time_unix2fat_test Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat_test.c:fat_checksum_test Cyclomatic Complexity 8 /kisskb/src/fs/fat/fat_test.c:fat_time_gen_params Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat_test.c:time_testcase_desc Cyclomatic Complexity 1 /kisskb/src/fs/fat/fat_test.c:fat_time_fat2unix_test In file included from /kisskb/src/fs/fat/fat_test.c:9: /kisskb/src/fs/fat/fat_test.c: In function 'fat_time_unix2fat_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c:176:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 176 | KUNIT_EXPECT_EQ_MSG(test, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c:172:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 172 | KUNIT_EXPECT_EQ_MSG(test, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c:168:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 168 | KUNIT_EXPECT_EQ_MSG(test, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c: In function 'fat_checksum_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c:20:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 20 | KUNIT_EXPECT_EQ(test, fat_checksum("ABCDEFGHA "), (u8)98); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c:18:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 18 | KUNIT_EXPECT_EQ(test, fat_checksum("README TXT"), (u8)115); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c:16:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 16 | KUNIT_EXPECT_EQ(test, fat_checksum("VMLINUX "), (u8)44); | ^~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c: In function 'fat_time_fat2unix_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c:149:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 149 | KUNIT_EXPECT_EQ_MSG(test, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c:145:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 145 | KUNIT_EXPECT_EQ_MSG(test, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fat/fat_test.c:134:20: note: byref variable will be forcibly initialized 134 | struct timespec64 ts; | ^~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_unlink': /kisskb/src/fs/fat/namei_msdos.c:406:23: note: byref variable will be forcibly initialized 406 | struct fat_slot_info sinfo; | ^~~~~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_rmdir': /kisskb/src/fs/fat/namei_msdos.c:314:23: note: byref variable will be forcibly initialized 314 | struct fat_slot_info sinfo; | ^~~~~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_create': /kisskb/src/fs/fat/namei_msdos.c:270:20: note: byref variable will be forcibly initialized 270 | struct timespec64 ts; | ^~ /kisskb/src/fs/fat/namei_msdos.c:269:23: note: byref variable will be forcibly initialized 269 | struct fat_slot_info sinfo; | ^~~~~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_mkdir': /kisskb/src/fs/fat/namei_msdos.c:349:20: note: byref variable will be forcibly initialized 349 | struct timespec64 ts; | ^~ /kisskb/src/fs/fat/namei_msdos.c:346:23: note: byref variable will be forcibly initialized 346 | struct fat_slot_info sinfo; | ^~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/squashfs_fs_i.h:squashfs_i Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/xattr.c:squashfs_trusted_xattr_handler_list Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/xattr.c:squashfs_xattr_handler Cyclomatic Complexity 58 /kisskb/src/fs/squashfs/xattr.c:squashfs_xattr_get Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/xattr.c:squashfs_xattr_handler_get Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 34 /kisskb/src/fs/squashfs/xattr.c:squashfs_listxattr /kisskb/src/fs/squashfs/xattr.c: In function 'squashfs_xattr_get': /kisskb/src/fs/squashfs/xattr.c:124:29: note: byref variable will be forcibly initialized 124 | struct squashfs_xattr_val val; | ^~~ /kisskb/src/fs/squashfs/xattr.c:123:31: note: byref variable will be forcibly initialized 123 | struct squashfs_xattr_entry entry; | ^~~~~ /kisskb/src/fs/squashfs/xattr.c: In function 'squashfs_listxattr': /kisskb/src/fs/squashfs/xattr.c:46:29: note: byref variable will be forcibly initialized 46 | struct squashfs_xattr_val val; | ^~~ /kisskb/src/fs/squashfs/xattr.c:45:31: note: byref variable will be forcibly initialized 45 | struct squashfs_xattr_entry entry; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_I Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 7 /kisskb/src/fs/exfat/exfat_fs.h:exfat_make_mode Cyclomatic Complexity 7 /kisskb/src/fs/exfat/exfat_fs.h:exfat_mode_can_hold_ro Cyclomatic Complexity 3 /kisskb/src/fs/exfat/exfat_fs.h:exfat_save_attr Cyclomatic Complexity 12 /kisskb/src/fs/exfat/super.c:exfat_set_vol_flags Cyclomatic Complexity 1 /kisskb/src/fs/exfat/super.c:exit_exfat_fs Cyclomatic Complexity 4 /kisskb/src/fs/exfat/super.c:exfat_free_iocharset Cyclomatic Complexity 4 /kisskb/src/fs/exfat/super.c:exfat_free Cyclomatic Complexity 1 /kisskb/src/fs/exfat/super.c:exfat_get_tree Cyclomatic Complexity 1 /kisskb/src/fs/exfat/super.c:exfat_delayed_free Cyclomatic Complexity 26 /kisskb/src/fs/exfat/super.c:exfat_show_options Cyclomatic Complexity 1 /kisskb/src/fs/exfat/super.c:exfat_free_inode Cyclomatic Complexity 4 /kisskb/src/fs/exfat/super.c:exfat_alloc_inode Cyclomatic Complexity 6 /kisskb/src/fs/exfat/super.c:exfat_statfs Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 2 /kisskb/src/fs/exfat/super.c:exfat_hash_init Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 6 /kisskb/src/fs/exfat/super.c:exfat_read_root Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/fs/exfat/super.c:exfat_put_super Cyclomatic Complexity 15 /kisskb/src/fs/exfat/super.c:exfat_calibrate_blocksize Cyclomatic Complexity 38 /kisskb/src/fs/exfat/super.c:exfat_read_boot_sector Cyclomatic Complexity 24 /kisskb/src/fs/exfat/super.c:exfat_verify_boot_region Cyclomatic Complexity 16 /kisskb/src/fs/exfat/super.c:__exfat_fill_super Cyclomatic Complexity 30 /kisskb/src/fs/exfat/super.c:exfat_fill_super Cyclomatic Complexity 1 /kisskb/src/fs/exfat/super.c:exfat_reconfigure Cyclomatic Complexity 1 /kisskb/src/include/linux/fs_parser.h:fs_parse Cyclomatic Complexity 18 /kisskb/src/fs/exfat/super.c:exfat_parse_param Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/ratelimit.h:ratelimit_state_init Cyclomatic Complexity 4 /kisskb/src/fs/exfat/super.c:exfat_init_fs_context Cyclomatic Complexity 10 /kisskb/src/fs/exfat/super.c:init_exfat_fs Cyclomatic Complexity 1 /kisskb/src/fs/exfat/super.c:exfat_inode_init_once Cyclomatic Complexity 1 /kisskb/src/fs/exfat/super.c:exfat_set_volume_dirty Cyclomatic Complexity 1 /kisskb/src/fs/exfat/super.c:exfat_clear_volume_dirty Cyclomatic Complexity 6 /kisskb/src/fs/exfat/super.c:exfat_sync_fs /kisskb/src/fs/exfat/super.c: In function 'exfat_read_root': /kisskb/src/fs/exfat/super.c:335:21: note: byref variable will be forcibly initialized 335 | struct exfat_chain cdir; | ^~~~ /kisskb/src/fs/exfat/super.c: In function 'exfat_parse_param': /kisskb/src/fs/exfat/super.c:261:25: note: byref variable will be forcibly initialized 261 | struct fs_parse_result result; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9210-regulator.c:da9210_regulator_driver_init Cyclomatic Complexity 22 /kisskb/src/drivers/regulator/da9210-regulator.c:da9210_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 35 /kisskb/src/drivers/regulator/da9210-regulator.c:da9210_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9210-regulator.c:da9210_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:st33zp24_i2c_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:st33zp24_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:write8_reg Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:st33zp24_i2c_send Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:read8_reg Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:st33zp24_i2c_recv Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:st33zp24_i2c_request_resources Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:of_get_named_gpio Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:st33zp24_i2c_of_request_resources Cyclomatic Complexity 26 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:st33zp24_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/st33zp24/i2c.c:st33zp24_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 5 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_poll Cyclomatic Complexity 8 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_reader_release Cyclomatic Complexity 1 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:reader_release Cyclomatic Complexity 8 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:reader_detach Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 10 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_do_poll Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:reader_config Cyclomatic Complexity 14 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:reader_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_config_check Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:unregister_chrdev Cyclomatic Complexity 1 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_exit Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 39 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:wait_for_bulk_in_ready Cyclomatic Complexity 39 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:wait_for_bulk_out_ready Cyclomatic Complexity 7 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:write_sync_reg Cyclomatic Complexity 40 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_read Cyclomatic Complexity 35 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_write Cyclomatic Complexity 1 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_stop_poll Cyclomatic Complexity 7 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_close Cyclomatic Complexity 13 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_open Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:register_chrdev Cyclomatic Complexity 9 /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:cm4040_init In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:21: /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'cm4040_reader_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:509:4: note: in expansion of macro 'wait_event' 509 | wait_event(dev->devq, (link->open == 0)); | ^~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'wait_for_bulk_in_ready': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:201:7: note: in expansion of macro 'wait_event_interruptible_timeout' 201 | rc = wait_event_interruptible_timeout(dev->read_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'wait_for_bulk_out_ready': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:153:7: note: in expansion of macro 'wait_event_interruptible_timeout' 153 | rc = wait_event_interruptible_timeout(dev->write_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:user_stack_pointer Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/uprobes.h:uprobe_deny_signal Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_global_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:clear_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigaddset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigdelset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigisemptyset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigequalsets Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigorsets Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigandsets Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigandnsets Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:signotset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigemptyset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigaddsetmask Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigdelsetmask Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:siginitset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:valid_signal Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:arch_untagged_si_addr Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_group_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:set_restore_sigmask Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:clear_restore_sigmask Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:__on_sig_stack Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:on_sig_stack Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:sas_ss_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:sas_ss_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_pgrp Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_session Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:same_thread_group Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:next_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:unlock_task_sighand Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/coredump.h:do_coredump Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_kill Cyclomatic Complexity 1 /kisskb/src/include/linux/ptrace.h:ptrace_reparented Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup-defs.h:cgroup_threadgroup_change_end Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_enter_frozen Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_leave_frozen Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_task_frozen Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_do_not_count Cyclomatic Complexity 1 /kisskb/src/include/linux/cn_proc.h:proc_coredump_connector Cyclomatic Complexity 1 /kisskb/src/include/linux/audit.h:audit_signal_info Cyclomatic Complexity 1 /kisskb/src/include/trace/events/signal.h:trace_event_get_offsets_signal_generate Cyclomatic Complexity 1 /kisskb/src/include/trace/events/signal.h:trace_event_get_offsets_signal_deliver Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/syscall.h:syscall_get_arch Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:sig_handler Cyclomatic Complexity 5 /kisskb/src/kernel/signal.c:sig_handler_ignored Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:has_pending_signals Cyclomatic Complexity 6 /kisskb/src/kernel/signal.c:recalc_sigpending_tsk Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:is_si_special Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:si_fromuser Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:legacy_queue Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:do_sigpending Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:si_expansion Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:__do_sys_sigpending Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:siginfo_buildtime_checks Cyclomatic Complexity 5 /kisskb/src/include/trace/events/signal.h:__traceiter_signal_generate Cyclomatic Complexity 5 /kisskb/src/include/trace/events/signal.h:__traceiter_signal_deliver Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 6 /kisskb/src/kernel/signal.c:__do_sys_rt_sigpending Cyclomatic Complexity 27 /kisskb/src/kernel/signal.c:known_siginfo_layout Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_valid Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:ns_of_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:copy_siginfo Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 12 /kisskb/src/include/trace/events/signal.h:trace_event_raw_event_signal_generate Cyclomatic Complexity 12 /kisskb/src/include/trace/events/signal.h:trace_event_raw_event_signal_deliver Cyclomatic Complexity 4 /kisskb/src/include/trace/events/signal.h:trace_raw_output_signal_generate Cyclomatic Complexity 4 /kisskb/src/include/trace/events/signal.h:trace_raw_output_signal_deliver Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 22 /kisskb/src/kernel/signal.c:sig_task_ignored Cyclomatic Complexity 12 /kisskb/src/kernel/signal.c:sig_ignored Cyclomatic Complexity 6 /kisskb/src/kernel/signal.c:may_ptrace_stop Cyclomatic Complexity 9 /kisskb/src/kernel/signal.c:post_copy_siginfo_from_user Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:__copy_siginfo_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:timespec64_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_set_stop_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 7 /kisskb/src/kernel/signal.c:__sigqueue_free Cyclomatic Complexity 6 /kisskb/src/kernel/signal.c:flush_sigqueue_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:clear_siginfo Cyclomatic Complexity 14 /kisskb/src/kernel/signal.c:collect_signal Cyclomatic Complexity 20 /kisskb/src/kernel/signal.c:do_sigaltstack Cyclomatic Complexity 10 /kisskb/src/kernel/signal.c:__do_sys_sigaltstack Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:setup_print_fatal_signals Cyclomatic Complexity 7 /kisskb/src/kernel/signal.c:access_pidfd_pidns Cyclomatic Complexity 10 /kisskb/src/kernel/signal.c:kill_ok_by_cred Cyclomatic Complexity 15 /kisskb/src/kernel/signal.c:check_kill_permission Cyclomatic Complexity 9 /kisskb/src/kernel/signal.c:kill_as_cred_perm Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_vnr Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:prepare_kill_siginfo Cyclomatic Complexity 6 /kisskb/src/kernel/signal.c:print_dropped_signal Cyclomatic Complexity 16 /kisskb/src/kernel/signal.c:__sigqueue_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/signalfd.h:signalfd_notify Cyclomatic Complexity 8 /kisskb/src/kernel/signal.c:do_notify_pidfd Cyclomatic Complexity 13 /kisskb/src/kernel/signal.c:wants_signal Cyclomatic Complexity 13 /kisskb/src/include/trace/events/signal.h:trace_signal_generate Cyclomatic Complexity 13 /kisskb/src/include/trace/events/signal.h:trace_signal_deliver Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/include/linux/tracehook.h:tracehook_notify_signal Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup-defs.h:cgroup_threadgroup_change_begin Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_count Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezable_schedule Cyclomatic Complexity 5 /kisskb/src/kernel/signal.c:do_freezer_trap Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:print_fatal_signal Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__clear_user Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/uaccess.h:clear_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezable_schedule_hrtimeout_range Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:pidfd_to_pid Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:recalc_sigpending Cyclomatic Complexity 17 /kisskb/src/kernel/signal.c:dequeue_synchronous_signal Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:calculate_sigpending Cyclomatic Complexity 7 /kisskb/src/kernel/signal.c:next_signal Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:__dequeue_signal Cyclomatic Complexity 18 /kisskb/src/kernel/signal.c:task_set_jobctl_pending Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:task_clear_jobctl_trapping Cyclomatic Complexity 12 /kisskb/src/kernel/signal.c:task_clear_jobctl_pending Cyclomatic Complexity 18 /kisskb/src/kernel/signal.c:task_participate_group_stop Cyclomatic Complexity 7 /kisskb/src/kernel/signal.c:task_join_group_stop Cyclomatic Complexity 2 /kisskb/src/kernel/signal.c:flush_sigqueue Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:flush_signals Cyclomatic Complexity 2 /kisskb/src/kernel/signal.c:ignore_signals Cyclomatic Complexity 10 /kisskb/src/kernel/signal.c:flush_signal_handlers Cyclomatic Complexity 6 /kisskb/src/kernel/signal.c:unhandled_signal Cyclomatic Complexity 13 /kisskb/src/kernel/signal.c:dequeue_signal Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:signal_wake_up_state Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/signal.h:signal_wake_up Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:recalc_sigpending_and_wake Cyclomatic Complexity 27 /kisskb/src/kernel/signal.c:complete_signal Cyclomatic Complexity 13 /kisskb/src/kernel/signal.c:retarget_shared_pending Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:__set_task_blocked Cyclomatic Complexity 20 /kisskb/src/kernel/signal.c:do_sigtimedwait Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/signal.h:ptrace_signal_wake_up Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:ptrace_trap_notify Cyclomatic Complexity 39 /kisskb/src/kernel/signal.c:prepare_signal Cyclomatic Complexity 49 /kisskb/src/kernel/signal.c:__send_signal Cyclomatic Complexity 5 /kisskb/src/kernel/signal.c:zap_other_threads Cyclomatic Complexity 9 /kisskb/src/kernel/signal.c:__lock_task_sighand Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:lock_task_sighand Cyclomatic Complexity 13 /kisskb/src/kernel/signal.c:lockdep_assert_task_sighand_held Cyclomatic Complexity 16 /kisskb/src/kernel/signal.c:kill_pid_usb_asyncio Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:sigqueue_alloc Cyclomatic Complexity 11 /kisskb/src/kernel/signal.c:sigqueue_free Cyclomatic Complexity 19 /kisskb/src/kernel/signal.c:send_sigqueue Cyclomatic Complexity 48 /kisskb/src/kernel/signal.c:do_notify_parent Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:sys_restart_syscall Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:do_no_restart_syscall Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:__set_current_blocked Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:set_current_blocked Cyclomatic Complexity 14 /kisskb/src/kernel/signal.c:__do_sys_sigprocmask Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__do_sys_ssetmask Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:sigsuspend Cyclomatic Complexity 6 /kisskb/src/kernel/signal.c:__do_sys_rt_sigsuspend Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__do_sys_sigsuspend Cyclomatic Complexity 7 /kisskb/src/kernel/signal.c:sigprocmask Cyclomatic Complexity 17 /kisskb/src/kernel/signal.c:__do_sys_rt_sigprocmask Cyclomatic Complexity 9 /kisskb/src/kernel/signal.c:set_user_sigmask Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_rt_sigprocmask Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_rt_sigpending Cyclomatic Complexity 59 /kisskb/src/kernel/signal.c:siginfo_layout Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:has_si_pid_and_uid Cyclomatic Complexity 17 /kisskb/src/kernel/signal.c:send_signal Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__group_send_sig_info Cyclomatic Complexity 22 /kisskb/src/kernel/signal.c:do_notify_parent_cldstop Cyclomatic Complexity 27 /kisskb/src/kernel/signal.c:ptrace_stop Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:ptrace_do_notify Cyclomatic Complexity 8 /kisskb/src/kernel/signal.c:ptrace_notify Cyclomatic Complexity 4 /kisskb/src/include/linux/tracehook.h:tracehook_signal_handler Cyclomatic Complexity 6 /kisskb/src/kernel/signal.c:signal_delivered Cyclomatic Complexity 15 /kisskb/src/kernel/signal.c:do_jobctl_trap Cyclomatic Complexity 28 /kisskb/src/kernel/signal.c:do_signal_stop Cyclomatic Complexity 11 /kisskb/src/kernel/signal.c:exit_signals Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:do_send_sig_info Cyclomatic Complexity 9 /kisskb/src/kernel/signal.c:group_send_sig_info Cyclomatic Complexity 12 /kisskb/src/kernel/signal.c:__kill_pgrp_info Cyclomatic Complexity 2 /kisskb/src/kernel/signal.c:kill_pgrp Cyclomatic Complexity 10 /kisskb/src/kernel/signal.c:kill_pid_info Cyclomatic Complexity 2 /kisskb/src/kernel/signal.c:kill_pid Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:kill_proc_info Cyclomatic Complexity 5 /kisskb/src/kernel/signal.c:do_rt_sigqueueinfo Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:__do_sys_rt_sigqueueinfo Cyclomatic Complexity 19 /kisskb/src/kernel/signal.c:kill_something_info Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__do_sys_kill Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:send_sig_info Cyclomatic Complexity 2 /kisskb/src/kernel/signal.c:send_sig Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:send_sig_fault Cyclomatic Complexity 8 /kisskb/src/kernel/signal.c:send_sig_mceerr Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:send_sig_fault_trapno Cyclomatic Complexity 15 /kisskb/src/kernel/signal.c:do_send_specific Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:do_tkill Cyclomatic Complexity 9 /kisskb/src/kernel/signal.c:__do_sys_tgkill Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:__do_sys_tkill Cyclomatic Complexity 13 /kisskb/src/kernel/signal.c:do_rt_tgsigqueueinfo Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:__do_sys_rt_tgsigqueueinfo Cyclomatic Complexity 20 /kisskb/src/kernel/signal.c:force_sig_info_to_task Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:force_sig_info Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:force_sig Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:force_sigsegv Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:signal_setup_done Cyclomatic Complexity 8 /kisskb/src/kernel/signal.c:force_sig_mceerr Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:force_sig_bnderr Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:force_sig_pkuerr Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:force_sig_perf Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:force_sig_ptrace_errno_trap Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:force_sig_fault_trapno Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:force_sig_fault_to_task Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:force_sig_fault Cyclomatic Complexity 2 /kisskb/src/kernel/signal.c:force_sig_seccomp Cyclomatic Complexity 13 /kisskb/src/kernel/signal.c:ptrace_signal Cyclomatic Complexity 2 /kisskb/src/kernel/signal.c:hide_si_addr_tag_bits Cyclomatic Complexity 95 /kisskb/src/kernel/signal.c:get_signal Cyclomatic Complexity 5 /kisskb/src/kernel/signal.c:copy_siginfo_to_user Cyclomatic Complexity 22 /kisskb/src/kernel/signal.c:__do_sys_rt_sigtimedwait Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:copy_siginfo_from_user Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:copy_siginfo_from_user_any Cyclomatic Complexity 22 /kisskb/src/kernel/signal.c:__do_sys_pidfd_send_signal Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_rt_sigtimedwait Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_kill Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_pidfd_send_signal Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_tgkill Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_tkill Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_rt_sigqueueinfo Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_rt_tgsigqueueinfo Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:kernel_sigaction Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:sigaction_compat_abi Cyclomatic Complexity 26 /kisskb/src/kernel/signal.c:do_sigaction Cyclomatic Complexity 15 /kisskb/src/kernel/signal.c:__do_sys_rt_sigaction Cyclomatic Complexity 2 /kisskb/src/kernel/signal.c:__do_sys_signal Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_sigaltstack Cyclomatic Complexity 3 /kisskb/src/kernel/signal.c:restore_altstack Cyclomatic Complexity 25 /kisskb/src/kernel/signal.c:__save_altstack Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_sigpending Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_sigprocmask Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_rt_sigaction Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:sys_sgetmask Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_ssetmask Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_signal Cyclomatic Complexity 4 /kisskb/src/kernel/signal.c:sys_pause Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_rt_sigsuspend Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:__se_sys_sigsuspend Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:arch_vma_name Cyclomatic Complexity 1 /kisskb/src/kernel/signal.c:signals_init /kisskb/src/kernel/signal.c: In function '__do_sys_sigpending': /kisskb/src/kernel/signal.c:4295:11: note: byref variable will be forcibly initialized 4295 | sigset_t set; | ^~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3224:11: note: byref variable will be forcibly initialized 3224 | sigset_t set; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/signal.h:125, from /kisskb/src/kernel/signal.c:50: /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_generate': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' 50 | TRACE_EVENT(signal_generate, | ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_deliver': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' 96 | TRACE_EVENT(signal_deliver, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_volatile_reg Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_map_buck_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_regulator_driver_init Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_buck_get_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_get_current_limit Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_buck_set_mode Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_set_current_limit Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio/consumer.h:devm_fwnode_gpiod_get Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_parse_regulators_dt Cyclomatic Complexity 35 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_regulator_init Cyclomatic Complexity 26 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/da9211-regulator.c:da9211_regulator_driver_exit /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4199:15: note: byref variable will be forcibly initialized 4199 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c:4199:10: note: byref variable will be forcibly initialized 4199 | stack_t new, old; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/xattr_id.c:squashfs_xattr_lookup Cyclomatic Complexity 31 /kisskb/src/fs/squashfs/xattr_id.c:squashfs_read_xattr_id_table /kisskb/src/fs/squashfs/xattr_id.c: In function 'squashfs_xattr_lookup': /kisskb/src/fs/squashfs/xattr_id.c:35:27: note: byref variable will be forcibly initialized 35 | struct squashfs_xattr_id id; | ^~ /kisskb/src/kernel/signal.c: In function '__set_task_blocked': /kisskb/src/kernel/signal.c:3021:12: note: byref variable will be forcibly initialized 3021 | sigset_t newblocked; | ^~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'do_sigtimedwait': /kisskb/src/kernel/signal.c:3580:11: note: byref variable will be forcibly initialized 3580 | sigset_t mask = *which; | ^~~~ /kisskb/src/kernel/signal.c: In function 'prepare_signal': /kisskb/src/kernel/signal.c:917:11: note: byref variable will be forcibly initialized 917 | sigset_t flush; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1540:24: note: byref variable will be forcibly initialized 1540 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:1994:24: note: byref variable will be forcibly initialized 1994 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigprocmask': /kisskb/src/kernel/signal.c:4336:11: note: byref variable will be forcibly initialized 4336 | sigset_t new_blocked; | ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_ssetmask': /kisskb/src/kernel/signal.c:4543:11: note: byref variable will be forcibly initialized 4543 | sigset_t newset; | ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4605:11: note: byref variable will be forcibly initialized 4605 | sigset_t newset; | ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigsuspend': /kisskb/src/kernel/signal.c:4634:11: note: byref variable will be forcibly initialized 4634 | sigset_t blocked; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function 'sigprocmask': /kisskb/src/kernel/signal.c:3070:11: note: byref variable will be forcibly initialized 3070 | sigset_t newset; | ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigprocmask': /kisskb/src/kernel/signal.c:3153:20: note: byref variable will be forcibly initialized 3153 | sigset_t old_set, new_set; | ^~~~~~~ /kisskb/src/kernel/signal.c:3153:11: note: byref variable will be forcibly initialized 3153 | sigset_t old_set, new_set; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function 'set_user_sigmask': /kisskb/src/kernel/signal.c:3106:11: note: byref variable will be forcibly initialized 3106 | sigset_t kmask; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2106:24: note: byref variable will be forcibly initialized 2106 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2345:19: note: byref variable will be forcibly initialized 2345 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'signal_delivered': /kisskb/src/kernel/signal.c:2893:11: note: byref variable will be forcibly initialized 2893 | sigset_t blocked; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function 'exit_signals': /kisskb/src/kernel/signal.c:2953:11: note: byref variable will be forcibly initialized 2953 | sigset_t unblocked; | ^~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4005:19: note: byref variable will be forcibly initialized 4005 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3779:24: note: byref variable will be forcibly initialized 3779 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1714:24: note: byref variable will be forcibly initialized 1714 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1745:24: note: byref variable will be forcibly initialized 1745 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1860:24: note: byref variable will be forcibly initialized 1860 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3936:24: note: byref variable will be forcibly initialized 3936 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4045:19: note: byref variable will be forcibly initialized 4045 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1653:24: note: byref variable will be forcibly initialized 1653 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1731:24: note: byref variable will be forcibly initialized 1731 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1760:24: note: byref variable will be forcibly initialized 1760 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1775:24: note: byref variable will be forcibly initialized 1775 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1789:24: note: byref variable will be forcibly initialized 1789 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1828:24: note: byref variable will be forcibly initialized 1828 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1843:24: note: byref variable will be forcibly initialized 1843 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1688:24: note: byref variable will be forcibly initialized 1688 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1811:24: note: byref variable will be forcibly initialized 1811 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3640:19: note: byref variable will be forcibly initialized 3640 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c:3639:20: note: byref variable will be forcibly initialized 3639 | struct timespec64 ts; | ^~ /kisskb/src/kernel/signal.c:3638:11: note: byref variable will be forcibly initialized 3638 | sigset_t these; | ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3858:19: note: byref variable will be forcibly initialized 3858 | kernel_siginfo_t kinfo; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c:4075:12: note: byref variable will be forcibly initialized 4075 | sigset_t mask; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_sigaction': /kisskb/src/kernel/signal.c:4097:11: note: byref variable will be forcibly initialized 4097 | sigset_t mask; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigaction': /kisskb/src/kernel/signal.c:4385:29: note: byref variable will be forcibly initialized 4385 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/signal.c:4385:21: note: byref variable will be forcibly initialized 4385 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_signal': /kisskb/src/kernel/signal.c:4558:29: note: byref variable will be forcibly initialized 4558 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/signal.c:4558:21: note: byref variable will be forcibly initialized 4558 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4213:10: note: byref variable will be forcibly initialized 4213 | stack_t new; | ^~~ /kisskb/src/kernel/signal.c: In function '__se_sys_ssetmask': /kisskb/src/kernel/signal.c:4543:11: note: byref variable will be forcibly initialized 4543 | sigset_t newset; | ^~~~~~ /kisskb/src/kernel/signal.c: In function '__se_sys_sigsuspend': /kisskb/src/kernel/signal.c:4634:11: note: byref variable will be forcibly initialized 4634 | sigset_t blocked; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/page_actor.h:squashfs_first_page Cyclomatic Complexity 2 /kisskb/src/fs/squashfs/page_actor.h:squashfs_next_page Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/page_actor.h:squashfs_finish_page Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 12 /kisskb/src/fs/squashfs/lz4_wrapper.c:lz4_comp_opts Cyclomatic Complexity 3 /kisskb/src/include/linux/bvec.h:bvec_virt Cyclomatic Complexity 9 /kisskb/src/fs/squashfs/lz4_wrapper.c:lz4_uncompress Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/lz4_wrapper.c:lz4_free Cyclomatic Complexity 10 /kisskb/src/fs/squashfs/lz4_wrapper.c:lz4_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm.h:tpm_add_ppi Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_add_hwrng Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_clk_enable Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_request_locality Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_cmd_ready Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_relinquish_locality Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_clk_disable Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_go_idle Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_devs_release Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_dev_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_get_pcr_allocation Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_add_char_device Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_del_legacy_sysfs Cyclomatic Complexity 16 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_add_legacy_sysfs Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_chip_start Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_chip_stop Cyclomatic Complexity 6 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_class_shutdown Cyclomatic Complexity 6 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_del_char_device Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_try_get_ops Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_put_ops Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_default_chip Cyclomatic Complexity 12 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_find_get_ops Cyclomatic Complexity 25 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_chip_alloc Cyclomatic Complexity 6 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpmm_chip_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_chip_unregister Cyclomatic Complexity 19 /kisskb/src/drivers/char/tpm/tpm-chip.c:tpm_chip_register Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/fan53555.c:fan53526_voltages_setup_fairchild Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/fan53555.c:fan53555_voltages_setup_fairchild Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/fan53555.c:fan53555_voltages_setup_silergy Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/fan53555.c:fan53526_voltages_setup_tcs Cyclomatic Complexity 18 /kisskb/src/drivers/regulator/fan53555.c:fan53555_device_setup Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fan53555.c:fan53555_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/fan53555.c:fan53555_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fan53555.c:fan53555_regulator_register Cyclomatic Complexity 38 /kisskb/src/drivers/regulator/fan53555.c:fan53555_regulator_probe Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/fan53555.c:fan53555_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/fan53555.c:fan53555_set_suspend_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fan53555.c:fan53555_set_suspend_disable Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fan53555.c:fan53555_set_suspend_enable Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/fan53555.c:fan53555_set_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/fan53555.c:fan53555_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:exfat_cluster_to_sector Cyclomatic Complexity 9 /kisskb/src/fs/exfat/fatent.c:is_valid_cluster Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 10 /kisskb/src/fs/exfat/fatent.c:exfat_mirror_bh Cyclomatic Complexity 7 /kisskb/src/fs/exfat/fatent.c:__exfat_ent_get Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:bforget Cyclomatic Complexity 4 /kisskb/src/fs/exfat/fatent.c:exfat_ent_set Cyclomatic Complexity 15 /kisskb/src/fs/exfat/fatent.c:exfat_ent_get Cyclomatic Complexity 45 /kisskb/src/fs/exfat/fatent.c:__exfat_free_cluster Cyclomatic Complexity 9 /kisskb/src/fs/exfat/fatent.c:exfat_chain_cont_cluster Cyclomatic Complexity 1 /kisskb/src/fs/exfat/fatent.c:exfat_free_cluster Cyclomatic Complexity 10 /kisskb/src/fs/exfat/fatent.c:exfat_find_last_cluster Cyclomatic Complexity 22 /kisskb/src/fs/exfat/fatent.c:exfat_zeroed_cluster Cyclomatic Complexity 61 /kisskb/src/fs/exfat/fatent.c:exfat_alloc_cluster Cyclomatic Complexity 13 /kisskb/src/fs/exfat/fatent.c:exfat_count_num_clusters Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/page_actor.h:squashfs_first_page Cyclomatic Complexity 2 /kisskb/src/fs/squashfs/page_actor.h:squashfs_next_page Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/page_actor.h:squashfs_finish_page Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 3 /kisskb/src/include/linux/bvec.h:bvec_virt Cyclomatic Complexity 30 /kisskb/src/fs/squashfs/zlib_wrapper.c:zlib_uncompress Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/zlib_wrapper.c:zlib_free Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/zlib_wrapper.c:zlib_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-iommu.h:iommu_dma_init_fq Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-iommu.h:iommu_get_dma_cookie Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-iommu.h:iommu_put_dma_cookie Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/iommu.h:iommu_is_dma_domain Cyclomatic Complexity 1 /kisskb/src/include/linux/iommu.h:iommu_iotlb_gather_init Cyclomatic Complexity 1 /kisskb/src/include/linux/iommu.h:dev_iommu_fwspec_set Cyclomatic Complexity 1 /kisskb/src/include/linux/iommu.h:iommu_debugfs_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_root_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:is_module_address Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/cc_platform.h:cc_platform_has Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/iommu.c:iommu_domain_type_str Cyclomatic Complexity 2 /kisskb/src/drivers/iommu/iommu.c:iommu_group_device_count Cyclomatic Complexity 7 /kisskb/src/drivers/iommu/iommu.c:iommu_get_def_domain_type Cyclomatic Complexity 4 /kisskb/src/include/linux/iommu.h:iommu_flush_iotlb_all Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_group_do_probe_finalize Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_group_attr_store Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_group_attr_show Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_is_attach_deferred Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/iommu.c:__iommu_group_for_each_dev Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_create_direct_mappings Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:__iommu_group_dma_attach Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:__iommu_group_dma_finalize Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 15 /kisskb/src/drivers/iommu/iommu.c:probe_get_default_domain_type Cyclomatic Complexity 12 /kisskb/src/drivers/iommu/iommu.c:__iommu_attach_group Cyclomatic Complexity 29 /kisskb/src/drivers/iommu/iommu.c:iommu_check_cache_invl_data Cyclomatic Complexity 14 /kisskb/src/drivers/iommu/iommu.c:iommu_check_bind_data Cyclomatic Complexity 8 /kisskb/src/drivers/iommu/iommu.c:iommu_sva_prepare_bind_data Cyclomatic Complexity 4 /kisskb/src/include/linux/iommu.h:iommu_iotlb_sync Cyclomatic Complexity 4 /kisskb/src/include/linux/iommu.h:dev_iommu_fwspec_get Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 7 /kisskb/src/drivers/iommu/iommu.c:dev_iommu_get Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/drivers/iommu/iommu.c:__iommu_detach_group Cyclomatic Complexity 20 /kisskb/src/drivers/iommu/iommu.c:iommu_pgsize Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/iommu.c:__iommu_map_pages Cyclomatic Complexity 2 /kisskb/src/drivers/iommu/iommu.c:__iommu_unmap_pages Cyclomatic Complexity 13 /kisskb/src/include/trace/events/iommu.h:trace_attach_device_to_domain Cyclomatic Complexity 6 /kisskb/src/drivers/iommu/iommu.c:__iommu_attach_device Cyclomatic Complexity 3 /kisskb/src/drivers/iommu/iommu.c:iommu_group_do_dma_attach Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_do_attach_device Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_dma_setup Cyclomatic Complexity 9 /kisskb/src/drivers/iommu/iommu.c:iommu_group_show_type Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_show_name Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_create_file Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_remove_file Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_remove_file Cyclomatic Complexity 13 /kisskb/src/include/trace/events/iommu.h:trace_add_device_to_group Cyclomatic Complexity 13 /kisskb/src/include/trace/events/iommu.h:trace_remove_device_from_group Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 13 /kisskb/src/include/trace/events/iommu.h:trace_detach_device_from_domain Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/iommu.c:__iommu_detach_device Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_do_detach_device Cyclomatic Complexity 13 /kisskb/src/include/trace/events/iommu.h:trace_map Cyclomatic Complexity 13 /kisskb/src/include/trace/events/iommu.h:trace_unmap Cyclomatic Complexity 19 /kisskb/src/drivers/iommu/iommu.c:__iommu_unmap Cyclomatic Complexity 13 /kisskb/src/include/trace/events/iommu.h:trace_io_page_fault Cyclomatic Complexity 6 /kisskb/src/drivers/iommu/iommu.c:iommu_init Cyclomatic Complexity 9 /kisskb/src/drivers/iommu/iommu.c:iommu_device_register Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_device_unregister Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_set_dma_strict Cyclomatic Complexity 19 /kisskb/src/drivers/iommu/iommu.c:iommu_group_alloc Cyclomatic Complexity 15 /kisskb/src/drivers/iommu/iommu.c:iommu_group_get_by_id Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_get_iommudata Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_set_iommudata Cyclomatic Complexity 13 /kisskb/src/drivers/iommu/iommu.c:iommu_group_set_name Cyclomatic Complexity 27 /kisskb/src/drivers/iommu/iommu.c:iommu_group_add_device Cyclomatic Complexity 11 /kisskb/src/drivers/iommu/iommu.c:iommu_group_remove_device Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_for_each_dev Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_group_get Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:get_pci_alias_or_group Cyclomatic Complexity 23 /kisskb/src/drivers/iommu/iommu.c:get_pci_alias_group Cyclomatic Complexity 13 /kisskb/src/drivers/iommu/iommu.c:get_pci_function_alias_group Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_ref_get Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_group_put Cyclomatic Complexity 16 /kisskb/src/drivers/iommu/iommu.c:iommu_group_get_for_dev Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_register_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_unregister_notifier Cyclomatic Complexity 10 /kisskb/src/drivers/iommu/iommu.c:iommu_register_device_fault_handler Cyclomatic Complexity 9 /kisskb/src/drivers/iommu/iommu.c:iommu_unregister_device_fault_handler Cyclomatic Complexity 36 /kisskb/src/drivers/iommu/iommu.c:iommu_report_device_fault Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_id Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:generic_device_group Cyclomatic Complexity 27 /kisskb/src/drivers/iommu/iommu.c:pci_device_group Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/iommu.c:fsl_mc_device_group Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_group_default_domain Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_present Cyclomatic Complexity 9 /kisskb/src/drivers/iommu/iommu.c:iommu_capable Cyclomatic Complexity 6 /kisskb/src/drivers/iommu/iommu.c:iommu_set_fault_handler Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_domain_free Cyclomatic Complexity 15 /kisskb/src/drivers/iommu/iommu.c:__iommu_domain_alloc Cyclomatic Complexity 18 /kisskb/src/drivers/iommu/iommu.c:iommu_group_alloc_default_domain Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/iommu.c:iommu_alloc_default_domain Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:probe_alloc_default_domain Cyclomatic Complexity 11 /kisskb/src/drivers/iommu/iommu.c:bus_iommu_probe Cyclomatic Complexity 10 /kisskb/src/drivers/iommu/iommu.c:iommu_bus_init Cyclomatic Complexity 10 /kisskb/src/drivers/iommu/iommu.c:bus_set_iommu Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_domain_alloc Cyclomatic Complexity 7 /kisskb/src/drivers/iommu/iommu.c:iommu_group_release Cyclomatic Complexity 6 /kisskb/src/drivers/iommu/iommu.c:iommu_attach_device Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_deferred_attach Cyclomatic Complexity 29 /kisskb/src/drivers/iommu/iommu.c:iommu_uapi_cache_invalidate Cyclomatic Complexity 6 /kisskb/src/drivers/iommu/iommu.c:iommu_uapi_sva_bind_gpasid Cyclomatic Complexity 3 /kisskb/src/drivers/iommu/iommu.c:iommu_sva_unbind_gpasid Cyclomatic Complexity 6 /kisskb/src/drivers/iommu/iommu.c:iommu_uapi_sva_unbind_gpasid Cyclomatic Complexity 6 /kisskb/src/drivers/iommu/iommu.c:iommu_detach_device Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_get_domain_for_dev Cyclomatic Complexity 52 /kisskb/src/drivers/iommu/iommu.c:iommu_page_response Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_get_dma_domain Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_attach_group Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_detach_group Cyclomatic Complexity 7 /kisskb/src/drivers/iommu/iommu.c:iommu_iova_to_phys Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_unmap Cyclomatic Complexity 22 /kisskb/src/drivers/iommu/iommu.c:__iommu_map Cyclomatic Complexity 9 /kisskb/src/drivers/iommu/iommu.c:_iommu_map Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_map Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_map_atomic Cyclomatic Complexity 21 /kisskb/src/drivers/iommu/iommu.c:__iommu_map_sg Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_unmap_fast Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_map_sg Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_map_sg_atomic Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:report_iommu_fault Cyclomatic Complexity 7 /kisskb/src/drivers/iommu/iommu.c:iommu_enable_nesting Cyclomatic Complexity 7 /kisskb/src/drivers/iommu/iommu.c:iommu_set_pgtable_quirks Cyclomatic Complexity 9 /kisskb/src/drivers/iommu/iommu.c:iommu_get_resv_regions Cyclomatic Complexity 9 /kisskb/src/drivers/iommu/iommu.c:iommu_put_resv_regions Cyclomatic Complexity 29 /kisskb/src/drivers/iommu/iommu.c:iommu_create_device_direct_mappings Cyclomatic Complexity 55 /kisskb/src/drivers/iommu/iommu.c:iommu_change_dev_def_domain Cyclomatic Complexity 28 /kisskb/src/drivers/iommu/iommu.c:iommu_group_store_type Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_do_create_direct_mappings Cyclomatic Complexity 2 /kisskb/src/drivers/iommu/iommu.c:generic_iommu_put_resv_regions Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_alloc_resv_region Cyclomatic Complexity 27 /kisskb/src/drivers/iommu/iommu.c:iommu_insert_resv_region Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/iommu.c:iommu_insert_device_resv_regions Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/iommu.c:iommu_get_group_resv_regions Cyclomatic Complexity 2 /kisskb/src/drivers/iommu/iommu.c:iommu_group_show_resv_regions Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_set_default_passthrough Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_set_default_translated Cyclomatic Complexity 7 /kisskb/src/drivers/iommu/iommu.c:iommu_set_def_domain_type Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:iommu_default_passthrough Cyclomatic Complexity 15 /kisskb/src/drivers/iommu/iommu.c:iommu_subsys_init Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/iommu.c:iommu_ops_from_fwnode Cyclomatic Complexity 11 /kisskb/src/drivers/iommu/iommu.c:iommu_fwspec_init Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_fwspec_free Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:dev_iommu_free Cyclomatic Complexity 16 /kisskb/src/drivers/iommu/iommu.c:__iommu_probe_device Cyclomatic Complexity 7 /kisskb/src/drivers/iommu/iommu.c:probe_iommu_group Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_release_device Cyclomatic Complexity 16 /kisskb/src/drivers/iommu/iommu.c:iommu_probe_device Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu.c:remove_iommu_group Cyclomatic Complexity 17 /kisskb/src/drivers/iommu/iommu.c:iommu_bus_notifier Cyclomatic Complexity 11 /kisskb/src/drivers/iommu/iommu.c:iommu_fwspec_add_ids Cyclomatic Complexity 12 /kisskb/src/drivers/iommu/iommu.c:iommu_dev_enable_feature Cyclomatic Complexity 12 /kisskb/src/drivers/iommu/iommu.c:iommu_dev_disable_feature Cyclomatic Complexity 12 /kisskb/src/drivers/iommu/iommu.c:iommu_dev_feature_enabled Cyclomatic Complexity 7 /kisskb/src/drivers/iommu/iommu.c:iommu_aux_attach_device Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_aux_detach_device Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu.c:iommu_aux_get_pasid Cyclomatic Complexity 14 /kisskb/src/drivers/iommu/iommu.c:iommu_sva_bind_device Cyclomatic Complexity 12 /kisskb/src/drivers/iommu/iommu.c:iommu_sva_unbind_device Cyclomatic Complexity 9 /kisskb/src/drivers/iommu/iommu.c:iommu_sva_get_pasid Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_set_anonymous Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:tty_init Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/drivers/char/mem.c:read_null Cyclomatic Complexity 1 /kisskb/src/drivers/char/mem.c:write_null Cyclomatic Complexity 1 /kisskb/src/drivers/char/mem.c:read_iter_null Cyclomatic Complexity 1 /kisskb/src/drivers/char/mem.c:pipe_to_null Cyclomatic Complexity 1 /kisskb/src/drivers/char/mem.c:write_full Cyclomatic Complexity 1 /kisskb/src/drivers/char/mem.c:null_lseek Cyclomatic Complexity 9 /kisskb/src/drivers/char/mem.c:mem_devnode Cyclomatic Complexity 10 /kisskb/src/drivers/char/mem.c:memory_open Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 18 /kisskb/src/drivers/char/mem.c:read_iter_zero Cyclomatic Complexity 4 /kisskb/src/drivers/char/mem.c:get_unmapped_area_zero Cyclomatic Complexity 4 /kisskb/src/drivers/char/mem.c:mmap_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__clear_user Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/uaccess.h:clear_user Cyclomatic Complexity 9 /kisskb/src/drivers/char/mem.c:read_zero Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/drivers/char/mem.c:write_iter_null Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 6 /kisskb/src/drivers/char/mem.c:memory_lseek Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 15 /kisskb/src/drivers/char/mem.c:read_port Cyclomatic Complexity 17 /kisskb/src/drivers/char/mem.c:write_port Cyclomatic Complexity 8 /kisskb/src/drivers/char/mem.c:open_port Cyclomatic Complexity 1 /kisskb/src/drivers/char/mem.c:splice_write_null Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:register_chrdev Cyclomatic Complexity 20 /kisskb/src/drivers/char/mem.c:chr_dev_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/mem.c:phys_mem_access_prot_allowed /kisskb/src/drivers/iommu/iommu.c: In function 'pci_device_group': /kisskb/src/drivers/iommu/iommu.c:1446:28: note: byref variable will be forcibly initialized 1446 | struct group_for_pci_data data; | ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'probe_alloc_default_domain': /kisskb/src/drivers/iommu/iommu.c:1726:29: note: byref variable will be forcibly initialized 1726 | struct __group_domain_type gtype; | ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'bus_iommu_probe': /kisskb/src/drivers/iommu/iommu.c:1792:12: note: byref variable will be forcibly initialized 1792 | LIST_HEAD(group_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_create_device_direct_mappings': /kisskb/src/drivers/iommu/iommu.c:768:19: note: byref variable will be forcibly initialized 768 | struct list_head mappings; | ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_insert_resv_region': /kisskb/src/drivers/iommu/iommu.c:429:12: note: byref variable will be forcibly initialized 429 | LIST_HEAD(stack); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_get_group_resv_regions': /kisskb/src/drivers/iommu/iommu.c:500:20: note: byref variable will be forcibly initialized 500 | struct list_head dev_resv_regions; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_group_show_resv_regions': /kisskb/src/drivers/iommu/iommu.c:518:19: note: byref variable will be forcibly initialized 518 | struct list_head group_resv_regions; | ^~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 14 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_dev_transmit Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_dev_async_work Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_timeout_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:user_reader_timeout Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_common_open Cyclomatic Complexity 13 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_common_read Cyclomatic Complexity 33 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_common_write Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_common_poll Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_common_release Cyclomatic Complexity 2 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_dev_common_init Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-dev-common.c:tpm_dev_common_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk_deferred Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:instruction_pointer Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/timex.h:get_cycles Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:utsname Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/archrandom.h:arch_get_random_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/archrandom.h:arch_get_random_int Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:get_irq_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_devt Cyclomatic Complexity 1 /kisskb/src/include/crypto/chacha.h:chacha_init_consts Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_add_device_randomness Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_random__mix_pool_bytes Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_credit_entropy_bits Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_debit_entropy Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_add_input_randomness Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_add_disk_randomness Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_random__get_random_bytes Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_random__extract_entropy Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_urandom_read Cyclomatic Complexity 1 /kisskb/src/include/trace/events/random.h:trace_event_get_offsets_prandom_u32 Cyclomatic Complexity 3 /kisskb/src/drivers/char/random.c:_mix_pool_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:fast_mix Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/archrandom.h:arch_get_random_seed_long Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 5 /kisskb/src/drivers/char/random.c:crng_init_try_arch Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/gpio-regulator.c:gpio_regulator_init Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_add_device_randomness Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/gpio-regulator.c:gpio_regulator_get_value Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_mix_pool_bytes Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/gpio-regulator.c:gpio_regulator_list_voltage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_mix_pool_bytes_nolock Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_credit_entropy_bits Cyclomatic Complexity 17 /kisskb/src/drivers/regulator/gpio-regulator.c:gpio_regulator_set_current_limit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_debit_entropy Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_add_input_randomness Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_add_disk_randomness Cyclomatic Complexity 20 /kisskb/src/drivers/regulator/gpio-regulator.c:gpio_regulator_set_voltage Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_get_random_bytes Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_get_random_bytes_arch Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_extract_entropy Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_urandom_read Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/include/trace/events/random.h:__traceiter_prandom_u32 Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/char/random.c:get_reg Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_real Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 6 /kisskb/src/drivers/char/random.c:random_poll Cyclomatic Complexity 39 /kisskb/src/drivers/regulator/gpio-regulator.c:of_get_gpio_regulator_config Cyclomatic Complexity 8 /kisskb/src/include/linux/random.h:arch_get_random_seed_long_early Cyclomatic Complexity 8 /kisskb/src/include/linux/random.h:arch_get_random_long_early Cyclomatic Complexity 5 /kisskb/src/drivers/char/random.c:crng_init_try_arch_early Cyclomatic Complexity 34 /kisskb/src/drivers/regulator/gpio-regulator.c:gpio_regulator_probe Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/gpio-regulator.c:gpio_regulator_exit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_mix_pool_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:mix_pool_bytes Cyclomatic Complexity 5 /kisskb/src/drivers/char/random.c:init_std_data Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_mix_pool_bytes_nolock Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:__mix_pool_bytes Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_get_random_bytes Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_extract_entropy Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_debit_entropy Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_add_device_randomness Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_credit_entropy_bits Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_add_input_randomness Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_add_disk_randomness Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_get_random_bytes_arch Cyclomatic Complexity 13 /kisskb/src/include/trace/events/random.h:trace_urandom_read Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 5 /kisskb/src/drivers/char/random.c:extract_buf Cyclomatic Complexity 7 /kisskb/src/drivers/char/random.c:_extract_entropy Cyclomatic Complexity 2 /kisskb/src/drivers/char/random.c:invalidate_batched_entropy Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 33 /kisskb/src/drivers/char/random.c:account Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:extract_entropy Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 2 /kisskb/src/drivers/char/random.c:process_random_ready_list Cyclomatic Complexity 1 /kisskb/src/include/crypto/chacha.h:chacha20_block Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:numa_crng_init Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:crng_initialize_primary Cyclomatic Complexity 25 /kisskb/src/drivers/char/random.c:crng_reseed Cyclomatic Complexity 15 /kisskb/src/drivers/char/random.c:_extract_crng Cyclomatic Complexity 7 /kisskb/src/drivers/char/random.c:extract_crng Cyclomatic Complexity 5 /kisskb/src/drivers/char/random.c:_crng_backtrack_protect Cyclomatic Complexity 7 /kisskb/src/drivers/char/random.c:crng_backtrack_protect Cyclomatic Complexity 5 /kisskb/src/drivers/char/random.c:_get_random_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:crng_initialize_secondary Cyclomatic Complexity 5 /kisskb/src/drivers/char/random.c:do_numa_crng_init Cyclomatic Complexity 37 /kisskb/src/drivers/char/random.c:credit_entropy_bits Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:entropy_timer Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:credit_entropy_bits_safe Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_add_device_randomness Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_random__mix_pool_bytes Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_credit_entropy_bits Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_debit_entropy Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_add_input_randomness Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_add_disk_randomness Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_random__get_random_bytes Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_random__extract_entropy Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_urandom_read Cyclomatic Complexity 6 /kisskb/src/include/trace/events/random.h:trace_event_raw_event_prandom_u32 Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_add_device_randomness Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_random__mix_pool_bytes Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_credit_entropy_bits Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_debit_entropy Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_add_input_randomness Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_add_disk_randomness Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_random__get_random_bytes Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_random__extract_entropy Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_urandom_read Cyclomatic Complexity 4 /kisskb/src/include/trace/events/random.h:trace_raw_output_prandom_u32 Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:parse_trust_cpu Cyclomatic Complexity 20 /kisskb/src/drivers/char/random.c:crng_slow_load Cyclomatic Complexity 18 /kisskb/src/drivers/char/random.c:crng_fast_load Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 16 /kisskb/src/drivers/char/random.c:add_timer_randomness Cyclomatic Complexity 8 /kisskb/src/drivers/char/random.c:_warn_unseeded_randomness Cyclomatic Complexity 12 /kisskb/src/drivers/char/random.c:extract_crng_user Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:urandom_read_nowarn Cyclomatic Complexity 6 /kisskb/src/drivers/char/random.c:urandom_read Cyclomatic Complexity 6 /kisskb/src/drivers/char/random.c:try_to_generate_entropy Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 7 /kisskb/src/drivers/char/random.c:write_pool Cyclomatic Complexity 64 /kisskb/src/drivers/char/random.c:random_ioctl Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:random_write Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:random_fasync Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:rand_initialize Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:add_device_randomness Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:add_input_randomness Cyclomatic Complexity 17 /kisskb/src/drivers/char/random.c:add_interrupt_randomness Cyclomatic Complexity 9 /kisskb/src/drivers/char/random.c:add_disk_randomness Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:get_random_bytes Cyclomatic Complexity 34 /kisskb/src/drivers/char/random.c:wait_for_random_bytes Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:random_read Cyclomatic Complexity 18 /kisskb/src/drivers/char/random.c:__do_sys_getrandom Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:rng_is_initialized Cyclomatic Complexity 7 /kisskb/src/drivers/char/random.c:add_random_ready_callback Cyclomatic Complexity 3 /kisskb/src/drivers/char/random.c:del_random_ready_callback Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:get_random_bytes_arch Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:rand_initialize_disk Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:__se_sys_getrandom Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:get_random_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_long Cyclomatic Complexity 4 /kisskb/src/drivers/char/random.c:get_random_u32 Cyclomatic Complexity 10 /kisskb/src/drivers/char/random.c:randomize_page Cyclomatic Complexity 12 /kisskb/src/drivers/char/random.c:add_hwgenerator_randomness Cyclomatic Complexity 1 /kisskb/src/drivers/char/random.c:add_bootloader_randomness /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1375:4: note: byref variable will be forcibly initialized 1375 | } hash; | ^~~~ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:945:4: note: byref variable will be forcibly initialized 945 | } buf; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/random.h:247, from /kisskb/src/drivers/char/random.c:348: /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_device_randomness': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(add_device_randomness, | ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__mix_pool_bytes': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 30 | DECLARE_EVENT_CLASS(random__mix_pool_bytes, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_credit_entropy_bits': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' 63 | TRACE_EVENT(credit_entropy_bits, | ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_debit_entropy': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' 88 | TRACE_EVENT(debit_entropy, | ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_input_randomness': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:107:1: note: in expansion of macro 'TRACE_EVENT' 107 | TRACE_EVENT(add_input_randomness, | ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_disk_randomness': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:123:1: note: in expansion of macro 'TRACE_EVENT' 123 | TRACE_EVENT(add_disk_randomness, | ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__get_random_bytes': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/random.h:142:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 142 | DECLARE_EVENT_CLASS(random__get_random_bytes, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__extract_entropy': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/random.h:172:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 172 | DECLARE_EVENT_CLASS(random__extract_entropy, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_urandom_read': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:205:1: note: in expansion of macro 'TRACE_EVENT' 205 | TRACE_EVENT(urandom_read, | ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_prandom_u32': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:227:1: note: in expansion of macro 'TRACE_EVENT' 227 | TRACE_EVENT(prandom_u32, | ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1149:4: note: byref variable will be forcibly initialized 1149 | } sample; | ^~~~~~ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1583:4: note: byref variable will be forcibly initialized 1583 | } stack; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'wait_for_random_bytes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1622:9: note: in expansion of macro 'wait_event_interruptible_timeout' 1622 | ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:2286:2: note: in expansion of macro 'wait_event_interruptible' 2286 | wait_event_interruptible(random_write_wait, kthread_should_stop() || | ^~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bvec.h:bvec_init_iter_all Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/page_actor.h:squashfs_first_page Cyclomatic Complexity 2 /kisskb/src/fs/squashfs/page_actor.h:squashfs_next_page Cyclomatic Complexity 1 /kisskb/src/fs/squashfs/page_actor.h:squashfs_finish_page Cyclomatic Complexity 7 /kisskb/src/include/linux/bvec.h:bvec_advance Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_next_segment Cyclomatic Complexity 3 /kisskb/src/include/linux/bvec.h:bvec_virt Cyclomatic Complexity 21 /kisskb/src/fs/squashfs/zstd_wrapper.c:zstd_uncompress Cyclomatic Complexity 4 /kisskb/src/fs/squashfs/zstd_wrapper.c:zstd_free Cyclomatic Complexity 7 /kisskb/src/fs/squashfs/zstd_wrapper.c:zstd_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 /kisskb/src/fs/squashfs/zstd_wrapper.c: In function 'zstd_uncompress': /kisskb/src/fs/squashfs/zstd_wrapper.c:70:18: note: byref variable will be forcibly initialized 70 | zstd_out_buffer out_buf = { NULL, 0, 0 }; | ^~~~~~~ /kisskb/src/fs/squashfs/zstd_wrapper.c:69:17: note: byref variable will be forcibly initialized 69 | zstd_in_buffer in_buf = { NULL, 0, 0 }; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_I Cyclomatic Complexity 1 /kisskb/src/fs/exfat/cache.c:exfat_cache_init_once Cyclomatic Complexity 1 /kisskb/src/fs/exfat/cache.c:cache_contiguous Cyclomatic Complexity 1 /kisskb/src/fs/exfat/cache.c:cache_init Cyclomatic Complexity 8 /kisskb/src/fs/exfat/cache.c:exfat_cache_merge Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 2 /kisskb/src/fs/exfat/cache.c:exfat_cache_free Cyclomatic Complexity 5 /kisskb/src/fs/exfat/cache.c:__exfat_cache_inval_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 4 /kisskb/src/fs/exfat/cache.c:exfat_cache_update_lru Cyclomatic Complexity 16 /kisskb/src/fs/exfat/cache.c:exfat_cache_lookup Cyclomatic Complexity 1 /kisskb/src/fs/exfat/cache.c:exfat_cache_alloc Cyclomatic Complexity 24 /kisskb/src/fs/exfat/cache.c:exfat_cache_add Cyclomatic Complexity 4 /kisskb/src/fs/exfat/cache.c:exfat_cache_init Cyclomatic Complexity 4 /kisskb/src/fs/exfat/cache.c:exfat_cache_shutdown Cyclomatic Complexity 1 /kisskb/src/fs/exfat/cache.c:exfat_cache_inval_inode Cyclomatic Complexity 65 /kisskb/src/fs/exfat/cache.c:exfat_get_cluster /kisskb/src/fs/exfat/cache.c: In function 'exfat_get_cluster': /kisskb/src/fs/exfat/cache.c:244:24: note: byref variable will be forcibly initialized 244 | struct exfat_cache_id cid; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:exfat_cluster_to_sector Cyclomatic Complexity 4 /kisskb/src/fs/exfat/nls.c:exfat_wstrchr Cyclomatic Complexity 1 /kisskb/src/fs/exfat/nls.c:exfat_utf16_to_utf8 Cyclomatic Complexity 10 /kisskb/src/fs/exfat/nls.c:exfat_convert_ucs2_to_char Cyclomatic Complexity 30 /kisskb/src/fs/exfat/nls.c:__exfat_utf16_to_nls Cyclomatic Complexity 10 /kisskb/src/fs/exfat/nls.c:exfat_convert_char_to_ucs2 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 2 /kisskb/src/fs/exfat/nls.c:exfat_toupper Cyclomatic Complexity 21 /kisskb/src/fs/exfat/nls.c:exfat_utf8_to_utf16 Cyclomatic Complexity 19 /kisskb/src/fs/exfat/nls.c:exfat_nls_to_ucs2 Cyclomatic Complexity 4 /kisskb/src/fs/exfat/nls.c:exfat_uniname_ncmp Cyclomatic Complexity 3 /kisskb/src/fs/exfat/nls.c:exfat_utf16_to_nls Cyclomatic Complexity 3 /kisskb/src/fs/exfat/nls.c:exfat_nls_to_utf16 Cyclomatic Complexity 1 /kisskb/src/fs/exfat/nls.c:exfat_free_upcase_table Cyclomatic Complexity 27 /kisskb/src/fs/exfat/nls.c:exfat_load_upcase_table Cyclomatic Complexity 18 /kisskb/src/fs/exfat/nls.c:exfat_load_default_upcase_table Cyclomatic Complexity 22 /kisskb/src/fs/exfat/nls.c:exfat_create_upcase_table /kisskb/src/fs/exfat/nls.c: In function 'exfat_create_upcase_table': /kisskb/src/fs/exfat/nls.c:754:21: note: byref variable will be forcibly initialized 754 | struct exfat_chain clu; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-dev.c:tpm_release Cyclomatic Complexity 6 /kisskb/src/drivers/char/tpm/tpm-dev.c:tpm_open Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/hi6421v600-regulator.c:hi6421_spmi_regulator_driver_init Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/hi6421v600-regulator.c:hi6421_spmi_regulator_get_optimum_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/hi6421v600-regulator.c:hi6421_spmi_regulator_set_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/hi6421v600-regulator.c:hi6421_spmi_regulator_enable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/hi6421v600-regulator.c:hi6421_spmi_regulator_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/hi6421v600-regulator.c:hi6421_spmi_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/hi6421v600-regulator.c:hi6421_spmi_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/isl6271a-regulator.c:isl6271a_cleanup Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/isl6271a-regulator.c:isl6271a_get_voltage_sel Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/isl6271a-regulator.c:isl6271a_set_voltage_sel Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/isl6271a-regulator.c:isl6271a_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/isl6271a-regulator.c:isl6271a_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lm363x-regulator.c:lm363x_regulator_driver_init Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/lm363x-regulator.c:lm363x_regulator_enable_time Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/lm363x-regulator.c:lm363x_regulator_of_get_enable_gpio Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/lm363x-regulator.c:lm363x_regulator_set_ext_en Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/lm363x-regulator.c:lm363x_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lm363x-regulator.c:lm363x_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 4 /kisskb/src/fs/exfat/misc.c:exfat_adjust_tz Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 1 /kisskb/src/fs/exfat/misc.c:exfat_msg Cyclomatic Complexity 9 /kisskb/src/fs/exfat/misc.c:__exfat_fs_error Cyclomatic Complexity 7 /kisskb/src/fs/exfat/misc.c:exfat_get_entry_time Cyclomatic Complexity 4 /kisskb/src/fs/exfat/misc.c:exfat_set_entry_time Cyclomatic Complexity 1 /kisskb/src/fs/exfat/misc.c:exfat_truncate_atime Cyclomatic Complexity 8 /kisskb/src/fs/exfat/misc.c:exfat_calc_chksum16 Cyclomatic Complexity 11 /kisskb/src/fs/exfat/misc.c:exfat_calc_chksum32 Cyclomatic Complexity 4 /kisskb/src/fs/exfat/misc.c:exfat_update_bh Cyclomatic Complexity 10 /kisskb/src/fs/exfat/misc.c:exfat_update_bhs Cyclomatic Complexity 1 /kisskb/src/fs/exfat/misc.c:exfat_chain_set Cyclomatic Complexity 1 /kisskb/src/fs/exfat/misc.c:exfat_chain_dup /kisskb/src/fs/exfat/misc.c: In function '__exfat_fs_error': /kisskb/src/fs/exfat/misc.c:29:19: note: byref variable will be forcibly initialized 29 | struct va_format vaf; | ^~~ /kisskb/src/fs/exfat/misc.c: In function 'exfat_set_entry_time': /kisskb/src/fs/exfat/misc.c:106:12: note: byref variable will be forcibly initialized 106 | struct tm tm; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 25 /kisskb/src/drivers/char/misc.c:misc_open Cyclomatic Complexity 1 /kisskb/src/drivers/char/misc.c:misc_seq_stop Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 12 /kisskb/src/drivers/char/misc.c:misc_devnode Cyclomatic Complexity 2 /kisskb/src/drivers/char/misc.c:misc_seq_show Cyclomatic Complexity 1 /kisskb/src/drivers/char/misc.c:misc_seq_start Cyclomatic Complexity 1 /kisskb/src/drivers/char/misc.c:misc_seq_next Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:register_chrdev Cyclomatic Complexity 8 /kisskb/src/drivers/char/misc.c:misc_init Cyclomatic Complexity 19 /kisskb/src/drivers/char/misc.c:misc_register Cyclomatic Complexity 7 /kisskb/src/drivers/char/misc.c:misc_deregister Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:pm_suspend_via_firmware Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm.h:tpm_msleep Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_init Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_calc_ordinal_duration Cyclomatic Complexity 45 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_try_transmit Cyclomatic Complexity 26 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_transmit Cyclomatic Complexity 27 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_transmit_cmd Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_get_timeouts Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_is_tpm2 Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_pcr_read Cyclomatic Complexity 11 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_pcr_extend Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_send Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_auto_startup Cyclomatic Complexity 15 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_pm_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_pm_resume Cyclomatic Complexity 15 /kisskb/src/drivers/char/tpm/tpm-interface.c:tpm_get_random /kisskb/src/drivers/char/tpm/tpm-interface.c: In function 'tpm_send': /kisskb/src/drivers/char/tpm/tpm-interface.c:355:17: note: byref variable will be forcibly initialized 355 | struct tpm_buf buf; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_backing_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:in_group_p Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_I Cyclomatic Complexity 8 /kisskb/src/fs/exfat/file.c:exfat_allow_set_time Cyclomatic Complexity 7 /kisskb/src/fs/exfat/exfat_fs.h:exfat_mode_can_hold_ro Cyclomatic Complexity 19 /kisskb/src/fs/exfat/file.c:exfat_sanitize_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/fs/exfat/file.c:exfat_getattr Cyclomatic Complexity 21 /kisskb/src/fs/exfat/file.c:exfat_cont_expand Cyclomatic Complexity 12 /kisskb/src/fs/exfat/file.c:exfat_ioctl_fitrim Cyclomatic Complexity 2 /kisskb/src/fs/exfat/file.c:exfat_ioctl Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 7 /kisskb/src/fs/exfat/file.c:exfat_file_fsync Cyclomatic Complexity 58 /kisskb/src/fs/exfat/file.c:__exfat_truncate Cyclomatic Complexity 21 /kisskb/src/fs/exfat/file.c:exfat_truncate Cyclomatic Complexity 36 /kisskb/src/fs/exfat/file.c:exfat_setattr /kisskb/src/fs/exfat/file.c: In function 'exfat_ioctl_fitrim': /kisskb/src/fs/exfat/file.c:357:22: note: byref variable will be forcibly initialized 357 | struct fstrim_range range; | ^~~~~ /kisskb/src/fs/exfat/file.c: In function '__exfat_truncate': /kisskb/src/fs/exfat/file.c:155:21: note: byref variable will be forcibly initialized 155 | struct timespec64 ts; | ^~ /kisskb/src/fs/exfat/file.c:100:21: note: byref variable will be forcibly initialized 100 | struct exfat_chain clu; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/trace/events/iommu.h:trace_event_get_offsets_map Cyclomatic Complexity 1 /kisskb/src/include/trace/events/iommu.h:trace_event_get_offsets_unmap Cyclomatic Complexity 5 /kisskb/src/include/trace/events/iommu.h:__traceiter_add_device_to_group Cyclomatic Complexity 5 /kisskb/src/include/trace/events/iommu.h:__traceiter_remove_device_from_group Cyclomatic Complexity 5 /kisskb/src/include/trace/events/iommu.h:__traceiter_attach_device_to_domain Cyclomatic Complexity 5 /kisskb/src/include/trace/events/iommu.h:__traceiter_detach_device_from_domain Cyclomatic Complexity 5 /kisskb/src/include/trace/events/iommu.h:__traceiter_map Cyclomatic Complexity 5 /kisskb/src/include/trace/events/iommu.h:__traceiter_unmap Cyclomatic Complexity 5 /kisskb/src/include/trace/events/iommu.h:__traceiter_io_page_fault Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/iommu.h:trace_event_raw_event_map Cyclomatic Complexity 6 /kisskb/src/include/trace/events/iommu.h:trace_event_raw_event_unmap Cyclomatic Complexity 2 /kisskb/src/include/trace/events/iommu.h:trace_event_get_offsets_iommu_group_event Cyclomatic Complexity 7 /kisskb/src/include/trace/events/iommu.h:trace_event_raw_event_iommu_group_event Cyclomatic Complexity 2 /kisskb/src/include/trace/events/iommu.h:trace_event_get_offsets_iommu_device_event Cyclomatic Complexity 7 /kisskb/src/include/trace/events/iommu.h:trace_event_raw_event_iommu_device_event Cyclomatic Complexity 4 /kisskb/src/include/trace/events/iommu.h:trace_raw_output_iommu_group_event Cyclomatic Complexity 4 /kisskb/src/include/trace/events/iommu.h:trace_raw_output_iommu_device_event Cyclomatic Complexity 4 /kisskb/src/include/trace/events/iommu.h:trace_raw_output_map Cyclomatic Complexity 4 /kisskb/src/include/trace/events/iommu.h:trace_raw_output_unmap Cyclomatic Complexity 4 /kisskb/src/include/trace/events/iommu.h:trace_raw_output_iommu_error Cyclomatic Complexity 3 /kisskb/src/include/trace/events/iommu.h:trace_event_get_offsets_iommu_error Cyclomatic Complexity 8 /kisskb/src/include/trace/events/iommu.h:trace_event_raw_event_iommu_error Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lochnagar-regulator.c:lochnagar_regulator_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/lochnagar-regulator.c:lochnagar_micbias_disable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/lochnagar-regulator.c:lochnagar_micbias_enable Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/lochnagar-regulator.c:lochnagar_micbias_of_parse Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/lochnagar-regulator.c:lochnagar_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lochnagar-regulator.c:lochnagar_regulator_driver_exit In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_map': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' 86 | TRACE_EVENT(map, | ^~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_unmap': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' 109 | TRACE_EVENT(unmap, | ^~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_group_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 18 | DECLARE_EVENT_CLASS(iommu_group_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 18 | DECLARE_EVENT_CLASS(iommu_group_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_device_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 54 | DECLARE_EVENT_CLASS(iommu_device_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 54 | DECLARE_EVENT_CLASS(iommu_device_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_error': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 132 | DECLARE_EVENT_CLASS(iommu_error, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 132 | DECLARE_EVENT_CLASS(iommu_error, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:get_jiffies_64 Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/pid.h:is_child_reaper Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/seccomp.h:prctl_get_seccomp Cyclomatic Complexity 1 /kisskb/src/include/linux/seccomp.h:prctl_set_seccomp Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/prio.h:nice_to_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/syscall_user_dispatch.h:set_syscall_user_dispatch Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_no_new_privs Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_set_no_new_privs Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_nice Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/coredump.h:__get_dumpable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/coredump.h:get_dumpable Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:valid_signal Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_pgrp Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_session Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:thread_group_leader Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:same_thread_group Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:next_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:unlock_task_sighand Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:rlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/mount.h:mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_mnt_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:uts_proc_notify Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:utsname Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_setpgid Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_getpgid Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_getsid Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_prlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_setrlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_task_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_task_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/tty.h:proc_clear_tty Cyclomatic Complexity 1 /kisskb/src/include/linux/cn_proc.h:proc_sid_connector Cyclomatic Complexity 1 /kisskb/src/include/linux/cn_proc.h:proc_comm_connector Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_get_inblock Cyclomatic Complexity 1 /kisskb/src/include/linux/task_io_accounting_ops.h:task_io_get_oublock Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_add_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/autogroup.h:sched_autogroup_create_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:rlim64_is_infinity Cyclomatic Complexity 5 /kisskb/src/kernel/sys.c:rlim64_to_rlim Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:accumulate_thread_rusage Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__do_sys_umask Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:prctl_get_tid_address Cyclomatic Complexity 4 /kisskb/src/kernel/sys.c:propagate_has_child_subreaper Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 11 /kisskb/src/kernel/sys.c:__do_sys_old_getrlimit Cyclomatic Complexity 7 /kisskb/src/kernel/sys.c:rlim_to_rlim64 Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:get_mm_counter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_rss Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_mm_hiwater_rss Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:setmax_mm_hiwater_rss Cyclomatic Complexity 7 /kisskb/src/include/linux/mm.h:check_data_rlimit Cyclomatic Complexity 21 /kisskb/src/kernel/sys.c:validate_prctl_map_addr Cyclomatic Complexity 10 /kisskb/src/kernel/sys.c:set_one_prio_perm Cyclomatic Complexity 16 /kisskb/src/kernel/sys.c:check_prlimit_permission Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_vnr Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_setnice Cyclomatic Complexity 12 /kisskb/src/kernel/sys.c:set_one_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 56 /kisskb/src/kernel/sys.c:__do_sys_setpriority Cyclomatic Complexity 59 /kisskb/src/kernel/sys.c:__do_sys_getpriority Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:do_sys_times Cyclomatic Complexity 6 /kisskb/src/kernel/sys.c:__do_sys_times Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 39 /kisskb/src/kernel/sys.c:__do_sys_setpgid Cyclomatic Complexity 5 /kisskb/src/kernel/sys.c:set_special_pids Cyclomatic Complexity 13 /kisskb/src/kernel/sys.c:do_getpgid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__do_sys_getpgid Cyclomatic Complexity 13 /kisskb/src/kernel/sys.c:__do_sys_getsid Cyclomatic Complexity 10 /kisskb/src/kernel/sys.c:override_release Cyclomatic Complexity 8 /kisskb/src/kernel/sys.c:__do_sys_newuname Cyclomatic Complexity 11 /kisskb/src/kernel/sys.c:__do_sys_uname Cyclomatic Complexity 11 /kisskb/src/kernel/sys.c:__do_sys_olduname Cyclomatic Complexity 6 /kisskb/src/kernel/sys.c:prctl_set_auxv Cyclomatic Complexity 8 /kisskb/src/kernel/sys.c:__do_sys_sethostname Cyclomatic Complexity 8 /kisskb/src/kernel/sys.c:__do_sys_setdomainname Cyclomatic Complexity 9 /kisskb/src/kernel/sys.c:__do_sys_gethostname Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:lock_task_sighand Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_task_prctl Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_task_comm Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_permission Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 10 /kisskb/src/kernel/sys.c:prctl_set_mm_exe_file Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 48 /kisskb/src/kernel/sys.c:prctl_set_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_unlock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_write_lock_killable Cyclomatic Complexity 26 /kisskb/src/kernel/sys.c:__do_sys_getcpu Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_boottime_ts64 Cyclomatic Complexity 14 /kisskb/src/kernel/sys.c:do_sysinfo Cyclomatic Complexity 3 /kisskb/src/kernel/sys.c:__do_sys_sysinfo Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_setpriority Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_getpriority Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:sys_getpid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:sys_gettid Cyclomatic Complexity 5 /kisskb/src/kernel/sys.c:sys_getppid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:sys_getuid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:sys_geteuid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:sys_getgid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:sys_getegid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_times Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_setpgid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_getpgid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:sys_getpgrp Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_getsid Cyclomatic Complexity 9 /kisskb/src/kernel/sys.c:ksys_setsid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:sys_setsid Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_newuname Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_uname Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_olduname Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_sethostname Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_gethostname Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_setdomainname Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_old_getrlimit Cyclomatic Complexity 39 /kisskb/src/kernel/sys.c:do_prlimit Cyclomatic Complexity 5 /kisskb/src/kernel/sys.c:__do_sys_getrlimit Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_getrlimit Cyclomatic Complexity 28 /kisskb/src/kernel/sys.c:__do_sys_prlimit64 Cyclomatic Complexity 3 /kisskb/src/kernel/sys.c:__do_sys_setrlimit Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_prlimit64 Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_setrlimit Cyclomatic Complexity 20 /kisskb/src/kernel/sys.c:getrusage Cyclomatic Complexity 10 /kisskb/src/kernel/sys.c:__do_sys_getrusage Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_getrusage Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_umask Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:arch_prctl_spec_ctrl_get Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:arch_prctl_spec_ctrl_set Cyclomatic Complexity 171 /kisskb/src/kernel/sys.c:__do_sys_prctl Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_prctl Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_getcpu Cyclomatic Complexity 1 /kisskb/src/kernel/sys.c:__se_sys_sysinfo /kisskb/src/kernel/sys.c: In function '__do_sys_old_getrlimit': /kisskb/src/kernel/sys.c:1486:16: note: byref variable will be forcibly initialized 1486 | struct rlimit x; | ^ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:992:14: note: byref variable will be forcibly initialized 992 | struct tms tmp; | ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1274:21: note: byref variable will be forcibly initialized 1274 | struct new_utsname tmp; | ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_uname': /kisskb/src/kernel/sys.c:1295:21: note: byref variable will be forcibly initialized 1295 | struct old_utsname tmp; | ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_olduname': /kisskb/src/kernel/sys.c:1315:24: note: byref variable will be forcibly initialized 1315 | struct oldold_utsname tmp; | ^~~ /kisskb/src/kernel/sys.c: In function 'do_sysinfo': /kisskb/src/kernel/sys.c:2561:20: note: byref variable will be forcibly initialized 2561 | struct timespec64 tp; | ^~ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2622:17: note: byref variable will be forcibly initialized 2622 | struct sysinfo val; | ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1420:16: note: byref variable will be forcibly initialized 1420 | struct rlimit value; | ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1646:21: note: byref variable will be forcibly initialized 1646 | struct rlimit old, new; | ^~~ /kisskb/src/kernel/sys.c:1646:16: note: byref variable will be forcibly initialized 1646 | struct rlimit old, new; | ^~~ /kisskb/src/kernel/sys.c:1645:25: note: byref variable will be forcibly initialized 1645 | struct rlimit64 old64, new64; | ^~~~~ /kisskb/src/kernel/sys.c:1645:18: note: byref variable will be forcibly initialized 1645 | struct rlimit64 old64, new64; | ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1690:16: note: byref variable will be forcibly initialized 1690 | struct rlimit new_rlim; | ^~~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1817:16: note: byref variable will be forcibly initialized 1817 | struct rusage r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/lp872x.c:lp872x_is_valid_buck_addr Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp872x.c:lp872x_driver_init Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/lp872x.c:lp872x_find_regulator_init_data Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u8_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:of_get_named_gpio Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_get_child_count Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 18 /kisskb/src/drivers/regulator/lp872x.c:lp872x_populate_pdata_from_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/lp872x.c:lp872x_hw_enable Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp872x.c:lp872x_write_byte Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp872x.c:lp872x_update_bits Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/lp872x.c:lp872x_init_dvs Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/lp872x.c:lp872x_config Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/lp872x.c:lp872x_regulator_register Cyclomatic Complexity 17 /kisskb/src/drivers/regulator/lp872x.c:lp872x_probe Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/lp872x.c:lp872x_buck_set_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/lp872x.c:lp872x_read_byte Cyclomatic Complexity 18 /kisskb/src/drivers/regulator/lp872x.c:lp872x_select_buck_vout_addr Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/lp872x.c:lp872x_buck_get_voltage_sel Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/lp872x.c:lp872x_get_timestep_usec Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/lp872x.c:lp872x_regulator_enable_time Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/lp872x.c:lp872x_buck_get_mode Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_set_value Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_set_value Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/lp872x.c:lp872x_set_dvs Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/lp872x.c:lp872x_buck_set_voltage_sel Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp872x.c:lp872x_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp873x-regulator.c:lp873x_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 25 /kisskb/src/drivers/regulator/lp873x-regulator.c:lp873x_buck_set_ramp_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/lp873x-regulator.c:lp873x_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp873x-regulator.c:lp873x_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp87565-regulator.c:lp87565_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 25 /kisskb/src/drivers/regulator/lp87565-regulator.c:lp87565_buck_set_ramp_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/lp87565-regulator.c:lp87565_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp87565-regulator.c:lp87565_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_usecs_to_jiffies Cyclomatic Complexity 6 /kisskb/src/include/linux/jiffies.h:usecs_to_jiffies Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_length Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_reset Cyclomatic Complexity 4 /kisskb/src/include/linux/tpm.h:tpm_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 9 /kisskb/src/include/linux/tpm.h:tpm_buf_append Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u16 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_destroy Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_startup Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_continue_selftest Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm.h:tpm_msleep Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_calc_ordinal_duration Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_pcr_extend Cyclomatic Complexity 18 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_getcap Cyclomatic Complexity 38 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_get_timeouts Cyclomatic Complexity 18 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_get_random Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_pcr_read Cyclomatic Complexity 17 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_do_selftest Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_auto_startup Cyclomatic Complexity 17 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_pm_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm1-cmd.c:tpm1_get_pcr_allocation /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_startup': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:326:17: note: byref variable will be forcibly initialized 326 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_continue_selftest': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:622:17: note: byref variable will be forcibly initialized 622 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_extend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:466:17: note: byref variable will be forcibly initialized 466 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_getcap': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:485:17: note: byref variable will be forcibly initialized 485 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_timeouts': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:344:8: note: byref variable will be forcibly initialized 344 | cap_t cap; | ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_random': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:534:17: note: byref variable will be forcibly initialized 534 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_read': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:586:17: note: byref variable will be forcibly initialized 586 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pm_suspend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:740:17: note: byref variable will be forcibly initialized 740 | struct tpm_buf buf; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:set_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:clear_bit_le Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:EXFAT_SB Cyclomatic Complexity 1 /kisskb/src/fs/exfat/exfat_fs.h:exfat_cluster_to_sector Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 15 /kisskb/src/fs/exfat/balloc.c:exfat_allocate_bitmap Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:sb_issue_discard Cyclomatic Complexity 17 /kisskb/src/fs/exfat/balloc.c:exfat_load_bitmap Cyclomatic Complexity 2 /kisskb/src/fs/exfat/balloc.c:exfat_free_bitmap Cyclomatic Complexity 8 /kisskb/src/fs/exfat/balloc.c:exfat_set_bitmap Cyclomatic Complexity 14 /kisskb/src/fs/exfat/balloc.c:exfat_clear_bitmap Cyclomatic Complexity 23 /kisskb/src/fs/exfat/balloc.c:exfat_find_free_bitmap Cyclomatic Complexity 7 /kisskb/src/fs/exfat/balloc.c:exfat_count_used_clusters Cyclomatic Complexity 40 /kisskb/src/fs/exfat/balloc.c:exfat_trim_fs /kisskb/src/fs/exfat/balloc.c: In function 'exfat_load_bitmap': /kisskb/src/fs/exfat/balloc.c:99:21: note: byref variable will be forcibly initialized 99 | struct exfat_chain clu; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 17 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_ordinal_duration_index Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_reset Cyclomatic Complexity 4 /kisskb/src/include/linux/tpm.h:tpm_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_length Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 9 /kisskb/src/include/linux/tpm.h:tpm_buf_append Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u16 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_destroy Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_startup Cyclomatic Complexity 16 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_do_selftest Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_get_timeouts Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_calc_ordinal_duration Cyclomatic Complexity 32 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_pcr_read Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_init_bank_info Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_pcr_extend Cyclomatic Complexity 23 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_get_random Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_flush_context Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_get_tpm_pt Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_shutdown Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_probe Cyclomatic Complexity 20 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_get_pcr_allocation Cyclomatic Complexity 30 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_get_cc_attrs_tbl Cyclomatic Complexity 24 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_auto_startup Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm2-cmd.c:tpm2_find_cc /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_startup': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:700:17: note: byref variable will be forcibly initialized 700 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_do_selftest': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:448:17: note: byref variable will be forcibly initialized 448 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_read': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:166:17: note: byref variable will be forcibly initialized 166 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_extend': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:239:29: note: byref variable will be forcibly initialized 239 | struct tpm2_null_auth_area auth_area; | ^~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:238:17: note: byref variable will be forcibly initialized 238 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_random': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:291:17: note: byref variable will be forcibly initialized 291 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_flush_context': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:350:17: note: byref variable will be forcibly initialized 350 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_tpm_pt': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:390:17: note: byref variable will be forcibly initialized 390 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_shutdown': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:422:17: note: byref variable will be forcibly initialized 422 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_probe': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:486:17: note: byref variable will be forcibly initialized 486 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_pcr_allocation': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:542:17: note: byref variable will be forcibly initialized 542 | struct tpm_buf buf; | ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:541:28: note: byref variable will be forcibly initialized 541 | struct tpm2_pcr_selection pcr_selection; | ^~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_cc_attrs_tbl': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:620:17: note: byref variable will be forcibly initialized 620 | struct tpm_buf buf; | ^~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu-sysfs.c:iommu_dev_init Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu-sysfs.c:release_device Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/drivers/iommu/iommu-sysfs.c:iommu_device_sysfs_add Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/iommu-sysfs.c:iommu_device_sysfs_remove Cyclomatic Complexity 10 /kisskb/src/drivers/iommu/iommu-sysfs.c:iommu_device_link Cyclomatic Complexity 4 /kisskb/src/drivers/iommu/iommu-sysfs.c:iommu_device_unlink Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_iommu_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 4 /kisskb/src/include/linux/iommu.h:dev_iommu_fwspec_get Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 13 /kisskb/src/drivers/iommu/of_iommu.c:of_iommu_xlate Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/of_iommu.c:of_iommu_configure_dev_id Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/drivers/iommu/of_iommu.c:of_pci_iommu_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 5 /kisskb/src/drivers/iommu/of_iommu.c:of_iommu_configure_dev Cyclomatic Complexity 2 /kisskb/src/drivers/iommu/of_iommu.c:of_iommu_configure_device Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 26 /kisskb/src/drivers/iommu/of_iommu.c:of_iommu_configure Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/drivers/char/nvram.c:nvram_misc_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/char/nvram.c:nvram_module_exit Cyclomatic Complexity 1 /kisskb/src/drivers/char/nvram.c:nvram_misc_llseek Cyclomatic Complexity 4 /kisskb/src/include/linux/nvram.h:nvram_get_size Cyclomatic Complexity 4 /kisskb/src/include/linux/nvram.h:nvram_read_byte Cyclomatic Complexity 6 /kisskb/src/include/linux/nvram.h:nvram_read_bytes Cyclomatic Complexity 4 /kisskb/src/include/linux/nvram.h:nvram_read Cyclomatic Complexity 7 /kisskb/src/drivers/char/nvram.c:nvram_misc_release Cyclomatic Complexity 4 /kisskb/src/include/linux/nvram.h:nvram_write_byte Cyclomatic Complexity 6 /kisskb/src/include/linux/nvram.h:nvram_write_bytes Cyclomatic Complexity 4 /kisskb/src/include/linux/nvram.h:nvram_write Cyclomatic Complexity 18 /kisskb/src/drivers/char/nvram.c:nvram_misc_open Cyclomatic Complexity 12 /kisskb/src/drivers/char/nvram.c:nvram_misc_read Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 6 /kisskb/src/drivers/char/nvram.c:nvram_misc_write Cyclomatic Complexity 7 /kisskb/src/drivers/char/nvram.c:nvram_module_init /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure_dev': /kisskb/src/drivers/iommu/of_iommu.c:74:25: note: byref variable will be forcibly initialized 74 | struct of_phandle_args iommu_spec; | ^~~~~~~~~~ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure': /kisskb/src/drivers/iommu/of_iommu.c:135:34: note: byref variable will be forcibly initialized 135 | struct of_pci_iommu_alias_info info = { | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp8755.c:lp8755_init Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/lp8755.c:lp8755_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/lp8755.c:lp8755_init_data Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/lp8755.c:lp8755_regulator_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/lp8755.c:lp8755_buck_enable_time Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/lp8755.c:lp8755_buck_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/lp8755.c:lp8755_buck_set_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/lp8755.c:lp8755_int_config Cyclomatic Complexity 24 /kisskb/src/drivers/regulator/lp8755.c:lp8755_probe Cyclomatic Complexity 49 /kisskb/src/drivers/regulator/lp8755.c:lp8755_irq_handler Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/lp8755.c:lp8755_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:ISOFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:ISOFS_I Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_711 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_733 Cyclomatic Complexity 4 /kisskb/src/fs/isofs/isofs.h:isofs_normalize_block_and_offset Cyclomatic Complexity 5 /kisskb/src/fs/isofs/namei.c:isofs_cmp Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 65 /kisskb/src/fs/isofs/namei.c:isofs_find_entry Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isofs_iget Cyclomatic Complexity 5 /kisskb/src/fs/isofs/namei.c:isofs_lookup /kisskb/src/fs/isofs/namei.c: In function 'isofs_cmp': /kisskb/src/fs/isofs/namei.c:21:14: note: byref variable will be forcibly initialized 21 | struct qstr qstr; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:partial_name_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:end_name_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:ISOFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:ISOFS_I Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_711 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_723 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_733 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isofs_get_ino Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:isofs_statfs Cyclomatic Complexity 3 /kisskb/src/fs/isofs/inode.c:isofs_iget5_test Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:isofs_iget5_set Cyclomatic Complexity 4 /kisskb/src/include/linux/ctype.h:__tolower Cyclomatic Complexity 7 /kisskb/src/fs/isofs/inode.c:isofs_hashi_common Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:isofs_hashi Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:isofs_put_super Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:isofs_readpage Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:_isofs_bmap Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:isofs_readahead Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 38 /kisskb/src/fs/isofs/inode.c:isofs_read_level3_size Cyclomatic Complexity 80 /kisskb/src/fs/isofs/inode.c:isofs_read_inode Cyclomatic Complexity 8 /kisskb/src/fs/isofs/inode.c:rootdir_empty Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:isofs_mount Cyclomatic Complexity 20 /kisskb/src/fs/isofs/inode.c:isofs_dentry_cmp_common Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:isofs_dentry_cmpi Cyclomatic Complexity 49 /kisskb/src/fs/isofs/inode.c:isofs_show_options Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:isofs_free_inode Cyclomatic Complexity 4 /kisskb/src/fs/isofs/inode.c:isofs_alloc_inode Cyclomatic Complexity 4 /kisskb/src/fs/isofs/inode.c:isofs_remount Cyclomatic Complexity 60 /kisskb/src/fs/isofs/inode.c:parse_options Cyclomatic Complexity 20 /kisskb/src/fs/isofs/inode.c:isofs_get_last_session Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:destroy_inodecache Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:exit_iso9660_fs Cyclomatic Complexity 4 /kisskb/src/fs/isofs/inode.c:init_inodecache Cyclomatic Complexity 7 /kisskb/src/fs/isofs/inode.c:init_iso9660_fs Cyclomatic Complexity 1 /kisskb/src/fs/isofs/inode.c:init_once Cyclomatic Complexity 13 /kisskb/src/fs/isofs/inode.c:__isofs_iget Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isofs_iget Cyclomatic Complexity 21 /kisskb/src/fs/isofs/inode.c:isofs_get_blocks Cyclomatic Complexity 4 /kisskb/src/fs/isofs/inode.c:isofs_get_block Cyclomatic Complexity 4 /kisskb/src/fs/isofs/inode.c:isofs_bmap Cyclomatic Complexity 4 /kisskb/src/fs/isofs/inode.c:isofs_bread Cyclomatic Complexity 108 /kisskb/src/fs/isofs/inode.c:isofs_fill_super Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_readable_writeable_reg Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_volatile_reg Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_scale Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_isr Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_set_suspend_voltage Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_set_suspend_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_set_voltage_sel Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_of_parse_cb Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 18 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/ltc3676.c:ltc3676_driver_exit /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_regulator_probe': /kisskb/src/drivers/regulator/ltc3676.c:326:27: note: byref variable will be forcibly initialized 326 | struct regulator_config config = { }; | ^~~~~~ /kisskb/src/fs/isofs/inode.c: In function 'isofs_get_last_session': /kisskb/src/fs/isofs/inode.c:572:29: note: byref variable will be forcibly initialized 572 | struct cdrom_multisession ms_info; | ^~~~~~~ /kisskb/src/fs/isofs/inode.c:553:25: note: byref variable will be forcibly initialized 553 | struct cdrom_tocentry te; | ^~ /kisskb/src/fs/isofs/inode.c: In function '__isofs_iget': /kisskb/src/fs/isofs/inode.c:1532:35: note: byref variable will be forcibly initialized 1532 | struct isofs_iget5_callback_data data; | ^~~~ /kisskb/src/fs/isofs/inode.c: In function 'isofs_bmap': /kisskb/src/fs/isofs/inode.c:1158:21: note: byref variable will be forcibly initialized 1158 | struct buffer_head dummy; | ^~~~~ /kisskb/src/fs/isofs/inode.c: In function 'isofs_fill_super': /kisskb/src/fs/isofs/inode.c:626:25: note: byref variable will be forcibly initialized 626 | struct iso9660_options opt; | ^~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpmrm-dev.c:tpmrm_release Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpmrm-dev.c:tpmrm_open Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 2 /kisskb/src/include/linux/capability.h:cap_intersect Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/kernel/umh.c:helper_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 3 /kisskb/src/kernel/umh.c:helper_unlock Cyclomatic Complexity 4 /kisskb/src/kernel/umh.c:call_usermodehelper_freeinfo Cyclomatic Complexity 4 /kisskb/src/kernel/umh.c:umh_complete Cyclomatic Complexity 15 /kisskb/src/kernel/umh.c:call_usermodehelper_exec_async Cyclomatic Complexity 4 /kisskb/src/kernel/umh.c:call_usermodehelper_exec_sync Cyclomatic Complexity 7 /kisskb/src/kernel/umh.c:call_usermodehelper_exec_work Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 24 /kisskb/src/kernel/umh.c:proc_cap_handler Cyclomatic Complexity 10 /kisskb/src/kernel/umh.c:usermodehelper_read_trylock Cyclomatic Complexity 10 /kisskb/src/kernel/umh.c:usermodehelper_read_lock_wait Cyclomatic Complexity 1 /kisskb/src/kernel/umh.c:usermodehelper_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/umh.c:__usermodehelper_set_disable_depth Cyclomatic Complexity 31 /kisskb/src/kernel/umh.c:__usermodehelper_disable Cyclomatic Complexity 4 /kisskb/src/kernel/umh.c:call_usermodehelper_setup Cyclomatic Complexity 22 /kisskb/src/kernel/umh.c:call_usermodehelper_exec Cyclomatic Complexity 5 /kisskb/src/kernel/umh.c:call_usermodehelper In file included from /kisskb/src/include/uapi/linux/binfmts.h:5, from /kisskb/src/include/linux/binfmts.h:8, from /kisskb/src/kernel/umh.c:8: /kisskb/src/kernel/umh.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized 129 | kernel_cap_t dest; | ^~~~ /kisskb/src/kernel/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:491:19: note: byref variable will be forcibly initialized 491 | struct ctl_table t; | ^ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function '__usermodehelper_disable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/umh.c:313:11: note: in expansion of macro 'wait_event_timeout' 313 | retval = wait_event_timeout(running_helpers_waitq, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'call_usermodehelper_exec': /kisskb/src/kernel/umh.c:406:29: note: byref variable will be forcibly initialized 406 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/max14577-regulator.c:max14577_get_regmap Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max14577-regulator.c:max14577_regulator_init Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/max14577-private.h:max14577_read_reg Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/max14577-regulator.c:max14577_reg_is_enabled Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/max14577-regulator.c:max14577_reg_get_current_limit Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/max14577-private.h:max14577_update_reg Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/max14577-regulator.c:max14577_reg_set_current_limit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/max14577-regulator.c:max14577_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max14577-regulator.c:max14577_regulator_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_I Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/super.c:hfsplus_statfs Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 6 /kisskb/src/fs/hfsplus/super.c:hfsplus_system_read_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/super.c:exit_hfsplus_fs Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/super.c:hfsplus_mount Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:__hfsp_ut2mt Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:be32_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/super.c:hfsplus_free_inode Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/super.c:hfsplus_evict_inode Cyclomatic Complexity 2 /kisskb/src/fs/hfsplus/super.c:hfsplus_alloc_inode Cyclomatic Complexity 20 /kisskb/src/fs/hfsplus/super.c:hfsplus_remount Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_write_and_wait Cyclomatic Complexity 29 /kisskb/src/fs/hfsplus/super.c:hfsplus_sync_fs Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/super.c:hfsplus_put_super Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/super.c:delayed_sync_fs Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:hfsplus_mark_inode_dirty Cyclomatic Complexity 10 /kisskb/src/fs/hfsplus/super.c:init_hfsplus_fs Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/super.c:hfsplus_init_once Cyclomatic Complexity 24 /kisskb/src/fs/hfsplus/super.c:hfsplus_iget Cyclomatic Complexity 85 /kisskb/src/fs/hfsplus/super.c:hfsplus_fill_super Cyclomatic Complexity 6 /kisskb/src/fs/hfsplus/super.c:hfsplus_mark_mdb_dirty Cyclomatic Complexity 15 /kisskb/src/fs/hfsplus/super.c:hfsplus_system_write_inode Cyclomatic Complexity 12 /kisskb/src/fs/hfsplus/super.c:hfsplus_write_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:ISOFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_711 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_733 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isofs_get_ino Cyclomatic Complexity 4 /kisskb/src/fs/isofs/isofs.h:isofs_normalize_block_and_offset Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 41 /kisskb/src/fs/isofs/dir.c:isofs_name_translate Cyclomatic Complexity 32 /kisskb/src/fs/isofs/dir.c:get_acorn_filename Cyclomatic Complexity 86 /kisskb/src/fs/isofs/dir.c:do_isofs_readdir Cyclomatic Complexity 4 /kisskb/src/fs/isofs/dir.c:isofs_readdir /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_iget': /kisskb/src/fs/hfsplus/super.c:60:23: note: byref variable will be forcibly initialized 60 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': /kisskb/src/fs/hfsplus/super.c:381:14: note: byref variable will be forcibly initialized 381 | struct qstr str; | ^~~ /kisskb/src/fs/hfsplus/super.c:379:23: note: byref variable will be forcibly initialized 379 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/super.c:378:20: note: byref variable will be forcibly initialized 378 | hfsplus_cat_entry entry; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol64 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_u32_add_noise Cyclomatic Complexity 2 /kisskb/src/include/linux/prandom.h:__seed Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_seed_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_debug_printer Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_node_allocated Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_initialized Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_hole_follows Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:__drm_mm_hole_node_start Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_hole_node_start Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:__drm_mm_hole_node_end Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_hole_node_end Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_clean Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_sanitycheck Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:set_node Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:show_scan Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:node_index Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:separate_adjacent_colors Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:colors_abutt Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:test_drm_mm_exit Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:misalignment Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:assert_node Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:assert_one_hole Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:assert_no_holes Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/drm_selftest.c:set_default_test_all Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/overflow.h:array_size Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_insert_node_generic Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:expect_insert Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:prepare_igt_frag Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_insert_node Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:expect_insert_fail Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:expect_insert_in_range_fail Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:insert_outside_range Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:expect_insert_in_range Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_scan_init Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:__igt_once Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_highest Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_lowest Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:expect_reserve_fail Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:check_reserve_boundaries Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_debug Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:evict_nodes Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:show_holes Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:evict_color Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_color_evict_range Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_color_evict Cyclomatic Complexity 44 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_color Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_align_pot Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_align64 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_align32 Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_align Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:assert_continuous Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:evict_something Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_evict_range Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:evict_nothing Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:evict_everything Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_evict Cyclomatic Complexity 52 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:__igt_reserve Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_reserve Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:assert_contiguous_in_range Cyclomatic Complexity 35 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:__igt_insert_range Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_insert_range Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_last_bit Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_topdown Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_bottomup Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:get_insert_time Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_frag Cyclomatic Complexity 55 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:__igt_insert Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_replace Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:igt_insert Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_int Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/selftests/drm_selftest.c:run_selftests Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:test_drm_mm_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:dead_write_lines Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:dead_read_lines Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:dead_frob_lines Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:dead_onearg Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:dead_initstate Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:dead_state Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:dead_write Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:dead_read Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:is_parport Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:get_lowlevel_driver Cyclomatic Complexity 3 /kisskb/src/drivers/parport/share.c:port_check Cyclomatic Complexity 3 /kisskb/src/drivers/parport/share.c:port_detect Cyclomatic Complexity 4 /kisskb/src/drivers/parport/share.c:port_detach Cyclomatic Complexity 4 /kisskb/src/drivers/parport/share.c:driver_check Cyclomatic Complexity 4 /kisskb/src/drivers/parport/share.c:driver_detach Cyclomatic Complexity 9 /kisskb/src/drivers/parport/share.c:parport_probe Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:free_pardevice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/parport/share.c:free_port Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/semaphore.h:sema_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 2 /kisskb/src/drivers/parport/share.c:attach_driver_chain Cyclomatic Complexity 2 /kisskb/src/drivers/parport/share.c:detach_driver_chain Cyclomatic Complexity 9 /kisskb/src/include/linux/parport.h:parport_generic_irq Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:parport_bus_init Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:parport_bus_exit Cyclomatic Complexity 10 /kisskb/src/drivers/parport/share.c:__parport_register_driver Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:parport_unregister_driver Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:parport_get_port Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:parport_del_port Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:parport_put_port Cyclomatic Complexity 15 /kisskb/src/drivers/parport/share.c:parport_register_port Cyclomatic Complexity 12 /kisskb/src/drivers/parport/share.c:parport_announce_port Cyclomatic Complexity 13 /kisskb/src/drivers/parport/share.c:parport_remove_port Cyclomatic Complexity 52 /kisskb/src/drivers/parport/share.c:parport_register_dev_model Cyclomatic Complexity 7 /kisskb/src/drivers/parport/share.c:parport_find_number Cyclomatic Complexity 7 /kisskb/src/drivers/parport/share.c:parport_find_base Cyclomatic Complexity 48 /kisskb/src/drivers/parport/share.c:parport_claim Cyclomatic Complexity 18 /kisskb/src/drivers/parport/share.c:parport_claim_or_block Cyclomatic Complexity 32 /kisskb/src/drivers/parport/share.c:parport_release Cyclomatic Complexity 33 /kisskb/src/drivers/parport/share.c:parport_unregister_device Cyclomatic Complexity 1 /kisskb/src/drivers/parport/share.c:parport_irq_handler /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'insert_outside_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:967:16: note: byref variable will be forcibly initialized 967 | struct drm_mm mm; | ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_once': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:39: note: byref variable will be forcibly initialized 1947 | struct drm_mm_node rsvd_lo, rsvd_hi, node; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:30: note: byref variable will be forcibly initialized 1947 | struct drm_mm_node rsvd_lo, rsvd_hi, node; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:21: note: byref variable will be forcibly initialized 1947 | struct drm_mm_node rsvd_lo, rsvd_hi, node; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1946:16: note: byref variable will be forcibly initialized 1946 | struct drm_mm mm; | ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_debug': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized 201 | struct drm_printer __p = drm_debug_printer(__func__); \ | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:296:2: note: in expansion of macro 'show_mm' 296 | show_mm(&mm); | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:267:16: note: byref variable will be forcibly initialized 267 | struct drm_mm mm; | ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_init': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized 201 | struct drm_printer __p = drm_debug_printer(__func__); \ | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:260:3: note: in expansion of macro 'show_mm' 260 | show_mm(&mm); | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:208:21: note: byref variable will be forcibly initialized 208 | struct drm_mm_node tmp; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:207:16: note: byref variable will be forcibly initialized 207 | struct drm_mm mm; | ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_color': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2202:21: note: byref variable will be forcibly initialized 2202 | struct drm_mm_node tmp; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2200:12: note: byref variable will be forcibly initialized 2200 | LIST_HEAD(evict_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2199:21: note: byref variable will be forcibly initialized 2199 | struct drm_mm_scan scan; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color_evict_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized 201 | struct drm_printer __p = drm_debug_printer(__func__); \ | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2448:3: note: in expansion of macro 'show_mm' 2448 | show_mm(&mm); | ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:2: note: in expansion of macro 'DRM_RND_STATE' 2360 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2367:16: note: byref variable will be forcibly initialized 2367 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:16: note: byref variable will be forcibly initialized 2360 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color_evict': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized 201 | struct drm_printer __p = drm_debug_printer(__func__); \ | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2347:3: note: in expansion of macro 'show_mm' 2347 | show_mm(&mm); | ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:2: note: in expansion of macro 'DRM_RND_STATE' 2260 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2264:16: note: byref variable will be forcibly initialized 2264 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:16: note: byref variable will be forcibly initialized 2260 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2036:16: note: byref variable will be forcibly initialized 2036 | struct drm_mm mm; | ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_align_pot': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1209:16: note: byref variable will be forcibly initialized 1209 | struct drm_mm mm; | ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_align': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1157:16: note: byref variable will be forcibly initialized 1157 | struct drm_mm mm; | ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_something': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1459:21: note: byref variable will be forcibly initialized 1459 | struct drm_mm_node tmp; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1457:12: note: byref variable will be forcibly initialized 1457 | LIST_HEAD(evict_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1456:21: note: byref variable will be forcibly initialized 1456 | struct drm_mm_scan scan; | ^~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_evict_range': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:2: note: in expansion of macro 'DRM_RND_STATE' 1630 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1636:16: note: byref variable will be forcibly initialized 1636 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:16: note: byref variable will be forcibly initialized 1630 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_nothing': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1356:12: note: byref variable will be forcibly initialized 1356 | LIST_HEAD(evict_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1355:21: note: byref variable will be forcibly initialized 1355 | struct drm_mm_scan scan; | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_everything': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1403:12: note: byref variable will be forcibly initialized 1403 | LIST_HEAD(evict_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1402:21: note: byref variable will be forcibly initialized 1402 | struct drm_mm_scan scan; | ^~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_evict': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:2: note: in expansion of macro 'DRM_RND_STATE' 1520 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1523:16: note: byref variable will be forcibly initialized 1523 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:16: note: byref variable will be forcibly initialized 1520 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_reserve': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:2: note: in expansion of macro 'DRM_RND_STATE' 374 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:376:21: note: byref variable will be forcibly initialized 376 | struct drm_mm_node tmp, *nodes, *node, *next; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:375:16: note: byref variable will be forcibly initialized 375 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:16: note: byref variable will be forcibly initialized 374 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/parport/share.c:20: /kisskb/src/drivers/parport/share.c: In function 'parport_claim_or_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/parport/share.c:1122:4: note: in expansion of macro 'wait_event_interruptible' 1122 | wait_event_interruptible(dev->wait_q, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_insert_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:880:16: note: byref variable will be forcibly initialized 880 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_topdown': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:2: note: in expansion of macro 'DRM_RND_STATE' 1733 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1737:16: note: byref variable will be forcibly initialized 1737 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:16: note: byref variable will be forcibly initialized 1733 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_bottomup': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:2: note: in expansion of macro 'DRM_RND_STATE' 1847 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1851:16: note: byref variable will be forcibly initialized 1851 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:16: note: byref variable will be forcibly initialized 1847 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_frag': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1085:16: note: byref variable will be forcibly initialized 1085 | struct drm_mm mm; | ^~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_insert': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:597:23: note: byref variable will be forcibly initialized 597 | struct drm_mm_node tmp; | ^~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:2: note: in expansion of macro 'DRM_RND_STATE' 571 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:573:16: note: byref variable will be forcibly initialized 573 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:16: note: byref variable will be forcibly initialized 571 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/tpm.h:tpm2_rc_value Cyclomatic Complexity 14 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_map_to_vhandle Cyclomatic Complexity 8 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_add_session Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_flush_sessions Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_length Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_map_to_phandle Cyclomatic Complexity 23 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_map_response_body Cyclomatic Complexity 15 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm_find_and_validate_cc Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_map_command Cyclomatic Complexity 17 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_map_response_header Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_reset Cyclomatic Complexity 4 /kisskb/src/include/linux/tpm.h:tpm_buf_init Cyclomatic Complexity 9 /kisskb/src/include/linux/tpm.h:tpm_buf_append Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_append_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_destroy Cyclomatic Complexity 13 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_load_context Cyclomatic Complexity 15 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_save_context Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_init_space Cyclomatic Complexity 3 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_del_space Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_flush_space Cyclomatic Complexity 24 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_load_space Cyclomatic Complexity 21 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_save_space Cyclomatic Complexity 13 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_prepare_space Cyclomatic Complexity 13 /kisskb/src/drivers/char/tpm/tpm2-space.c:tpm2_commit_space /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_load_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:74:17: note: byref variable will be forcibly initialized 74 | struct tpm_buf tbuf; | ^~~~ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_save_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:125:17: note: byref variable will be forcibly initialized 125 | struct tpm_buf tbuf; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max1586.c:max1586_pmic_init Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max1586.c:max1586_v6_get_voltage_sel Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max1586.c:max1586_v3_get_voltage_sel Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max1586.c:max1586_v6_set_voltage_sel Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max1586.c:max1586_v3_set_voltage_sel Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 14 /kisskb/src/drivers/regulator/max1586.c:of_get_max1586_platform_data Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 34 /kisskb/src/drivers/regulator/max1586.c:max1586_pmic_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max1586.c:max1586_pmic_exit /kisskb/src/drivers/regulator/max1586.c: In function 'max1586_pmic_probe': /kisskb/src/drivers/regulator/max1586.c:213:39: note: byref variable will be forcibly initialized 213 | struct max1586_platform_data *pdata, pdata_of; | ^~~~~~~~ Cyclomatic Complexity 13 /kisskb/src/fs/isofs/util.c:iso_date Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:init_waitqueue_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_iostate_to_str Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arb_device_card_gone Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arb_integrated_gpu Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/vga/vgaarb.c:vgadev_find Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arb_fpoll Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arbiter_check_bridge_sharing Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 48 /kisskb/src/drivers/gpu/vga/vgaarb.c:__vga_put Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_update_device_decodes Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arbiter_notify_clients Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_check_first_use Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/vga/vgaarb.c:__vga_set_legacy_decoding Cyclomatic Complexity 81 /kisskb/src/drivers/gpu/vga/vgaarb.c:__vga_tryget Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arb_read Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_str_to_iostate Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_pci_str_to_vars Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_default_device Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_tryget Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arb_open Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_set_default_device Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arbiter_del_pci_device Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arbiter_add_pci_device Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/vga/vgaarb.c:pci_notify Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arb_select_default_device Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arb_device_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_remove_vgacon Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_get Cyclomatic Complexity 1 /kisskb/src/include/linux/vgaarb.h:vga_get_uninterruptible Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_put Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arb_release Cyclomatic Complexity 122 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_arb_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_set_legacy_decoding Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/vga/vgaarb.c:vga_client_register Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/options.c:match_fourchar Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_escape_str Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_escape Cyclomatic Complexity 4 /kisskb/src/include/linux/seq_file.h:seq_show_option Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/options.c:hfsplus_fill_defaults Cyclomatic Complexity 9 /kisskb/src/fs/hfsplus/options.c:hfsplus_parse_options_remount Cyclomatic Complexity 57 /kisskb/src/fs/hfsplus/options.c:hfsplus_parse_options Cyclomatic Complexity 20 /kisskb/src/fs/hfsplus/options.c:hfsplus_show_options /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_get': /kisskb/src/drivers/gpu/vga/vgaarb.c:449:21: note: byref variable will be forcibly initialized 449 | wait_queue_entry_t wait; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 2 /kisskb/src/include/linux/lockdep.h:lockdep_copy_map Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_invariant_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:destroy_work_on_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:work_static Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:num_node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_record_aux_stack_noalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_uevent_suppress Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:__hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/rcuwait.h:prepare_to_rcuwait Cyclomatic Complexity 1 /kisskb/src/include/linux/unaligned/packed_struct.h:__get_unaligned_cpu32 Cyclomatic Complexity 14 /kisskb/src/include/linux/jhash.h:jhash Cyclomatic Complexity 1 /kisskb/src/include/linux/jhash.h:__jhash_nwords Cyclomatic Complexity 1 /kisskb/src/include/linux/jhash.h:jhash_1word Cyclomatic Complexity 2 /kisskb/src/include/linux/hashtable.h:__hash_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/include/trace/events/workqueue.h:trace_event_get_offsets_workqueue_activate_work Cyclomatic Complexity 1 /kisskb/src/include/trace/events/workqueue.h:trace_event_get_offsets_workqueue_execute_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/workqueue.h:trace_event_get_offsets_workqueue_execute_end Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:debug_work_activate Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:debug_work_deactivate Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:work_color_to_flags Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:get_work_color Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:work_next_color Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:work_is_canceling Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:__need_more_worker Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:need_more_worker Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:may_start_working Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:keep_working Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:need_to_create_worker Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:too_many_workers Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wqattrs_hash Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:work_for_cpu_fn Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:dev_to_wq Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wq_watchdog_init Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:get_work_pwq Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/hashtable.h:hash_del Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:wq_manager_inactive Cyclomatic Complexity 12 /kisskb/src/kernel/workqueue.c:find_worker_executing_work Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:set_pf_worker Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:alloc_worker Cyclomatic Complexity 5 /kisskb/src/include/trace/events/workqueue.h:__traceiter_workqueue_queue_work Cyclomatic Complexity 5 /kisskb/src/include/trace/events/workqueue.h:__traceiter_workqueue_activate_work Cyclomatic Complexity 5 /kisskb/src/include/trace/events/workqueue.h:__traceiter_workqueue_execute_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/workqueue.h:__traceiter_workqueue_execute_end Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:get_work_pool_id Cyclomatic Complexity 10 /kisskb/src/kernel/workqueue.c:wq_clamp_max_active Cyclomatic Complexity 16 /kisskb/src/kernel/workqueue.c:pwq_busy Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:pr_cont_pool_info Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:pr_cont_work Cyclomatic Complexity 36 /kisskb/src/kernel/workqueue.c:show_pwq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_init Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 6 /kisskb/src/include/linux/rcuwait.h:finish_rcuwait Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:first_idle_worker Cyclomatic Complexity 11 /kisskb/src/kernel/workqueue.c:worker_set_flags Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:set_work_data Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:set_work_pool_and_clear_pending Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:set_work_pwq Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:set_work_pool_and_keep_pending Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:mark_work_canceling Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:clear_work_data Cyclomatic Complexity 14 /kisskb/src/kernel/workqueue.c:worker_clr_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:wake_up_worker Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:get_pwq Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 9 /kisskb/src/kernel/workqueue.c:send_mayday Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:pool_mayday_timeout Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:insert_work Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 19 /kisskb/src/kernel/workqueue.c:worker_enter_idle Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 17 /kisskb/src/kernel/workqueue.c:destroy_worker Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:idle_worker_timeout Cyclomatic Complexity 5 /kisskb/src/kernel/workqueue.c:worker_leave_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 8 /kisskb/src/kernel/workqueue.c:move_linked_works Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:copy_workqueue_attrs Cyclomatic Complexity 7 /kisskb/src/kernel/workqueue.c:worker_pool_assign_id Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var_node Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 9 /kisskb/src/kernel/workqueue.c:unbound_pwq_by_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 20 /kisskb/src/include/linux/bitmap.h:bitmap_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_equal Cyclomatic Complexity 17 /kisskb/src/kernel/workqueue.c:wq_calc_node_cpumask Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:wqattrs_equal Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_subset Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:init_pwq Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:wq_free_lockdep Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wq_device_release Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 39 /kisskb/src/kernel/workqueue.c:put_unbound_pool Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:insert_wq_barrier Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:rcu_free_pwq Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wq_unregister_lockdep Cyclomatic Complexity 10 /kisskb/src/kernel/workqueue.c:pwq_unbound_release_workfn Cyclomatic Complexity 13 /kisskb/src/include/trace/events/workqueue.h:trace_workqueue_activate_work Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:pwq_activate_inactive_work Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:pwq_activate_first_inactive Cyclomatic Complexity 25 /kisskb/src/kernel/workqueue.c:pwq_adjust_max_active Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:link_pwq Cyclomatic Complexity 7 /kisskb/src/kernel/workqueue.c:numa_pwq_tbl_install Cyclomatic Complexity 2 /kisskb/src/kernel/workqueue.c:apply_wqattrs_commit Cyclomatic Complexity 13 /kisskb/src/include/trace/events/workqueue.h:trace_workqueue_execute_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/workqueue.h:trace_workqueue_execute_end Cyclomatic Complexity 13 /kisskb/src/include/trace/events/workqueue.h:trace_workqueue_queue_work Cyclomatic Complexity 9 /kisskb/src/kernel/workqueue.c:init_rescuer Cyclomatic Complexity 7 /kisskb/src/kernel/workqueue.c:worker_attach_to_pool Cyclomatic Complexity 23 /kisskb/src/kernel/workqueue.c:rebind_workers Cyclomatic Complexity 14 /kisskb/src/kernel/workqueue.c:restore_unbound_workers_cpumask Cyclomatic Complexity 16 /kisskb/src/kernel/workqueue.c:unbind_workers Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:worker_detach_from_pool Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wq_barrier_func Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_task_comm Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 13 /kisskb/src/kernel/workqueue.c:create_worker Cyclomatic Complexity 8 /kisskb/src/kernel/workqueue.c:maybe_create_worker Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:manage_workers Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/workqueue.h:trace_event_raw_event_workqueue_activate_work Cyclomatic Complexity 6 /kisskb/src/include/trace/events/workqueue.h:trace_event_raw_event_workqueue_execute_start Cyclomatic Complexity 6 /kisskb/src/include/trace/events/workqueue.h:trace_event_raw_event_workqueue_execute_end Cyclomatic Complexity 2 /kisskb/src/include/trace/events/workqueue.h:trace_event_get_offsets_workqueue_queue_work Cyclomatic Complexity 7 /kisskb/src/include/trace/events/workqueue.h:trace_event_raw_event_workqueue_queue_work Cyclomatic Complexity 4 /kisskb/src/include/trace/events/workqueue.h:trace_raw_output_workqueue_queue_work Cyclomatic Complexity 4 /kisskb/src/include/trace/events/workqueue.h:trace_raw_output_workqueue_activate_work Cyclomatic Complexity 4 /kisskb/src/include/trace/events/workqueue.h:trace_raw_output_workqueue_execute_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/workqueue.h:trace_raw_output_workqueue_execute_end Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue_internal.h:current_wq_worker Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:is_chained_work Cyclomatic Complexity 23 /kisskb/src/kernel/workqueue.c:check_flush_dependency Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 14 /kisskb/src/kernel/workqueue.c:wq_select_unbound_cpu Cyclomatic Complexity 11 /kisskb/src/kernel/workqueue.c:workqueue_select_cpu_near Cyclomatic Complexity 12 /kisskb/src/kernel/workqueue.c:get_work_pool Cyclomatic Complexity 56 /kisskb/src/kernel/workqueue.c:__queue_work Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:delayed_work_timer_fn Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:rcu_work_rcufn Cyclomatic Complexity 14 /kisskb/src/kernel/workqueue.c:__queue_delayed_work Cyclomatic Complexity 28 /kisskb/src/kernel/workqueue.c:flush_workqueue_prep_pwqs Cyclomatic Complexity 23 /kisskb/src/kernel/workqueue.c:start_flush_work Cyclomatic Complexity 24 /kisskb/src/kernel/workqueue.c:__flush_work Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:cwt_wakefn Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:apply_wqattrs_lock Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:apply_wqattrs_unlock Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:wq_init_lockdep Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:workqueue_sysfs_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wq_unbound_cpumask_show Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:max_active_show Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:per_cpu_show Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wq_numa_show Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wq_cpumask_show Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wq_nice_show Cyclomatic Complexity 2 /kisskb/src/kernel/workqueue.c:wq_pool_ids_show Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:wq_sysfs_init Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_parse Cyclomatic Complexity 7 /kisskb/src/kernel/workqueue.c:wq_worker_running Cyclomatic Complexity 13 /kisskb/src/kernel/workqueue.c:wq_worker_sleeping Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:wq_worker_last_func Cyclomatic Complexity 9 /kisskb/src/kernel/workqueue.c:queue_work_on Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 10 /kisskb/src/kernel/workqueue.c:put_pwq Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:put_pwq_unlocked Cyclomatic Complexity 16 /kisskb/src/kernel/workqueue.c:pwq_dec_nr_in_flight Cyclomatic Complexity 19 /kisskb/src/kernel/workqueue.c:process_one_work Cyclomatic Complexity 2 /kisskb/src/kernel/workqueue.c:process_scheduled_works Cyclomatic Complexity 31 /kisskb/src/kernel/workqueue.c:rescuer_thread Cyclomatic Complexity 19 /kisskb/src/kernel/workqueue.c:worker_thread Cyclomatic Complexity 30 /kisskb/src/kernel/workqueue.c:try_to_grab_pending Cyclomatic Complexity 15 /kisskb/src/kernel/workqueue.c:__cancel_work_timer Cyclomatic Complexity 8 /kisskb/src/kernel/workqueue.c:__cancel_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work_on Cyclomatic Complexity 11 /kisskb/src/kernel/workqueue.c:queue_work_node Cyclomatic Complexity 9 /kisskb/src/kernel/workqueue.c:queue_delayed_work_on Cyclomatic Complexity 8 /kisskb/src/kernel/workqueue.c:mod_delayed_work_on Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:queue_rcu_work Cyclomatic Complexity 54 /kisskb/src/kernel/workqueue.c:flush_workqueue Cyclomatic Complexity 20 /kisskb/src/kernel/workqueue.c:drain_workqueue Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:flush_work Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:cancel_work_sync Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:flush_delayed_work Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:flush_rcu_work Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:cancel_delayed_work Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:cancel_delayed_work_sync Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:schedule_on_each_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:execute_in_process_context Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:free_workqueue_attrs Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:rcu_free_pool Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:rcu_free_wq Cyclomatic Complexity 5 /kisskb/src/kernel/workqueue.c:apply_wqattrs_cleanup Cyclomatic Complexity 6 /kisskb/src/kernel/workqueue.c:alloc_workqueue_attrs Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:init_worker_pool Cyclomatic Complexity 26 /kisskb/src/kernel/workqueue.c:get_unbound_pool Cyclomatic Complexity 10 /kisskb/src/kernel/workqueue.c:alloc_unbound_pwq Cyclomatic Complexity 23 /kisskb/src/kernel/workqueue.c:wq_update_unbound_numa Cyclomatic Complexity 23 /kisskb/src/kernel/workqueue.c:wq_numa_init Cyclomatic Complexity 13 /kisskb/src/kernel/workqueue.c:workqueue_init Cyclomatic Complexity 26 /kisskb/src/kernel/workqueue.c:apply_wqattrs_prepare Cyclomatic Complexity 24 /kisskb/src/kernel/workqueue.c:apply_workqueue_attrs_locked Cyclomatic Complexity 18 /kisskb/src/kernel/workqueue.c:workqueue_apply_unbound_cpumask Cyclomatic Complexity 7 /kisskb/src/kernel/workqueue.c:wq_sysfs_prep_attrs Cyclomatic Complexity 7 /kisskb/src/kernel/workqueue.c:wq_numa_store Cyclomatic Complexity 8 /kisskb/src/kernel/workqueue.c:wq_cpumask_store Cyclomatic Complexity 9 /kisskb/src/kernel/workqueue.c:wq_nice_store Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:apply_workqueue_attrs Cyclomatic Complexity 16 /kisskb/src/kernel/workqueue.c:alloc_and_link_pwqs Cyclomatic Complexity 16 /kisskb/src/kernel/workqueue.c:workqueue_set_max_active Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:max_active_store Cyclomatic Complexity 2 /kisskb/src/kernel/workqueue.c:current_work Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:current_is_workqueue_rescuer Cyclomatic Complexity 7 /kisskb/src/kernel/workqueue.c:workqueue_congested Cyclomatic Complexity 8 /kisskb/src/kernel/workqueue.c:work_busy Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue.c:set_worker_desc Cyclomatic Complexity 18 /kisskb/src/kernel/workqueue.c:print_worker_info Cyclomatic Complexity 43 /kisskb/src/kernel/workqueue.c:show_workqueue_state Cyclomatic Complexity 17 /kisskb/src/kernel/workqueue.c:destroy_workqueue Cyclomatic Complexity 16 /kisskb/src/kernel/workqueue.c:wq_worker_comm Cyclomatic Complexity 7 /kisskb/src/kernel/workqueue.c:workqueue_prepare_cpu Cyclomatic Complexity 16 /kisskb/src/kernel/workqueue.c:workqueue_online_cpu Cyclomatic Complexity 11 /kisskb/src/kernel/workqueue.c:workqueue_offline_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/workqueue.c:work_on_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/workqueue.c:work_on_cpu_safe Cyclomatic Complexity 10 /kisskb/src/kernel/workqueue.c:freeze_workqueues_begin Cyclomatic Complexity 18 /kisskb/src/kernel/workqueue.c:freeze_workqueues_busy Cyclomatic Complexity 11 /kisskb/src/kernel/workqueue.c:thaw_workqueues Cyclomatic Complexity 8 /kisskb/src/kernel/workqueue.c:workqueue_set_unbound_cpumask Cyclomatic Complexity 7 /kisskb/src/kernel/workqueue.c:wq_unbound_cpumask_store Cyclomatic Complexity 23 /kisskb/src/kernel/workqueue.c:workqueue_sysfs_register Cyclomatic Complexity 44 /kisskb/src/kernel/workqueue.c:alloc_workqueue Cyclomatic Complexity 57 /kisskb/src/kernel/workqueue.c:workqueue_init_early In file included from /kisskb/src/kernel/workqueue.c:33: /kisskb/src/kernel/workqueue.c: In function 'put_unbound_pool': /kisskb/src/kernel/workqueue.c:3569:29: note: byref variable will be forcibly initialized 3569 | DECLARE_COMPLETION_ONSTACK(detach_completion); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/workqueue.h:130, from /kisskb/src/kernel/workqueue.c:380: /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_activate_work': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' 59 | TRACE_EVENT(workqueue_activate_work, | ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' 82 | TRACE_EVENT(workqueue_execute_start, | ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' 108 | TRACE_EVENT(workqueue_execute_end, | ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_queue_work': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' 23 | TRACE_EVENT(workqueue_queue_work, | ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function '__flush_work': /kisskb/src/kernel/workqueue.c:3069:20: note: byref variable will be forcibly initialized 3069 | struct wq_barrier barr; | ^~~~ /kisskb/src/kernel/workqueue.c: In function 'process_one_work': /kisskb/src/kernel/workqueue.c:2206:21: note: byref variable will be forcibly initialized 2206 | struct lockdep_map lockdep_map; | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 3 /kisskb/src/drivers/parport/ieee1284.c:parport_ieee1284_ack_data_avail Cyclomatic Complexity 1 /kisskb/src/drivers/parport/ieee1284.c:parport_ieee1284_wakeup Cyclomatic Complexity 1 /kisskb/src/drivers/parport/ieee1284.c:timeout_waiting_on_port Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 6 /kisskb/src/drivers/parport/ieee1284.c:parport_wait_event Cyclomatic Complexity 12 /kisskb/src/drivers/parport/ieee1284.c:parport_poll_peripheral Cyclomatic Complexity 21 /kisskb/src/drivers/parport/ieee1284.c:parport_wait_peripheral Cyclomatic Complexity 14 /kisskb/src/drivers/parport/ieee1284.c:parport_ieee1284_terminate /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3147:20: note: byref variable will be forcibly initialized 3147 | struct cwt_wait cwait; | ^~~~~ Cyclomatic Complexity 53 /kisskb/src/drivers/parport/ieee1284.c:parport_negotiate Cyclomatic Complexity 3 /kisskb/src/drivers/parport/ieee1284.c:parport_ieee1284_interrupt Cyclomatic Complexity 19 /kisskb/src/drivers/parport/ieee1284.c:parport_write Cyclomatic Complexity 19 /kisskb/src/drivers/parport/ieee1284.c:parport_read Cyclomatic Complexity 4 /kisskb/src/drivers/parport/ieee1284.c:parport_set_timeout /kisskb/src/kernel/workqueue.c: In function 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2807:20: note: byref variable will be forcibly initialized 2807 | struct wq_flusher this_flusher = { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/workqueue.c:30: /kisskb/src/kernel/workqueue.c: In function 'workqueue_apply_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5324:12: note: byref variable will be forcibly initialized 5324 | LIST_HEAD(ctxs); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_config_power_ok Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_set_fps_slots Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_set_power_mode Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_set_slew_rate Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_set_fps_src Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_resume Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_suspend Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_get_power_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_get_fps_src Cyclomatic Complexity 34 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_init_pmic Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_read_slew_rate Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_disable Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_is_enabled Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_set_ramp_delay Cyclomatic Complexity 14 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_set_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_enable Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_get_mode Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_of_parse_cb Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 24 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77620-regulator.c:max77620_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 12 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:pcr_value_show Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:ISOFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:ISOFS_I Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_721 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_733 Cyclomatic Complexity 2 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:tpm_version_major_show Cyclomatic Complexity 2 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:timeouts_show Cyclomatic Complexity 12 /kisskb/src/fs/isofs/rock.c:setup_rock_ridge Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:durations_show Cyclomatic Complexity 3 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:cancel_store Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:temp_deactivated_show Cyclomatic Complexity 16 /kisskb/src/fs/isofs/rock.c:rock_check_overflow Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:owned_show Cyclomatic Complexity 7 /kisskb/src/fs/isofs/rock.c:check_sp Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:active_show Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:enabled_show Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:caps_show Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_length Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:pcrs_show Cyclomatic Complexity 46 /kisskb/src/fs/isofs/rock.c:get_symlink_chunk Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_reset Cyclomatic Complexity 4 /kisskb/src/include/linux/tpm.h:tpm_buf_init Cyclomatic Complexity 1 /kisskb/src/fs/isofs/rock.c:init_rock_state Cyclomatic Complexity 9 /kisskb/src/include/linux/tpm.h:tpm_buf_append Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/tpm.h:tpm_buf_destroy Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 8 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:pubek_show Cyclomatic Complexity 23 /kisskb/src/fs/isofs/rock.c:rock_continue Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isofs_iget_reloc Cyclomatic Complexity 24 /kisskb/src/drivers/char/tpm/tpm-sysfs.c:tpm_sysfs_add_device /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pcr_value_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:354:20: note: byref variable will be forcibly initialized 354 | struct tpm_digest digest; | ^~~~~~ Cyclomatic Complexity 95 /kisskb/src/fs/isofs/rock.c:parse_rock_ridge_inode_internal Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 40 /kisskb/src/fs/isofs/rock.c:rock_ridge_symlink_readpage Cyclomatic Complexity 45 /kisskb/src/fs/isofs/rock.c:get_rock_ridge_filename Cyclomatic Complexity 5 /kisskb/src/fs/isofs/rock.c:parse_rock_ridge_inode /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'temp_deactivated_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:188:8: note: byref variable will be forcibly initialized 188 | cap_t cap; | ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'owned_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:166:8: note: byref variable will be forcibly initialized 166 | cap_t cap; | ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'active_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:144:8: note: byref variable will be forcibly initialized 144 | cap_t cap; | ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'enabled_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:122:8: note: byref variable will be forcibly initialized 122 | cap_t cap; | ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'caps_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:212:8: note: byref variable will be forcibly initialized 212 | cap_t cap; | ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pcrs_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:85:8: note: byref variable will be forcibly initialized 85 | cap_t cap; | ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pubek_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:35:17: note: byref variable will be forcibly initialized 35 | struct tpm_buf tpm_buf; | ^~~~~~~ /kisskb/src/fs/isofs/rock.c: In function 'parse_rock_ridge_inode_internal': /kisskb/src/fs/isofs/rock.c:318:20: note: byref variable will be forcibly initialized 318 | struct rock_state rs; | ^~ /kisskb/src/fs/isofs/rock.c: In function 'rock_ridge_symlink_readpage': /kisskb/src/fs/isofs/rock.c:707:20: note: byref variable will be forcibly initialized 707 | struct rock_state rs; | ^~ /kisskb/src/fs/isofs/rock.c: In function 'get_rock_ridge_filename': /kisskb/src/fs/isofs/rock.c:201:20: note: byref variable will be forcibly initialized 201 | struct rock_state rs; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_rw Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 6 /kisskb/src/include/linux/fileattr.h:fileattr_has_fsx Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_I Cyclomatic Complexity 6 /kisskb/src/fs/hfsplus/inode.c:hfsplus_file_open Cyclomatic Complexity 30 /kisskb/src/fs/hfsplus/inode.c:hfsplus_releasepage Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/inode.c:hfsplus_writepage Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/inode.c:hfsplus_readpage Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/inode.c:hfsplus_bmap Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/inode.c:hfsplus_write_failed Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/inode.c:hfsplus_write_begin Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/inode.c:hfsplus_writepages Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:blockdev_direct_IO Cyclomatic Complexity 8 /kisskb/src/fs/hfsplus/inode.c:hfsplus_direct_IO Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:__hfsp_mt2ut Cyclomatic Complexity 13 /kisskb/src/fs/hfsplus/inode.c:hfsplus_getattr Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:__hfsp_ut2mt Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:filemap_write_and_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 26 /kisskb/src/fs/hfsplus/inode.c:hfsplus_file_fsync Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 13 /kisskb/src/fs/hfsplus/inode.c:hfsplus_setattr Cyclomatic Complexity 20 /kisskb/src/fs/hfsplus/inode.c:hfsplus_get_perms Cyclomatic Complexity 10 /kisskb/src/fs/hfsplus/inode.c:hfsplus_fileattr_get Cyclomatic Complexity 15 /kisskb/src/fs/hfsplus/inode.c:hfsplus_fileattr_set Cyclomatic Complexity 13 /kisskb/src/fs/hfsplus/inode.c:hfsplus_new_inode Cyclomatic Complexity 13 /kisskb/src/fs/hfsplus/inode.c:hfsplus_delete_inode Cyclomatic Complexity 8 /kisskb/src/fs/hfsplus/inode.c:hfsplus_file_release Cyclomatic Complexity 6 /kisskb/src/fs/hfsplus/inode.c:hfsplus_inode_read_fork Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/inode.c:hfsplus_inode_write_fork Cyclomatic Complexity 34 /kisskb/src/fs/hfsplus/inode.c:hfsplus_cat_read_inode Cyclomatic Complexity 35 /kisskb/src/fs/hfsplus/inode.c:hfsplus_cat_write_inode /kisskb/src/fs/hfsplus/inode.c: In function 'hfsplus_cat_read_inode': /kisskb/src/fs/hfsplus/inode.c:502:20: note: byref variable will be forcibly initialized 502 | hfsplus_cat_entry entry; | ^~~~~ /kisskb/src/fs/hfsplus/inode.c: In function 'hfsplus_cat_write_inode': /kisskb/src/fs/hfsplus/inode.c:570:20: note: byref variable will be forcibly initialized 570 | hfsplus_cat_entry entry; | ^~~~~ /kisskb/src/fs/hfsplus/inode.c:569:23: note: byref variable will be forcibly initialized 569 | struct hfs_find_data fd; | ^~ Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_modeset_common.c:test_drm_modeset_exit Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/drm_selftest.c:set_default_test_all Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/selftests/drm_selftest.c:run_selftests Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_modeset_common.c:test_drm_modeset_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:need_resched Cyclomatic Complexity 4 /kisskb/src/drivers/parport/ieee1284_ops.c:ecp_reverse_to_forward Cyclomatic Complexity 4 /kisskb/src/drivers/parport/ieee1284_ops.c:ecp_forward_to_reverse Cyclomatic Complexity 9 /kisskb/src/include/linux/parport.h:parport_yield_blocking Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 35 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_write_compat Cyclomatic Complexity 20 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_read_nibble Cyclomatic Complexity 13 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_read_byte Cyclomatic Complexity 21 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_ecp_write_data Cyclomatic Complexity 45 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_ecp_read_data Cyclomatic Complexity 21 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_ecp_write_addr Cyclomatic Complexity 6 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_epp_write_data Cyclomatic Complexity 6 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_epp_read_data Cyclomatic Complexity 6 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_epp_write_addr Cyclomatic Complexity 6 /kisskb/src/drivers/parport/ieee1284_ops.c:parport_ieee1284_epp_read_addr Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/eventlog/common.h:tpm_read_log_acpi Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/eventlog/common.h:tpm_read_log_efi Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/eventlog/common.c:tpm_bios_measurements_release Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/eventlog/common.c:tpm_bios_measurements_open Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/eventlog/common.c:tpm_read_log Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/eventlog/common.c:tpm_bios_log_teardown Cyclomatic Complexity 19 /kisskb/src/drivers/char/tpm/eventlog/common.c:tpm_bios_log_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:tpm1_bios_measurements_stop Cyclomatic Complexity 14 /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:tpm1_bios_measurements_start Cyclomatic Complexity 12 /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:tpm1_bios_measurements_next Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:get_event_name Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:tpm1_ascii_bios_measurements_show Cyclomatic Complexity 3 /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:tpm1_binary_bios_measurements_show /kisskb/src/drivers/char/tpm/eventlog/tpm1.c: In function 'tpm1_binary_bios_measurements_show': /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:226:20: note: byref variable will be forcibly initialized 226 | struct tcpa_event temp_event; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 49 /kisskb/src/drivers/gpu/drm/selftests/test-drm_format.c:igt_check_drm_format_block_width Cyclomatic Complexity 49 /kisskb/src/drivers/gpu/drm/selftests/test-drm_format.c:igt_check_drm_format_block_height Cyclomatic Complexity 256 /kisskb/src/drivers/gpu/drm/selftests/test-drm_format.c:igt_check_drm_format_min_pitch Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77650-regulator.c:max77650_regulator_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max77650-regulator.c:max77650_regulator_is_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77650-regulator.c:max77650_regulator_disable Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77650-regulator.c:max77650_regulator_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 18 /kisskb/src/drivers/regulator/max77650-regulator.c:max77650_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77650-regulator.c:max77650_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:ISOFS_I Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_711 Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isonum_733 Cyclomatic Complexity 4 /kisskb/src/fs/isofs/isofs.h:isofs_normalize_block_and_offset Cyclomatic Complexity 15 /kisskb/src/fs/isofs/export.c:isofs_export_encode_fh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 1 /kisskb/src/fs/isofs/isofs.h:isofs_iget Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 16 /kisskb/src/fs/isofs/export.c:isofs_export_get_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/fs/isofs/export.c:isofs_export_iget Cyclomatic Complexity 11 /kisskb/src/fs/isofs/export.c:isofs_fh_to_parent Cyclomatic Complexity 9 /kisskb/src/fs/isofs/export.c:isofs_fh_to_dentry Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/ioctl.c:hfsplus_ioctl_bless Cyclomatic Complexity 2 /kisskb/src/fs/hfsplus/ioctl.c:hfsplus_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_width Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_height Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_plane_helper.c:set_src Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_plane_helper.c:set_crtc Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/selftests/test-drm_plane_helper.c:check_src_eq Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/test-drm_plane_helper.c:check_crtc_eq Cyclomatic Complexity 100 /kisskb/src/drivers/gpu/drm/selftests/test-drm_plane_helper.c:igt_check_plane_state Cyclomatic Complexity 1 /kisskb/src/drivers/parport/procfs.c:parport_default_proc_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/parport/procfs.c:parport_default_proc_register Cyclomatic Complexity 1 /kisskb/src/drivers/parport/procfs.c:parport_proc_register Cyclomatic Complexity 1 /kisskb/src/drivers/parport/procfs.c:parport_proc_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/parport/procfs.c:parport_device_proc_register Cyclomatic Complexity 1 /kisskb/src/drivers/parport/procfs.c:parport_device_proc_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/eventlog/tpm2.c:tpm2_bios_measurements_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 59 /kisskb/src/include/linux/tpm_eventlog.h:__calc_tpm2_event_size Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/eventlog/tpm2.c:calc_tpm2_event_size Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/eventlog/tpm2.c:tpm2_binary_bios_measurements_show Cyclomatic Complexity 35 /kisskb/src/drivers/char/tpm/eventlog/tpm2.c:tpm2_bios_measurements_start Cyclomatic Complexity 18 /kisskb/src/drivers/char/tpm/eventlog/tpm2.c:tpm2_bios_measurements_next Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_framebuffer.c:fb_create_mock Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_framebuffer.c:execute_drm_mode_fb_cmd2 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/selftests/test-drm_framebuffer.c:igt_check_drm_framebuffer_create Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8649.c:max8649_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/max8649.c:max8649_enable_time Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/max8649.c:max8649_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/max8649.c:max8649_set_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 24 /kisskb/src/drivers/regulator/max8649.c:max8649_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8649.c:max8649_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 39 /kisskb/src/fs/hfs/bitmap.c:hfs_find_set_zero_bits Cyclomatic Complexity 1 /kisskb/src/fs/hfs/hfs_fs.h:hfs_bitmap_dirty Cyclomatic Complexity 13 /kisskb/src/fs/hfs/bitmap.c:hfs_vbm_search_free Cyclomatic Complexity 17 /kisskb/src/fs/hfs/bitmap.c:hfs_clear_vbm_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_wakeup.h:device_can_wakeup Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_pm_not_required Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_qos.h:dev_pm_qos_requested_resume_latency Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_qos.h:dev_pm_qos_requested_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_has_no_callbacks Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtos32 Cyclomatic Complexity 11 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_latency_tolerance_us_store Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_latency_tolerance_us_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:wakeup_active_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:wakeup_expire_count_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:wakeup_abort_count_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:wakeup_active_count_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:wakeup_count_show Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/sysfs.c:wakeup_show Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/sysfs.c:autosuspend_delay_ms_show Cyclomatic Complexity 2 /kisskb/src/drivers/base/power/sysfs.c:control_show Cyclomatic Complexity 11 /kisskb/src/drivers/base/power/sysfs.c:runtime_status_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_resume_latency_us_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_no_power_off_show Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:wakeup_last_time_ms_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:wakeup_max_time_ms_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:wakeup_total_time_ms_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:wakeup_store Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtol Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:autosuspend_delay_ms_store Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:runtime_active_time_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:runtime_suspended_time_show Cyclomatic Complexity 5 /kisskb/src/drivers/base/power/sysfs.c:control_store Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/sysfs.c:dpm_sysfs_wakeup_change_owner Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_resume_latency_us_store Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_no_power_off_store Cyclomatic Complexity 25 /kisskb/src/drivers/base/power/sysfs.c:dpm_sysfs_add Cyclomatic Complexity 25 /kisskb/src/drivers/base/power/sysfs.c:dpm_sysfs_change_owner Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/sysfs.c:wakeup_sysfs_add Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:wakeup_sysfs_remove Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_sysfs_add_resume_latency Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_sysfs_remove_resume_latency Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_sysfs_add_flags Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_sysfs_remove_flags Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_sysfs_add_latency_tolerance Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:pm_qos_sysfs_remove_latency_tolerance Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/sysfs.c:rpm_sysfs_remove Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/sysfs.c:dpm_sysfs_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_I Cyclomatic Complexity 2 /kisskb/src/fs/hfsplus/extents.c:hfsplus_dump_extent Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/extents.c:hfsplus_ext_build_key Cyclomatic Complexity 2 /kisskb/src/fs/hfsplus/extents.c:hfsplus_ext_block_count Cyclomatic Complexity 5 /kisskb/src/fs/hfsplus/extents.c:hfsplus_ext_find_block Cyclomatic Complexity 5 /kisskb/src/fs/hfsplus/extents.c:hfsplus_ext_lastblock Cyclomatic Complexity 13 /kisskb/src/fs/hfsplus/extents.c:hfsplus_add_extent Cyclomatic Complexity 15 /kisskb/src/fs/hfsplus/extents.c:__hfsplus_ext_write_extent Cyclomatic Complexity 6 /kisskb/src/fs/hfsplus/extents.c:hfsplus_ext_write_extent_locked Cyclomatic Complexity 20 /kisskb/src/fs/hfsplus/extents.c:__hfsplus_ext_read_extent Cyclomatic Complexity 12 /kisskb/src/fs/hfsplus/extents.c:__hfsplus_ext_cache_extent Cyclomatic Complexity 12 /kisskb/src/fs/hfsplus/extents.c:hfsplus_ext_read_extent Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:hfsplus_mark_inode_dirty Cyclomatic Complexity 26 /kisskb/src/fs/hfsplus/extents.c:hfsplus_free_extents Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:sb_issue_zeroout Cyclomatic Complexity 13 /kisskb/src/fs/hfsplus/extents.c:hfsplus_ext_cmp_key Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/extents.c:hfsplus_ext_write_extent Cyclomatic Complexity 18 /kisskb/src/fs/hfsplus/extents.c:hfsplus_free_fork Cyclomatic Complexity 46 /kisskb/src/fs/hfsplus/extents.c:hfsplus_file_extend Cyclomatic Complexity 31 /kisskb/src/fs/hfsplus/extents.c:hfsplus_get_block Cyclomatic Complexity 31 /kisskb/src/fs/hfsplus/extents.c:hfsplus_file_truncate /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_ext_write_extent_locked': /kisskb/src/fs/hfsplus/extents.c:134:24: note: byref variable will be forcibly initialized 134 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_ext_read_extent': /kisskb/src/fs/hfsplus/extents.c:209:23: note: byref variable will be forcibly initialized 209 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_free_fork': /kisskb/src/fs/hfsplus/extents.c:399:23: note: byref variable will be forcibly initialized 399 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_file_truncate': /kisskb/src/fs/hfsplus/extents.c:547:23: note: byref variable will be forcibly initialized 547 | struct hfs_find_data fd; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 6 /kisskb/src/drivers/parport/daisy.c:add_dev Cyclomatic Complexity 6 /kisskb/src/drivers/parport/daisy.c:cpp_mux Cyclomatic Complexity 1 /kisskb/src/drivers/parport/daisy.c:mux_present Cyclomatic Complexity 1 /kisskb/src/drivers/parport/daisy.c:num_mux_ports Cyclomatic Complexity 1 /kisskb/src/drivers/parport/daisy.c:select_port Cyclomatic Complexity 16 /kisskb/src/drivers/parport/daisy.c:assign_addrs Cyclomatic Complexity 7 /kisskb/src/drivers/parport/daisy.c:cpp_daisy Cyclomatic Complexity 7 /kisskb/src/drivers/parport/daisy.c:daisy_drv_probe Cyclomatic Complexity 4 /kisskb/src/drivers/parport/daisy.c:clone_parport Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/drivers/parport/daisy.c:parport_daisy_fini Cyclomatic Complexity 15 /kisskb/src/drivers/parport/daisy.c:parport_open Cyclomatic Complexity 1 /kisskb/src/drivers/parport/daisy.c:parport_close Cyclomatic Complexity 1 /kisskb/src/drivers/parport/daisy.c:parport_daisy_deselect_all Cyclomatic Complexity 29 /kisskb/src/drivers/parport/daisy.c:parport_daisy_init Cyclomatic Complexity 3 /kisskb/src/drivers/parport/daisy.c:parport_daisy_select /kisskb/src/drivers/parport/daisy.c: In function 'parport_open': /kisskb/src/drivers/parport/daisy.c:244:19: note: byref variable will be forcibly initialized 244 | struct pardev_cb par_cb; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:set_plane_src Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:set_damage_clip Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:set_damage_blob Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:set_plane_damage Cyclomatic Complexity 37 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:check_damage_clip Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:mock_setup Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_no_damage Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_no_damage_fractional_src Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_no_damage_src_moved Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_no_damage_fractional_src_moved Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_no_damage_not_visible Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_no_damage_no_crtc Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_no_damage_no_fb Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_simple_damage Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_single_damage Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_single_damage_intersect_src Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_single_damage_outside_src Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_single_damage_fractional_src Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_single_damage_intersect_fractional_src Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_single_damage_outside_fractional_src Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_single_damage_src_moved Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_single_damage_fractional_src_moved Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_damage Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_damage_one_intersect Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_damage_one_outside Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_damage_src_moved Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:igt_damage_iter_damage_not_visible /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:123:2: note: in expansion of macro 'MOCK_VARIABLES' 123 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:120:18: note: byref variable will be forcibly initialized 120 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:119:39: note: byref variable will be forcibly initialized 119 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:144:2: note: in expansion of macro 'MOCK_VARIABLES' 144 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:141:18: note: byref variable will be forcibly initialized 141 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:140:39: note: byref variable will be forcibly initialized 140 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:167:2: note: in expansion of macro 'MOCK_VARIABLES' 167 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:164:18: note: byref variable will be forcibly initialized 164 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:163:39: note: byref variable will be forcibly initialized 163 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:189:2: note: in expansion of macro 'MOCK_VARIABLES' 189 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:186:18: note: byref variable will be forcibly initialized 186 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:185:39: note: byref variable will be forcibly initialized 185 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:212:2: note: in expansion of macro 'MOCK_VARIABLES' 212 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:209:18: note: byref variable will be forcibly initialized 209 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:208:39: note: byref variable will be forcibly initialized 208 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_crtc': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:235:2: note: in expansion of macro 'MOCK_VARIABLES' 235 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:232:18: note: byref variable will be forcibly initialized 232 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:231:39: note: byref variable will be forcibly initialized 231 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_fb': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:254:18: note: byref variable will be forcibly initialized 254 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:253:25: note: byref variable will be forcibly initialized 253 | struct drm_plane_state old_state; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:252:39: note: byref variable will be forcibly initialized 252 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_simple_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:283:2: note: in expansion of macro 'MOCK_VARIABLES' 283 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:280:18: note: byref variable will be forcibly initialized 280 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:279:23: note: byref variable will be forcibly initialized 279 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:278:27: note: byref variable will be forcibly initialized 278 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:277:39: note: byref variable will be forcibly initialized 277 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:309:2: note: in expansion of macro 'MOCK_VARIABLES' 309 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:306:18: note: byref variable will be forcibly initialized 306 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:305:23: note: byref variable will be forcibly initialized 305 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:304:27: note: byref variable will be forcibly initialized 304 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:303:39: note: byref variable will be forcibly initialized 303 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:334:2: note: in expansion of macro 'MOCK_VARIABLES' 334 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:331:18: note: byref variable will be forcibly initialized 331 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:330:23: note: byref variable will be forcibly initialized 330 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:329:27: note: byref variable will be forcibly initialized 329 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:328:39: note: byref variable will be forcibly initialized 328 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:360:2: note: in expansion of macro 'MOCK_VARIABLES' 360 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:357:18: note: byref variable will be forcibly initialized 357 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:356:23: note: byref variable will be forcibly initialized 356 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:355:27: note: byref variable will be forcibly initialized 355 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:354:39: note: byref variable will be forcibly initialized 354 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:385:2: note: in expansion of macro 'MOCK_VARIABLES' 385 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:382:18: note: byref variable will be forcibly initialized 382 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:381:23: note: byref variable will be forcibly initialized 381 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:380:27: note: byref variable will be forcibly initialized 380 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:379:39: note: byref variable will be forcibly initialized 379 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:413:2: note: in expansion of macro 'MOCK_VARIABLES' 413 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:410:18: note: byref variable will be forcibly initialized 410 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:409:23: note: byref variable will be forcibly initialized 409 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:408:27: note: byref variable will be forcibly initialized 408 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:407:39: note: byref variable will be forcibly initialized 407 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:442:2: note: in expansion of macro 'MOCK_VARIABLES' 442 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:439:18: note: byref variable will be forcibly initialized 439 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:438:23: note: byref variable will be forcibly initialized 438 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:437:27: note: byref variable will be forcibly initialized 437 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:436:39: note: byref variable will be forcibly initialized 436 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:470:2: note: in expansion of macro 'MOCK_VARIABLES' 470 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:467:18: note: byref variable will be forcibly initialized 467 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:466:23: note: byref variable will be forcibly initialized 466 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:465:27: note: byref variable will be forcibly initialized 465 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:464:39: note: byref variable will be forcibly initialized 464 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:497:2: note: in expansion of macro 'MOCK_VARIABLES' 497 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:494:18: note: byref variable will be forcibly initialized 494 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:493:23: note: byref variable will be forcibly initialized 493 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:492:27: note: byref variable will be forcibly initialized 492 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:491:39: note: byref variable will be forcibly initialized 491 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:526:2: note: in expansion of macro 'MOCK_VARIABLES' 526 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:523:18: note: byref variable will be forcibly initialized 523 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:521:27: note: byref variable will be forcibly initialized 521 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:520:39: note: byref variable will be forcibly initialized 520 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_intersect': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:557:2: note: in expansion of macro 'MOCK_VARIABLES' 557 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:554:18: note: byref variable will be forcibly initialized 554 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:552:27: note: byref variable will be forcibly initialized 552 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:551:39: note: byref variable will be forcibly initialized 551 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_outside': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:590:2: note: in expansion of macro 'MOCK_VARIABLES' 590 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:587:18: note: byref variable will be forcibly initialized 587 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:585:27: note: byref variable will be forcibly initialized 585 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:584:39: note: byref variable will be forcibly initialized 584 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:617:2: note: in expansion of macro 'MOCK_VARIABLES' 617 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:614:18: note: byref variable will be forcibly initialized 614 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:612:27: note: byref variable will be forcibly initialized 612 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:611:39: note: byref variable will be forcibly initialized 611 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:25: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:646:2: note: in expansion of macro 'MOCK_VARIABLES' 646 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:643:18: note: byref variable will be forcibly initialized 643 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:641:27: note: byref variable will be forcibly initialized 641 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:640:39: note: byref variable will be forcibly initialized 640 | struct drm_atomic_helper_damage_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab64p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be64_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 39 /kisskb/src/drivers/char/tpm/eventlog/of.c:tpm_read_log_of Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8893.c:max8893_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/max8893.c:max8893_probe_new Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8893.c:max8893_driver_exit Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_runtime_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_runtime_resume Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_prepare Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_suspend_noirq Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_suspend_late Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_freeze_noirq Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_freeze_late Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_freeze Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_poweroff_noirq Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_poweroff_late Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_poweroff Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_thaw_noirq Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_thaw_early Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_thaw Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_resume_noirq Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_resume_early Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_resume Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_restore_noirq Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_restore_early Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_restore Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/generic_ops.c:pm_generic_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/fs/hfs/bfind.c:hfs_find_init Cyclomatic Complexity 1 /kisskb/src/fs/hfs/bfind.c:hfs_find_exit Cyclomatic Complexity 22 /kisskb/src/fs/hfs/bfind.c:__hfs_brec_find Cyclomatic Complexity 21 /kisskb/src/fs/hfs/bfind.c:hfs_brec_find Cyclomatic Complexity 7 /kisskb/src/fs/hfs/bfind.c:hfs_brec_read Cyclomatic Complexity 19 /kisskb/src/fs/hfs/bfind.c:hfs_brec_goto Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/ctype.h:__toupper Cyclomatic Complexity 2 /kisskb/src/include/linux/string_helpers.h:string_upper Cyclomatic Complexity 7 /kisskb/src/drivers/parport/probe.c:pretty_print Cyclomatic Complexity 48 /kisskb/src/drivers/parport/probe.c:parport_read_device_id Cyclomatic Complexity 71 /kisskb/src/drivers/parport/probe.c:parse_data Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/drivers/parport/probe.c:parport_device_id Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_I Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_subfolders_inc Cyclomatic Complexity 5 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_subfolders_dec Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:__hfsp_ut2mt Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_fill_cat_thread Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_cat_build_key_uni Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:hfsplus_mark_inode_dirty Cyclomatic Complexity 5 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_cat_case_cmp_key Cyclomatic Complexity 5 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_cat_bin_cmp_key Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_cat_build_key Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_cat_build_key_with_cnid Cyclomatic Complexity 18 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_cat_set_perms Cyclomatic Complexity 18 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_cat_build_record Cyclomatic Complexity 10 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_find_cat Cyclomatic Complexity 35 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_create_cat Cyclomatic Complexity 41 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_delete_cat Cyclomatic Complexity 54 /kisskb/src/fs/hfsplus/catalog.c:hfsplus_rename_cat /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_find_cat': /kisskb/src/fs/hfsplus/catalog.c:197:20: note: byref variable will be forcibly initialized 197 | hfsplus_cat_entry tmp; | ^~~ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_create_cat': /kisskb/src/fs/hfsplus/catalog.c:258:20: note: byref variable will be forcibly initialized 258 | hfsplus_cat_entry entry; | ^~~~~ /kisskb/src/fs/hfsplus/catalog.c:257:23: note: byref variable will be forcibly initialized 257 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_delete_cat': /kisskb/src/fs/hfsplus/catalog.c:334:26: note: byref variable will be forcibly initialized 334 | struct hfsplus_fork_raw fork; | ^~~~ /kisskb/src/fs/hfsplus/catalog.c:333:23: note: byref variable will be forcibly initialized 333 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_rename_cat': /kisskb/src/fs/hfsplus/catalog.c:440:20: note: byref variable will be forcibly initialized 440 | hfsplus_cat_entry entry; | ^~~~~ /kisskb/src/fs/hfsplus/catalog.c:439:31: note: byref variable will be forcibly initialized 439 | struct hfs_find_data src_fd, dst_fd; | ^~~~~~ /kisskb/src/fs/hfsplus/catalog.c:439:23: note: byref variable will be forcibly initialized 439 | struct hfs_find_data src_fd, dst_fd; | ^~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 2 /kisskb/src/include/linux/device.h:dev_to_psd Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_clock.h:pm_clk_init Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_dev_pm_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_domain.h:genpd_dev_pm_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_domain.h:genpd_dev_pm_attach_by_id Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_domain.h:genpd_dev_pm_attach_by_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/common.c:dev_pm_get_subsys_data Cyclomatic Complexity 6 /kisskb/src/drivers/base/power/common.c:dev_pm_put_subsys_data Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/common.c:dev_pm_domain_attach Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/common.c:dev_pm_domain_attach_by_id Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/common.c:dev_pm_domain_attach_by_name Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/common.c:dev_pm_domain_detach Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/common.c:dev_pm_domain_start Cyclomatic Complexity 8 /kisskb/src/drivers/base/power/common.c:dev_pm_domain_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.h:tpm_tis_read_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.h:tpm_tis_read8 Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.h:tpm_tis_read16 Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.h:tpm_tis_read32 Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.h:tpm_tis_write_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.h:tpm_tis_write8 Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.h:tpm_tis_write32 Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.h:is_bsw Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:release_locality Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_ready Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_req_canceled Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_clkrun_enable Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:wait_for_tpm_stat_cond Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:check_locality Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 13 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_reenable_interrupts Cyclomatic Complexity 34 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_update_durations Cyclomatic Complexity 14 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_update_timeouts Cyclomatic Complexity 8 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_status Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:get_burstcount Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm.h:tpm_msleep Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:wait_startup Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 52 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:wait_for_tpm_stat Cyclomatic Complexity 36 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_send_data Cyclomatic Complexity 12 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_send_main Cyclomatic Complexity 11 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:recv_data Cyclomatic Complexity 23 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_recv Cyclomatic Complexity 50 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:request_locality Cyclomatic Complexity 18 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:probe_itpm Cyclomatic Complexity 22 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tis_int_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_gen_interrupt Cyclomatic Complexity 27 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_probe_irq_single Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_probe_irq Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:disable_interrupts Cyclomatic Complexity 15 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_send Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_remove Cyclomatic Complexity 80 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_core_init Cyclomatic Complexity 13 /kisskb/src/drivers/char/tpm/tpm_tis_core.c:tpm_tis_resume /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_durations': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:510:8: note: byref variable will be forcibly initialized 510 | cap_t cap; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/tpm/tpm_tis_core.c:19: /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'wait_for_tpm_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:68:8: note: in expansion of macro 'wait_event_interruptible_timeout' 68 | rc = wait_event_interruptible_timeout(*queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'request_locality': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:167:8: note: in expansion of macro 'wait_event_interruptible_timeout' 167 | rc = wait_event_interruptible_timeout(priv->int_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_gen_interrupt': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:720:8: note: byref variable will be forcibly initialized 720 | cap_t cap; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8952.c:max8952_pmic_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/max8952.c:max8952_get_voltage_sel Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/max8952.c:max8952_set_voltage_sel Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/max8952.c:max8952_list_voltage Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 20 /kisskb/src/drivers/regulator/max8952.c:max8952_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max8952.c:max8952_read_reg Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8952.c:max8952_write_reg Cyclomatic Complexity 42 /kisskb/src/drivers/regulator/max8952.c:max8952_pmic_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8952.c:max8952_pmic_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:hlists_swap_heads_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/pid.h:pid_has_task Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:checkpoint_restore_ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_get_cursor Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_set_cursor Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:get_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:put_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:__to_fd Cyclomatic Complexity 2 /kisskb/src/kernel/pid.c:task_pid_ptr Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_head_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:hlist_del_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:pid_nr Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_replace_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:ns_of_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init_base Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/file.h:fdget Cyclomatic Complexity 4 /kisskb/src/include/linux/file.h:fdput Cyclomatic Complexity 7 /kisskb/src/kernel/pid.c:__pidfd_fget Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 6 /kisskb/src/kernel/pid.c:put_pid Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:delayed_put_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 5 /kisskb/src/kernel/pid.c:free_pid Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 4 /kisskb/src/kernel/pid.c:__change_pid Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 50 /kisskb/src/kernel/pid.c:alloc_pid Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:disable_pid_allocation Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:find_pid_ns Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:attach_pid Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:detach_pid Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:change_pid Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:exchange_tids Cyclomatic Complexity 4 /kisskb/src/kernel/pid.c:transfer_pid Cyclomatic Complexity 12 /kisskb/src/kernel/pid.c:pid_task Cyclomatic Complexity 5 /kisskb/src/kernel/pid.c:find_task_by_pid_ns Cyclomatic Complexity 5 /kisskb/src/kernel/pid.c:get_task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/kernel/pid.c:get_pid_task Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 6 /kisskb/src/kernel/pid.c:pidfd_getfd Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_err_printer Cyclomatic Complexity 9 /kisskb/src/kernel/pid.c:__do_sys_pidfd_getfd Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/kernel/pid.c:pid_nr_ns Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:task_active_pid_ns Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:find_vpid Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:find_get_pid Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:find_task_by_vpid Cyclomatic Complexity 4 /kisskb/src/kernel/pid.c:find_get_task_by_vpid Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:pid_vnr Cyclomatic Complexity 50 /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c:sideband_msg_req_equal Cyclomatic Complexity 8 /kisskb/src/kernel/pid.c:__task_pid_nr_ns Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:find_ge_pid Cyclomatic Complexity 6 /kisskb/src/kernel/pid.c:pidfd_get_pid Cyclomatic Complexity 10 /kisskb/src/kernel/pid.c:pidfd_create Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c:sideband_msg_req_encode_decode Cyclomatic Complexity 10 /kisskb/src/kernel/pid.c:__do_sys_pidfd_open Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:__se_sys_pidfd_open Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c:igt_dp_mst_calc_pbn_mode Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:pid_idr_init Cyclomatic Complexity 1 /kisskb/src/kernel/pid.c:__se_sys_pidfd_getfd Cyclomatic Complexity 57 /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c:igt_dp_mst_sideband_msg_req_decode /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c: In function 'sideband_msg_req_encode_decode': /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c:124:21: note: byref variable will be forcibly initialized 124 | struct drm_printer p = drm_err_printer(PREFIX_STR); | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 5 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_read Cyclomatic Complexity 1 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_read_u16 Cyclomatic Complexity 1 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_read_u8 Cyclomatic Complexity 9 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_read_key Cyclomatic Complexity 1 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_write Cyclomatic Complexity 1 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_write_u16 Cyclomatic Complexity 1 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_write_u8 Cyclomatic Complexity 1 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_clear Cyclomatic Complexity 4 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_copy Cyclomatic Complexity 4 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_move Cyclomatic Complexity 21 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_dump Cyclomatic Complexity 8 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_findhash Cyclomatic Complexity 19 /kisskb/src/fs/hfs/bnode.c:__hfs_bnode_create Cyclomatic Complexity 8 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_unhash Cyclomatic Complexity 5 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_free Cyclomatic Complexity 4 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_get Cyclomatic Complexity 12 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_put Cyclomatic Complexity 55 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_find Cyclomatic Complexity 28 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_unlink Cyclomatic Complexity 10 /kisskb/src/fs/hfs/bnode.c:hfs_bnode_create /kisskb/src/fs/hfs/bnode.c: In function 'hfs_bnode_dump': /kisskb/src/fs/hfs/bnode.c:151:24: note: byref variable will be forcibly initialized 151 | struct hfs_bnode_desc desc; | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/hfs/bnode.c:12: /kisskb/src/fs/hfs/bnode.c: In function '__hfs_bnode_create': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/hfs/bnode.c:286:3: note: in expansion of macro 'wait_event' 286 | wait_event(node2->lock_wq, !test_bit(HFS_BNODE_NEW, &node2->flags)); | ^~~~~~~~~~ /kisskb/src/fs/hfs/bnode.c: In function 'hfs_bnode_find': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/hfs/bnode.c:339:3: note: in expansion of macro 'wait_event' 339 | wait_event(node->lock_wq, !test_bit(HFS_BNODE_NEW, &node->flags)); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_init Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_width Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_height Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_rect.h:drm_rect_visible Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:igt_drm_rect_clip_scaled_div_by_zero Cyclomatic Complexity 100 /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:igt_drm_rect_clip_scaled_not_clipped Cyclomatic Complexity 199 /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:igt_drm_rect_clip_scaled_clipped Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:igt_drm_rect_clip_scaled_signed_vs_unsigned /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_div_by_zero': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:28: note: byref variable will be forcibly initialized 16 | struct drm_rect src, dst, clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:23: note: byref variable will be forcibly initialized 16 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:18: note: byref variable will be forcibly initialized 16 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_not_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:28: note: byref variable will be forcibly initialized 42 | struct drm_rect src, dst, clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:23: note: byref variable will be forcibly initialized 42 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:18: note: byref variable will be forcibly initialized 42 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:28: note: byref variable will be forcibly initialized 98 | struct drm_rect src, dst, clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:23: note: byref variable will be forcibly initialized 98 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:18: note: byref variable will be forcibly initialized 98 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_signed_vs_unsigned': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:28: note: byref variable will be forcibly initialized 202 | struct drm_rect src, dst, clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:23: note: byref variable will be forcibly initialized 202 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:18: note: byref variable will be forcibly initialized 202 | struct drm_rect src, dst, clip; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:probe_irq_on Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:probe_irq_off Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pnp.h:pnp_register_driver Cyclomatic Complexity 1 /kisskb/src/include/linux/pnp.h:pnp_unregister_driver Cyclomatic Complexity 1 /kisskb/src/include/linux/parport_pc.h:parport_pc_read_control Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:intel_bug_present Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:irq_probe_EPP Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:irq_probe_SPP Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_platform_probe Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:parse_parport_params Cyclomatic Complexity 9 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_init_state Cyclomatic Complexity 5 /kisskb/src/drivers/parport/parport_pc.c:find_superio Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_pc.c:get_superio_irq Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_pc.c:get_superio_dma Cyclomatic Complexity 5 /kisskb/src/drivers/parport/parport_pc.c:find_free_superio Cyclomatic Complexity 22 /kisskb/src/drivers/parport/parport_pc.c:decode_smsc Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 1 /kisskb/src/include/linux/parport_pc.h:__parport_pc_frob_control Cyclomatic Complexity 1 /kisskb/src/include/linux/parport_pc.h:parport_pc_data_reverse Cyclomatic Complexity 1 /kisskb/src/include/linux/parport_pc.h:parport_pc_disable_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/parport_pc.h:parport_pc_enable_irq Cyclomatic Complexity 4 /kisskb/src/include/linux/parport_pc.h:parport_pc_write_control Cyclomatic Complexity 1 /kisskb/src/include/linux/parport_pc.h:parport_pc_data_forward Cyclomatic Complexity 8 /kisskb/src/include/linux/parport_pc.h:parport_pc_frob_control Cyclomatic Complexity 1 /kisskb/src/include/linux/parport_pc.h:parport_pc_write_data Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_save_state Cyclomatic Complexity 1 /kisskb/src/include/linux/parport_pc.h:parport_pc_read_status Cyclomatic Complexity 3 /kisskb/src/drivers/parport/parport_pc.c:clear_epp_timeout Cyclomatic Complexity 5 /kisskb/src/drivers/parport/parport_pc.c:parport_EPP_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/parport_pc.h:parport_pc_read_data Cyclomatic Complexity 8 /kisskb/src/drivers/parport/parport_pc.c:parport_PS2_supported Cyclomatic Complexity 22 /kisskb/src/drivers/parport/parport_pc.c:parport_SPP_supported Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_pc.c:frob_econtrol Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_restore_state Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:frob_set_mode Cyclomatic Complexity 9 /kisskb/src/drivers/parport/parport_pc.c:parport_ECR_present Cyclomatic Complexity 7 /kisskb/src/drivers/parport/parport_pc.c:parport_ECPEPP_supported Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_pc.c:parport_ECPPS2_supported Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:programmable_irq_support Cyclomatic Complexity 6 /kisskb/src/drivers/parport/parport_pc.c:irq_probe_ECP Cyclomatic Complexity 27 /kisskb/src/drivers/parport/parport_pc.c:parport_irq_probe Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_pc.c:programmable_dma_support Cyclomatic Complexity 7 /kisskb/src/drivers/parport/parport_pc.c:parport_dma_probe Cyclomatic Complexity 26 /kisskb/src/drivers/parport/parport_pc.c:detect_and_report_it87 Cyclomatic Complexity 15 /kisskb/src/drivers/parport/parport_pc.c:show_parconfig_winbond Cyclomatic Complexity 43 /kisskb/src/drivers/parport/parport_pc.c:decode_winbond Cyclomatic Complexity 14 /kisskb/src/drivers/parport/parport_pc.c:winbond_check Cyclomatic Complexity 14 /kisskb/src/drivers/parport/parport_pc.c:winbond_check2 Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_pc.c:detect_and_report_winbond Cyclomatic Complexity 17 /kisskb/src/drivers/parport/parport_pc.c:smsc_check Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_pc.c:detect_and_report_smsc Cyclomatic Complexity 27 /kisskb/src/drivers/parport/parport_pc.c:show_parconfig_smsc37c669 Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_resndata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_simple Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_mask_and_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_coerce_mask_and_coherent Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writesb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outsb Cyclomatic Complexity 14 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_epp_write_addr Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_ecpepp_write_addr Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readsb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readsb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:insb Cyclomatic Complexity 14 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_epp_read_addr Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_ecpepp_read_addr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writesl Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outsl Cyclomatic Complexity 17 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_epp_write_data Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_ecpepp_write_data Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readsl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readsl Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:insl Cyclomatic Complexity 36 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_epp_read_data Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_ecpepp_read_data Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 21 /kisskb/src/drivers/parport/parport_pc.c:parport_parse_param Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:parport_parse_irq Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_pc.c:parport_parse_dma Cyclomatic Complexity 32 /kisskb/src/drivers/parport/parport_pc.c:parport_setup Cyclomatic Complexity 16 /kisskb/src/drivers/parport/parport_pc.c:parport_init_mode_setup Cyclomatic Complexity 12 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_init_superio Cyclomatic Complexity 124 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_probe_port Cyclomatic Complexity 32 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_pci_probe Cyclomatic Complexity 23 /kisskb/src/drivers/parport/parport_pc.c:sio_ite_8872_probe Cyclomatic Complexity 41 /kisskb/src/drivers/parport/parport_pc.c:sio_via_probe Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/parport.h:parport_pc_find_nonpci_ports Cyclomatic Complexity 10 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_find_ports Cyclomatic Complexity 16 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_init Cyclomatic Complexity 10 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_unregister_port Cyclomatic Complexity 16 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_exit Cyclomatic Complexity 5 /kisskb/src/drivers/parport/parport_pc.c:parport_pc_pci_remove In file included from /kisskb/src/arch/powerpc/include/asm/prom.h:23, from /kisskb/src/arch/powerpc/include/asm/pci.h:17, from /kisskb/src/include/linux/pci.h:1888, from /kisskb/src/drivers/parport/parport_pc.c:56: /kisskb/src/drivers/parport/parport_pc.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/drivers/parport/parport_pc.c: In function 'parport_pc_probe_port': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_head_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_qos.h:dev_pm_qos_request_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_qos.h:dev_pm_qos_requested_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_invalid_req_type Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 2 /kisskb/src/include/linux/pm_qos.h:dev_pm_qos_raw_resume_latency Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_dev_pm_qos_remove_request Cyclomatic Complexity 30 /kisskb/src/drivers/base/power/qos.c:apply_constraint Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/qos.c:__dev_pm_qos_remove_request Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/qos.c:__dev_pm_qos_drop_user_request Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/qos.c:__dev_pm_qos_hide_latency_limit Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/qos.c:__dev_pm_qos_hide_flags Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_drop_user_request Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_constraints_allocate Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_dev_pm_qos_add_request Cyclomatic Complexity 23 /kisskb/src/drivers/base/power/qos.c:__dev_pm_qos_add_request Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_dev_pm_qos_update_request Cyclomatic Complexity 16 /kisskb/src/drivers/base/power/qos.c:__dev_pm_qos_update_request Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/qos.c:__dev_pm_qos_flags Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_flags Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/qos.c:__dev_pm_qos_resume_latency Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_read_value Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_constraints_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_add_request Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_update_request Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_remove_request Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_add_notifier Cyclomatic Complexity 6 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_remove_notifier Cyclomatic Complexity 13 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_add_ancestor_request Cyclomatic Complexity 21 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_expose_latency_limit Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_hide_latency_limit Cyclomatic Complexity 20 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_expose_flags Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_hide_flags Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_update_flags Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_get_user_latency_tolerance Cyclomatic Complexity 19 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_update_user_latency_tolerance Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_expose_latency_tolerance Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos.c:dev_pm_qos_hide_latency_tolerance Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:__d_entry_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_can_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_is_autodir Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:d_is_dir Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_I Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 43 /kisskb/src/fs/hfsplus/dir.c:hfsplus_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 29 /kisskb/src/fs/hfsplus/dir.c:hfsplus_unlink Cyclomatic Complexity 7 /kisskb/src/fs/hfsplus/dir.c:hfsplus_rmdir Cyclomatic Complexity 14 /kisskb/src/fs/hfsplus/dir.c:hfsplus_rename Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/dir.c:hfsplus_instantiate Cyclomatic Complexity 16 /kisskb/src/fs/hfsplus/dir.c:hfsplus_symlink Cyclomatic Complexity 21 /kisskb/src/fs/hfsplus/dir.c:hfsplus_link Cyclomatic Complexity 27 /kisskb/src/fs/hfsplus/dir.c:hfsplus_mknod Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/dir.c:hfsplus_create Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/dir.c:hfsplus_mkdir Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 96 /kisskb/src/fs/hfsplus/dir.c:hfsplus_readdir Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/dir.c:hfsplus_dir_release /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_lookup': /kisskb/src/fs/hfsplus/dir.c:87:16: note: byref variable will be forcibly initialized 87 | struct qstr str; | ^~~ /kisskb/src/fs/hfsplus/dir.c:36:20: note: byref variable will be forcibly initialized 36 | hfsplus_cat_entry entry; | ^~~~~ /kisskb/src/fs/hfsplus/dir.c:34:23: note: byref variable will be forcibly initialized 34 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_unlink': /kisskb/src/fs/hfsplus/dir.c:362:14: note: byref variable will be forcibly initialized 362 | struct qstr str; | ^~~ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_link': /kisskb/src/fs/hfsplus/dir.c:306:14: note: byref variable will be forcibly initialized 306 | struct qstr str; | ^~~ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_readdir': /kisskb/src/fs/hfsplus/dir.c:137:23: note: byref variable will be forcibly initialized 137 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/dir.c:136:20: note: byref variable will be forcibly initialized 136 | hfsplus_cat_entry entry; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_init Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/max8973-regulator.c:find_voltage_set_register Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_thermal_read_temp Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_get_current_limit Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_dcdc_get_voltage_sel Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_dcdc_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_set_current_limit Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_dcdc_set_mode Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_set_value_cansleep Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_dcdc_set_voltage_sel Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:of_get_named_gpio Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 34 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_parse_dt Cyclomatic Complexity 59 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_init_dcdc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_thermal_init Cyclomatic Complexity 70 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_thermal_irq Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max8973-regulator.c:max8973_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pnp.h:pnp_get_resource Cyclomatic Complexity 1 /kisskb/src/include/linux/pnp.h:pnp_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pnp.h:pnp_unregister_driver Cyclomatic Complexity 1 /kisskb/src/include/linux/dmi.h:dmi_check_system Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis.c:to_tpm_tis_tcg_phy Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis.c:is_itpm Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis.c:check_acpi_tpm2 Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tis_disable_irq Cyclomatic Complexity 4 /kisskb/src/include/linux/pnp.h:pnp_resource_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/pnp.h:pnp_irq_valid Cyclomatic Complexity 3 /kisskb/src/include/linux/pnp.h:pnp_irq Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm_tis.c:cleanup_tis Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tis_plat_remove Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tis_pnp_remove Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tcg_read16 Cyclomatic Complexity 2 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tcg_read_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tcg_read32 Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tcg_write32 Cyclomatic Complexity 2 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tcg_write_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 15 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tis_init Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tis_plat_probe Cyclomatic Complexity 6 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tis_pnp_init Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_resndata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_simple Cyclomatic Complexity 6 /kisskb/src/drivers/char/tpm/tpm_tis.c:tpm_tis_force_device Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm_tis.c:init_tis In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/drivers/char/tpm/tpm_tis.c:28: /kisskb/src/drivers/char/tpm/tpm_tis.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis.c: In function 'tpm_tis_force_device': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 26 /kisskb/src/fs/hfs/brec.c:hfs_bnode_split Cyclomatic Complexity 25 /kisskb/src/fs/hfs/brec.c:hfs_btree_inc_height Cyclomatic Complexity 1 /kisskb/src/fs/hfs/brec.c:hfs_brec_lenoff Cyclomatic Complexity 27 /kisskb/src/fs/hfs/brec.c:hfs_brec_keylen Cyclomatic Complexity 40 /kisskb/src/fs/hfs/brec.c:hfs_brec_insert Cyclomatic Complexity 47 /kisskb/src/fs/hfs/brec.c:hfs_brec_update_parent Cyclomatic Complexity 18 /kisskb/src/fs/hfs/brec.c:hfs_brec_remove /kisskb/src/fs/hfs/brec.c: In function 'hfs_bnode_split': /kisskb/src/fs/hfs/brec.c:235:24: note: byref variable will be forcibly initialized 235 | struct hfs_bnode_desc node_desc; | ^~~~~~~~~ /kisskb/src/fs/hfs/brec.c: In function 'hfs_btree_inc_height': /kisskb/src/fs/hfs/brec.c:461:24: note: byref variable will be forcibly initialized 461 | struct hfs_bnode_desc node_desc; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_and_set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_and_set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_record_aux_stack Cyclomatic Complexity 1 /kisskb/src/kernel/task_work.c:task_work_func_match Cyclomatic Complexity 3 /kisskb/src/include/linux/tracehook.h:set_notify_resume Cyclomatic Complexity 4 /kisskb/src/include/linux/tracehook.h:set_notify_signal Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 9 /kisskb/src/kernel/task_work.c:task_work_add Cyclomatic Complexity 8 /kisskb/src/kernel/task_work.c:task_work_cancel_match Cyclomatic Complexity 1 /kisskb/src/kernel/task_work.c:task_work_cancel Cyclomatic Complexity 12 /kisskb/src/kernel/task_work.c:task_work_run Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_invalid_option Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_rotate_truncated Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_rotate_invalid_val Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_rotate_multiple Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_name_refresh_invalid_mode Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_name_refresh_wrong_mode Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_name_bpp_refresh Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_name_refresh Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_wrong_place_mode Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_invalid_mode Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_refresh_force_on_off Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bad_refresh Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bad_bpp Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_missing_y_bpp Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bad_y Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_missing_y Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_missing_x Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_interlace_only Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_margin_only Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_panel_orientation Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_freestanding_force_e_and_options Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_freestanding_options Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_extra_and_option Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_bpp_extra_and_option Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_multiple_options Cyclomatic Complexity 45 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_margin_options Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_vmirror Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_hmirror Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_rotate_270 Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_rotate_180 Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_rotate_90 Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_rotate_0 Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_vesa_margins Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_margins_force_on Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_refresh_interlaced_margins_force_on Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_refresh_force_on_digital Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_refresh_force_on_analog Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_refresh_force_on Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_refresh_force_off Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_refresh_margins Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_refresh_interlaced Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp_refresh Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_refresh Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_bpp Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_rblank Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_vesa_rblank Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res_vesa Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_res Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_force_e_only Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_force_D_only_not_digital Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_force_D_only_hdmi Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_force_D_only_dvi Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_force_d_only Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/selftests/drm_selftest.c:set_default_test_all Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_name_bpp_option Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_name_option Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_name_bpp Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:drm_cmdline_test_name Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/selftests/drm_selftest.c:run_selftests Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/selftests/test-drm_cmdline_parser.c:test_drm_cmdline_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noio_save Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noio_restore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_suspend_ignore_children Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_noresume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_status_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:dev_memalloc_noio Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_need_not_resume Cyclomatic Complexity 42 /kisskb/src/drivers/base/power/runtime.c:__rpm_get_callback Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/runtime.c:update_pm_runtime_accounting Cyclomatic Complexity 2 /kisskb/src/drivers/base/power/runtime.c:rpm_get_accounted_time Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:__update_runtime_status Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 8 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_drop_link_count Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_unlock_notrace Cyclomatic Complexity 7 /kisskb/src/include/trace/events/rpm.h:trace_rpm_suspend_rcuidle Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_deactivate_timer Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_cancel_pending Cyclomatic Complexity 7 /kisskb/src/include/trace/events/rpm.h:trace_rpm_resume_rcuidle Cyclomatic Complexity 7 /kisskb/src/include/trace/events/rpm.h:trace_rpm_idle_rcuidle Cyclomatic Complexity 7 /kisskb/src/include/trace/events/rpm.h:trace_rpm_return_int_rcuidle Cyclomatic Complexity 31 /kisskb/src/drivers/base/power/runtime.c:rpm_check_suspend_allowed Cyclomatic Complexity 7 /kisskb/src/include/trace/events/rpm.h:trace_rpm_usage_rcuidle Cyclomatic Complexity 26 /kisskb/src/drivers/base/power/runtime.c:__pm_runtime_barrier Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_active_time Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_suspended_time Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_autosuspend_expiration Cyclomatic Complexity 13 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_set_memalloc_noio Cyclomatic Complexity 15 /kisskb/src/drivers/base/power/runtime.c:__pm_runtime_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 18 /kisskb/src/drivers/base/power/runtime.c:rpm_get_suppliers Cyclomatic Complexity 38 /kisskb/src/drivers/base/power/runtime.c:__rpm_callback Cyclomatic Complexity 5 /kisskb/src/drivers/base/power/runtime.c:rpm_callback Cyclomatic Complexity 36 /kisskb/src/drivers/base/power/runtime.c:rpm_idle Cyclomatic Complexity 14 /kisskb/src/drivers/base/power/runtime.c:__pm_runtime_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_request_idle Cyclomatic Complexity 11 /kisskb/src/drivers/base/power/runtime.c:__rpm_put_suppliers Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:rpm_put_suppliers Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/runtime.c:rpm_suspend_suppliers Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 122 /kisskb/src/drivers/base/power/runtime.c:rpm_resume Cyclomatic Complexity 90 /kisskb/src/drivers/base/power/runtime.c:rpm_suspend Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/runtime.c:pm_schedule_suspend Cyclomatic Complexity 14 /kisskb/src/drivers/base/power/runtime.c:__pm_runtime_suspend Cyclomatic Complexity 5 /kisskb/src/drivers/base/power/runtime.c:pm_suspend_timer_fn Cyclomatic Complexity 25 /kisskb/src/drivers/base/power/runtime.c:update_autosuspend Cyclomatic Complexity 8 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_work Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_get_if_active Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_barrier Cyclomatic Complexity 17 /kisskb/src/drivers/base/power/runtime.c:__pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_disable_action Cyclomatic Complexity 13 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_enable Cyclomatic Complexity 63 /kisskb/src/drivers/base/power/runtime.c:__pm_runtime_set_status Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:devm_pm_runtime_enable Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_forbid Cyclomatic Complexity 6 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_allow Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_no_callbacks Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_irq_safe Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_set_autosuspend_delay Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:__pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_init Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_reinit Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_remove Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_get_suppliers Cyclomatic Complexity 15 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_put_suppliers Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_new_link Cyclomatic Complexity 5 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_drop_link Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_force_suspend Cyclomatic Complexity 8 /kisskb/src/drivers/base/power/runtime.c:pm_runtime_force_resume In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/base/power/runtime.c:8: /kisskb/src/drivers/base/power/runtime.c: In function '__pm_runtime_barrier': /kisskb/src/drivers/base/power/runtime.c:1311:15: note: byref variable will be forcibly initialized 1311 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/drivers/base/power/runtime.c:1311:3: note: in expansion of macro 'DEFINE_WAIT' 1311 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_resume': /kisskb/src/drivers/base/power/runtime.c:770:15: note: byref variable will be forcibly initialized 770 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/drivers/base/power/runtime.c:770:3: note: in expansion of macro 'DEFINE_WAIT' 770 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_suspend': /kisskb/src/drivers/base/power/runtime.c:592:15: note: byref variable will be forcibly initialized 592 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/drivers/base/power/runtime.c:592:3: note: in expansion of macro 'DEFINE_WAIT' 592 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_I Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/btree.c:hfs_bmap_new_bmap Cyclomatic Complexity 14 /kisskb/src/fs/hfsplus/btree.c:hfsplus_calc_btree_clump_size Cyclomatic Complexity 40 /kisskb/src/fs/hfsplus/btree.c:hfsplus_btree_open Cyclomatic Complexity 8 /kisskb/src/fs/hfsplus/btree.c:hfsplus_btree_close Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/btree.c:hfsplus_btree_write Cyclomatic Complexity 8 /kisskb/src/fs/hfsplus/btree.c:hfsplus_bmap_reserve Cyclomatic Complexity 21 /kisskb/src/fs/hfsplus/btree.c:hfsplus_bmap_alloc Cyclomatic Complexity 20 /kisskb/src/fs/hfsplus/btree.c:hfsplus_bmap_free /kisskb/src/fs/hfsplus/btree.c: In function 'hfs_bmap_new_bmap': /kisskb/src/fs/hfsplus/btree.c:316:24: note: byref variable will be forcibly initialized 316 | struct hfs_bnode_desc desc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_get_opmode_shift Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_map_normal_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_pmic_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_set_suspend_disable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_enable Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_ldo_set_suspend_mode Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_set_suspend_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_pmic_probe Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_of_parse_cb Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77686-regulator.c:max77686_pmic_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le16_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_lock_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_unlock_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_req_canceled Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:cr50_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_int_handler Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_enable_tpm_irq Cyclomatic Complexity 8 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_transfer_message Cyclomatic Complexity 6 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_wait_tpm_ready Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_disable_tpm_irq Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_write Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_tis_set_ready Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_read Cyclomatic Complexity 3 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_tis_status Cyclomatic Complexity 17 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_get_burst_and_status Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_check_locality Cyclomatic Complexity 11 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_request_locality Cyclomatic Complexity 11 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_release_locality Cyclomatic Complexity 30 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_tis_send Cyclomatic Complexity 36 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_tis_recv Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 23 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_probe Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:tpm_cr50_i2c_remove Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:cr50_i2c_driver_exit /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c: In function 'tpm_cr50_i2c_read': /kisskb/src/drivers/char/tpm/tpm_tis_i2c_cr50.c:194:17: note: byref variable will be forcibly initialized 194 | struct i2c_msg msg_response = { | ^~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 5 /kisskb/src/fs/hfs/btree.c:hfs_bmap_new_bmap Cyclomatic Complexity 32 /kisskb/src/fs/hfs/btree.c:hfs_btree_open Cyclomatic Complexity 8 /kisskb/src/fs/hfs/btree.c:hfs_btree_close Cyclomatic Complexity 3 /kisskb/src/fs/hfs/btree.c:hfs_btree_write Cyclomatic Complexity 5 /kisskb/src/fs/hfs/btree.c:hfs_bmap_reserve Cyclomatic Complexity 21 /kisskb/src/fs/hfs/btree.c:hfs_bmap_alloc Cyclomatic Complexity 15 /kisskb/src/fs/hfs/btree.c:hfs_bmap_free /kisskb/src/fs/hfs/btree.c: In function 'hfs_bmap_new_bmap': /kisskb/src/fs/hfs/btree.c:192:24: note: byref variable will be forcibly initialized 192 | struct hfs_bnode_desc desc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:in_gate_area_no_mm Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:is_kernel_inittext Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:__is_kernel_text Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:is_module_text_address Cyclomatic Complexity 3 /kisskb/src/include/linux/kallsyms.h:is_kernel_text Cyclomatic Complexity 1 /kisskb/src/include/linux/extable.h:search_module_extables Cyclomatic Complexity 1 /kisskb/src/include/linux/extable.h:search_bpf_extables Cyclomatic Complexity 1 /kisskb/src/include/linux/kprobes.h:is_kprobe_insn_slot Cyclomatic Complexity 1 /kisskb/src/include/linux/kprobes.h:is_kprobe_optinsn_slot Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:is_bpf_text_address Cyclomatic Complexity 9 /kisskb/src/kernel/extable.c:sort_main_extable Cyclomatic Complexity 1 /kisskb/src/kernel/extable.c:search_kernel_exception_table Cyclomatic Complexity 7 /kisskb/src/kernel/extable.c:search_exception_tables Cyclomatic Complexity 6 /kisskb/src/kernel/extable.c:core_kernel_text Cyclomatic Complexity 18 /kisskb/src/kernel/extable.c:kernel_text_address Cyclomatic Complexity 5 /kisskb/src/kernel/extable.c:__kernel_text_address Cyclomatic Complexity 3 /kisskb/src/kernel/extable.c:func_ptr_is_kernel_text Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77693-regulator.c:max77693_pmic_init Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/max77693-regulator.c:max77693_get_regmap Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/max77693-regulator.c:max77693_chg_set_current_limit Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/max77693-regulator.c:max77693_chg_get_current_limit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/max77693-regulator.c:max77693_pmic_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77693-regulator.c:max77693_pmic_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/bnode.c:hfs_bnode_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 2 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_read Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_read_u16 Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_read_u8 Cyclomatic Complexity 12 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_read_key Cyclomatic Complexity 2 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_write Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_write_u16 Cyclomatic Complexity 2 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_clear Cyclomatic Complexity 15 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_copy Cyclomatic Complexity 29 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_move Cyclomatic Complexity 26 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_dump Cyclomatic Complexity 8 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_findhash Cyclomatic Complexity 19 /kisskb/src/fs/hfsplus/bnode.c:__hfs_bnode_create Cyclomatic Complexity 8 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_unhash Cyclomatic Complexity 5 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_free Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_get Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/bnode.c:hfs_bnode_need_zeroout Cyclomatic Complexity 14 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_put Cyclomatic Complexity 60 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_find Cyclomatic Complexity 27 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_unlink Cyclomatic Complexity 10 /kisskb/src/fs/hfsplus/bnode.c:hfsplus_bnode_create /kisskb/src/fs/hfsplus/bnode.c: In function 'hfsplus_bnode_dump': /kisskb/src/fs/hfsplus/bnode.c:300:24: note: byref variable will be forcibly initialized 300 | struct hfs_bnode_desc desc; | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/hfsplus/bnode.c:13: /kisskb/src/fs/hfsplus/bnode.c: In function '__hfs_bnode_create': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/hfsplus/bnode.c:436:3: note: in expansion of macro 'wait_event' 436 | wait_event(node2->lock_wq, | ^~~~~~~~~~ /kisskb/src/fs/hfsplus/bnode.c: In function 'hfsplus_bnode_find': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/hfsplus/bnode.c:490:3: note: in expansion of macro 'wait_event' 490 | wait_event(node->lock_wq, | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_cs.c:parport_cs_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_cs.c:parport_cs_release Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_cs.c:parport_detach Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 19 /kisskb/src/drivers/parport/parport_cs.c:parport_config Cyclomatic Complexity 4 /kisskb/src/drivers/parport/parport_cs.c:parport_probe Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_cs.c:parport_config_check Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_cs.c:parport_cs_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_atmel.c:i2c_atmel_cancel Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_atmel.c:i2c_atmel_req_canceled Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_atmel.c:i2c_atmel_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_atmel.c:i2c_atmel_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm_i2c_atmel.c:i2c_atmel_read_status Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm_i2c_atmel.c:i2c_atmel_send Cyclomatic Complexity 10 /kisskb/src/drivers/char/tpm/tpm_i2c_atmel.c:i2c_atmel_recv Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 8 /kisskb/src/drivers/char/tpm/tpm_i2c_atmel.c:i2c_atmel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_atmel.c:i2c_atmel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:get_ktype Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:dash2underscore Cyclomatic Complexity 6 /kisskb/src/kernel/params.c:param_array_free Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:module_attr_store Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:module_attr_show Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:uevent_filter Cyclomatic Complexity 7 /kisskb/src/kernel/params.c:param_check_unsafe Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_set_byte Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_byte Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_short Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_ushort Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_int Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_uint Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_long Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_ulong Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_ullong Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_hexint Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_charp Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_get_string Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_set_short Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_set_ushort Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_set_int Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_set_uint Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_set_hexint Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtol Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_set_long Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_set_ulong Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_set_ullong Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:param_set_copystring Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/kernel/params.c:maybe_kfree_parameter Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:param_free_charp Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:kmalloc_parameter Cyclomatic Complexity 9 /kisskb/src/kernel/params.c:param_set_charp Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:strtobool Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:param_set_bool Cyclomatic Complexity 15 /kisskb/src/kernel/params.c:param_set_bool_enable_only Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:param_set_invbool Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:param_set_bint Cyclomatic Complexity 2 /kisskb/src/kernel/params.c:param_get_bool Cyclomatic Complexity 2 /kisskb/src/kernel/params.c:param_get_invbool Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:check_kparam_locked Cyclomatic Complexity 9 /kisskb/src/kernel/params.c:param_array_get Cyclomatic Complexity 11 /kisskb/src/kernel/params.c:param_array Cyclomatic Complexity 2 /kisskb/src/kernel/params.c:param_array_set Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:module_kobj_release Cyclomatic Complexity 12 /kisskb/src/kernel/params.c:locate_module_kobject Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 7 /kisskb/src/kernel/params.c:version_sysfs_builtin Cyclomatic Complexity 25 /kisskb/src/kernel/params.c:add_sysfs_param Cyclomatic Complexity 17 /kisskb/src/kernel/params.c:kernel_add_sysfs_param Cyclomatic Complexity 8 /kisskb/src/kernel/params.c:param_sysfs_builtin Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:param_sysfs_init Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:parameqn Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:parameq Cyclomatic Complexity 15 /kisskb/src/kernel/params.c:param_set_uint_minmax Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:kernel_param_lock Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:kernel_param_unlock Cyclomatic Complexity 25 /kisskb/src/kernel/params.c:parse_one Cyclomatic Complexity 22 /kisskb/src/kernel/params.c:parse_args Cyclomatic Complexity 9 /kisskb/src/kernel/params.c:param_attr_store Cyclomatic Complexity 4 /kisskb/src/kernel/params.c:param_attr_show Cyclomatic Complexity 5 /kisskb/src/kernel/params.c:destroy_params Cyclomatic Complexity 1 /kisskb/src/kernel/params.c:__modver_version_show Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/fs/hfs/hfs_fs.h:__hfs_u_to_mtime Cyclomatic Complexity 1 /kisskb/src/fs/hfs/catalog.c:hfs_cat_build_thread Cyclomatic Complexity 7 /kisskb/src/fs/hfs/catalog.c:hfs_cat_build_record Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 4 /kisskb/src/fs/hfs/catalog.c:hfs_cat_build_key Cyclomatic Complexity 31 /kisskb/src/fs/hfs/catalog.c:hfs_cat_create Cyclomatic Complexity 5 /kisskb/src/fs/hfs/catalog.c:hfs_cat_keycmp Cyclomatic Complexity 10 /kisskb/src/fs/hfs/catalog.c:hfs_cat_find_brec Cyclomatic Complexity 25 /kisskb/src/fs/hfs/catalog.c:hfs_cat_delete Cyclomatic Complexity 49 /kisskb/src/fs/hfs/catalog.c:hfs_cat_move /kisskb/src/fs/hfs/catalog.c: In function 'hfs_cat_create': /kisskb/src/fs/hfs/catalog.c:86:20: note: byref variable will be forcibly initialized 86 | union hfs_cat_rec entry; | ^~~~~ /kisskb/src/fs/hfs/catalog.c:84:23: note: byref variable will be forcibly initialized 84 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfs/catalog.c: In function 'hfs_cat_find_brec': /kisskb/src/fs/hfs/catalog.c:190:14: note: byref variable will be forcibly initialized 190 | hfs_cat_rec rec; | ^~~ /kisskb/src/fs/hfs/catalog.c: In function 'hfs_cat_delete': /kisskb/src/fs/hfs/catalog.c:241:23: note: byref variable will be forcibly initialized 241 | struct hfs_cat_file file; | ^~~~ /kisskb/src/fs/hfs/catalog.c:224:23: note: byref variable will be forcibly initialized 224 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfs/catalog.c: In function 'hfs_cat_move': /kisskb/src/fs/hfs/catalog.c:293:20: note: byref variable will be forcibly initialized 293 | union hfs_cat_rec entry; | ^~~~~ /kisskb/src/fs/hfs/catalog.c:292:31: note: byref variable will be forcibly initialized 292 | struct hfs_find_data src_fd, dst_fd; | ^~~~~~ /kisskb/src/fs/hfs/catalog.c:292:23: note: byref variable will be forcibly initialized 292 | struct hfs_find_data src_fd, dst_fd; | ^~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_bool_enable_only': /kisskb/src/kernel/params.c:336:22: note: byref variable will be forcibly initialized 336 | struct kernel_param dummy_kp = *kp; | ^~~~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_invbool': /kisskb/src/kernel/params.c:367:22: note: byref variable will be forcibly initialized 367 | struct kernel_param dummy; | ^~~~~ /kisskb/src/kernel/params.c: In function 'param_set_bint': /kisskb/src/kernel/params.c:392:22: note: byref variable will be forcibly initialized 392 | struct kernel_param boolkp = *kp; | ^~~~~~ /kisskb/src/kernel/params.c: In function 'param_array_get': /kisskb/src/kernel/params.c:476:22: note: byref variable will be forcibly initialized 476 | struct kernel_param p = *kp; | ^ /kisskb/src/kernel/params.c: In function 'param_array': /kisskb/src/kernel/params.c:423:22: note: byref variable will be forcibly initialized 423 | struct kernel_param kp; | ^~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_is_wakeup_set Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_status_suspended Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 19 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_attach_wake_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_wakeup.h:pm_wakeup_event Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_resume Cyclomatic Complexity 6 /kisskb/src/drivers/base/power/wakeirq.c:handle_threaded_wake_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_set_wake_irq Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_clear_wake_irq Cyclomatic Complexity 16 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_set_dedicated_wake_irq Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_enable_wake_irq Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_disable_wake_irq Cyclomatic Complexity 14 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_enable_wake_irq_check Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_disable_wake_irq_check Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_arm_wake_irq Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/wakeirq.c:dev_pm_disarm_wake_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77826-regulator.c:max77826_regulator_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/max77826-regulator.c:max77826_set_voltage_time_sel Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/max77826-regulator.c:max77826_read_device_id Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/max77826-regulator.c:max77826_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/max77826-regulator.c:max77826_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_inc_return Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_read Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_iter_begin Cyclomatic Complexity 1 /kisskb/src/include/drm/spsc_queue.h:spsc_queue_count Cyclomatic Complexity 1 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_event_get_offsets_drm_sched_job Cyclomatic Complexity 1 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_event_get_offsets_drm_run_job Cyclomatic Complexity 1 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_event_get_offsets_drm_sched_process_job Cyclomatic Complexity 1 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_event_get_offsets_drm_sched_job_wait_dep Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_ready Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:__traceiter_drm_sched_job Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:__traceiter_drm_run_job Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:__traceiter_drm_sched_process_job Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:__traceiter_drm_sched_job_wait_dep Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:__dma_fence_is_later Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_event_raw_event_drm_sched_job Cyclomatic Complexity 6 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_event_raw_event_drm_run_job Cyclomatic Complexity 6 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_event_raw_event_drm_sched_process_job Cyclomatic Complexity 6 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_event_raw_event_drm_sched_job_wait_dep Cyclomatic Complexity 4 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_raw_output_drm_sched_job Cyclomatic Complexity 4 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_raw_output_drm_run_job Cyclomatic Complexity 4 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_raw_output_drm_sched_process_job Cyclomatic Complexity 4 /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_raw_output_drm_sched_job_wait_dep Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence.h:dma_fence_wait Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-fence.h:dma_fence_set_error Cyclomatic Complexity 10 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_later Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_drm_sched_process_job Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_drm_run_job Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_job_done Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_job_done_cb Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_start_timeout Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_get_cleanup_job Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_job_begin Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_job_timedout Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_rq_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_alloc Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_blocked Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_rq_select_entity Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_select_entity Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_main Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_rq_add_entity Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_rq_remove_entity Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_dependency_optimized Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_fault Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_suspend_timeout Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_resume_timeout Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_stop Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_start Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_resubmit_jobs_ext Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_resubmit_jobs Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_job_init Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_job_arm Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_job_add_dependency Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_job_add_implicit_dependencies Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_job_cleanup Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_wakeup Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_pick_best Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_init Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_fini Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_increase_karma_ext Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_increase_karma Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:drm_sched_reset_karma In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:131, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:60: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_job': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' 35 | TRACE_EVENT(drm_sched_job, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_run_job': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:62:1: note: in expansion of macro 'TRACE_EVENT' 62 | TRACE_EVENT(drm_run_job, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_process_job': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:89:1: note: in expansion of macro 'TRACE_EVENT' 89 | TRACE_EVENT(drm_sched_process_job, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_job_wait_dep': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' 102 | TRACE_EVENT(drm_sched_job_wait_dep, | ^~~~~~~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:pp_to_drv Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:axdrv_init Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_restore_state Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_resume Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_write_data Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_save_state Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_data_reverse Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_data_forward Cyclomatic Complexity 16 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_read_status Cyclomatic Complexity 13 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_read_control Cyclomatic Complexity 15 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_write_control Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_frob_control Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_read_data Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_remove Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_init_state Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 10 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_disable_irq Cyclomatic Complexity 10 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_enable_irq Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 25 /kisskb/src/drivers/parport/parport_ax88796.c:parport_ax88796_probe Cyclomatic Complexity 1 /kisskb/src/drivers/parport/parport_ax88796.c:axdrv_exit In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:47: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_main': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:920:3: note: in expansion of macro 'wait_event_interruptible' 920 | wait_event_interruptible(sched->wake_up_worker, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_job_add_implicit_dependencies': /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:702:23: note: byref variable will be forcibly initialized 702 | struct dma_resv_iter cursor; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_lock_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_unlock_bus Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_req_canceled Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_driver_init Cyclomatic Complexity 38 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:iic_tpm_read Cyclomatic Complexity 5 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_status Cyclomatic Complexity 7 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:check_locality Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:get_burstcount Cyclomatic Complexity 17 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:recv_data Cyclomatic Complexity 15 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:wait_for_stat Cyclomatic Complexity 14 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:iic_tpm_write_generic Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:iic_tpm_write Cyclomatic Complexity 11 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:release_locality Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_remove Cyclomatic Complexity 8 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:request_locality Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:iic_tpm_write_long Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_ready Cyclomatic Complexity 33 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_send Cyclomatic Complexity 21 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_recv Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_init Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:tpm_tis_i2c_driver_exit /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'iic_tpm_read': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:100:17: note: byref variable will be forcibly initialized 100 | struct i2c_msg msg2 = { | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 66 /kisskb/src/fs/hfs/dir.c:hfs_readdir Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/fs/hfs/dir.c:hfs_dir_release Cyclomatic Complexity 13 /kisskb/src/fs/hfs/dir.c:hfs_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 7 /kisskb/src/fs/hfs/dir.c:hfs_create Cyclomatic Complexity 7 /kisskb/src/fs/hfs/dir.c:hfs_mkdir Cyclomatic Complexity 12 /kisskb/src/fs/hfs/dir.c:hfs_remove Cyclomatic Complexity 12 /kisskb/src/fs/hfs/dir.c:hfs_rename /kisskb/src/fs/hfs/dir.c: In function 'hfs_readdir': /kisskb/src/fs/hfs/dir.c:55:23: note: byref variable will be forcibly initialized 55 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfs/dir.c:54:20: note: byref variable will be forcibly initialized 54 | union hfs_cat_rec entry; | ^~~~~ /kisskb/src/fs/hfs/dir.c: In function 'hfs_lookup': /kisskb/src/fs/hfs/dir.c:24:23: note: byref variable will be forcibly initialized 24 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfs/dir.c:23:14: note: byref variable will be forcibly initialized 23 | hfs_cat_rec rec; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 26 /kisskb/src/fs/hfsplus/brec.c:hfs_bnode_split Cyclomatic Complexity 33 /kisskb/src/fs/hfsplus/brec.c:hfs_btree_inc_height Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/brec.c:hfsplus_brec_lenoff Cyclomatic Complexity 24 /kisskb/src/fs/hfsplus/brec.c:hfsplus_brec_keylen Cyclomatic Complexity 45 /kisskb/src/fs/hfsplus/brec.c:hfsplus_brec_insert Cyclomatic Complexity 49 /kisskb/src/fs/hfsplus/brec.c:hfs_brec_update_parent Cyclomatic Complexity 18 /kisskb/src/fs/hfsplus/brec.c:hfsplus_brec_remove /kisskb/src/fs/hfsplus/brec.c: In function 'hfs_bnode_split': /kisskb/src/fs/hfsplus/brec.c:239:24: note: byref variable will be forcibly initialized 239 | struct hfs_bnode_desc node_desc; | ^~~~~~~~~ /kisskb/src/fs/hfsplus/brec.c: In function 'hfs_btree_inc_height': /kisskb/src/fs/hfsplus/brec.c:465:24: note: byref variable will be forcibly initialized 465 | struct hfs_bnode_desc node_desc; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_drv_init Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_gpio_set_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_suspend_noirq Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_resume_noirq Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_of_map_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_get_state_reg Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_suspend_get_target_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_set_suspend_voltage Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_set_suspend_disable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_set_suspend_enable Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/mcp16502.c:_mcp16502_set_mode Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_set_suspend_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_set_mode Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_set_voltage_time_sel Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_get_status Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mcp16502.c:mcp16502_drv_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_wakeup.h:device_wakeup_path Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_pm_not_required Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_pm_test_driver_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_noresume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_status_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/pm-trace.h:pm_trace_is_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:dpm_save_failed_step Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_pause Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuidle.h:cpuidle_resume Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/power.h:to_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/power.h:device_pm_initialized Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/main.c:pm_verb Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:initcall_debug_start Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:initcall_debug_report Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:pm_op Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:pm_late_early_op Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:pm_noirq_op Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:pm_dev_dbg Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:pm_dev_err Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:is_async Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:resume_event Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/main.c:dpm_propagate_wakeup_to_parent Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/main.c:pm_ops_is_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:dpm_show_time Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule_dev Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:dpm_async_fn Cyclomatic Complexity 15 /kisskb/src/drivers/base/power/main.c:dpm_wait Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:dpm_wait_fn Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/main.c:dpm_wait_for_suppliers Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:dpm_wait_for_superior Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/main.c:dpm_wait_for_consumers Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/main.c:dpm_superior_set_must_resume Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/main.c:dpm_clear_superiors_direct_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_device_pm_callback_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_device_pm_callback_end Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:dpm_save_failed_dev Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_suspend_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 45 /kisskb/src/drivers/base/power/main.c:device_complete Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:dpm_wait_for_children Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:dpm_wait_for_subordinate Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:device_pm_sleep_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:device_pm_lock Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:device_pm_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:device_pm_move_before Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:device_pm_move_after Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:device_pm_move_last Cyclomatic Complexity 2 /kisskb/src/drivers/base/power/main.c:dpm_complete Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:__suspend_report_result Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:dpm_run_callback Cyclomatic Complexity 51 /kisskb/src/drivers/base/power/main.c:device_resume Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/main.c:dpm_resume Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:dpm_resume_end Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:async_resume Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:legacy_suspend Cyclomatic Complexity 66 /kisskb/src/drivers/base/power/main.c:__device_suspend Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:device_suspend Cyclomatic Complexity 16 /kisskb/src/drivers/base/power/main.c:dpm_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:async_suspend Cyclomatic Complexity 55 /kisskb/src/drivers/base/power/main.c:device_prepare Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/main.c:dpm_prepare Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:dpm_suspend_start Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:device_pm_wait_for_dev Cyclomatic Complexity 5 /kisskb/src/drivers/base/power/main.c:dpm_for_each_dev Cyclomatic Complexity 15 /kisskb/src/drivers/base/power/main.c:device_pm_check_callbacks Cyclomatic Complexity 11 /kisskb/src/drivers/base/power/main.c:device_pm_add Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:device_pm_remove Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:dev_pm_skip_suspend Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/main.c:dev_pm_skip_resume Cyclomatic Complexity 54 /kisskb/src/drivers/base/power/main.c:device_resume_early Cyclomatic Complexity 8 /kisskb/src/drivers/base/power/main.c:dpm_resume_early Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:async_resume_early Cyclomatic Complexity 60 /kisskb/src/drivers/base/power/main.c:device_resume_noirq Cyclomatic Complexity 8 /kisskb/src/drivers/base/power/main.c:dpm_noirq_resume_devices Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:dpm_resume_noirq Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/main.c:dpm_resume_start Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:async_resume_noirq Cyclomatic Complexity 62 /kisskb/src/drivers/base/power/main.c:__device_suspend_noirq Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:device_suspend_noirq Cyclomatic Complexity 16 /kisskb/src/drivers/base/power/main.c:dpm_noirq_suspend_devices Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:dpm_suspend_noirq Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:async_suspend_noirq Cyclomatic Complexity 57 /kisskb/src/drivers/base/power/main.c:__device_suspend_late Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/main.c:device_suspend_late Cyclomatic Complexity 16 /kisskb/src/drivers/base/power/main.c:dpm_suspend_late Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/main.c:dpm_suspend_end Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/main.c:async_suspend_late /kisskb/src/drivers/base/power/main.c: In function 'dpm_complete': /kisskb/src/drivers/base/power/main.c:1096:19: note: byref variable will be forcibly initialized 1096 | struct list_head list; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:force_uaccess_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:force_uaccess_end Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/mmu_context.h:enter_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab_lazy_tlb Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmdrop_lazy_tlb Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_init_kthreadd Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:cgroup_kthread_ready Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuset.h:set_mems_allowed Cyclomatic Complexity 9 /kisskb/src/kernel/kthread.c:__to_kthread Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/kernel/kthread.c:to_kthread Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_flush_work_fn Cyclomatic Complexity 7 /kisskb/src/kernel/kthread.c:__kthread_parkme Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_task_comm Cyclomatic Complexity 10 /kisskb/src/kernel/kthread.c:__kthread_create_on_node Cyclomatic Complexity 3 /kisskb/src/kernel/kthread.c:__kthread_bind_mask Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:__kthread_bind Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_kthread_stop Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_kthread_stop_ret Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/kernel/kthread.c:__kthread_cancel_work Cyclomatic Complexity 7 /kisskb/src/kernel/kthread.c:create_kthread Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_kthread_work_execute_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_kthread_work_execute_end Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/kernel/kthread.c:queuing_blocked Cyclomatic Complexity 10 /kisskb/src/kernel/kthread.c:kthread_insert_work_sanity_check Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_kthread_work_queue_work Cyclomatic Complexity 4 /kisskb/src/kernel/kthread.c:kthread_insert_work Cyclomatic Complexity 12 /kisskb/src/kernel/kthread.c:kthread_delayed_work_timer_fn Cyclomatic Complexity 6 /kisskb/src/kernel/kthread.c:__kthread_queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_cancel_delayed_work_timer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:mmdrop Cyclomatic Complexity 3 /kisskb/src/kernel/kthread.c:set_kthread_struct Cyclomatic Complexity 8 /kisskb/src/kernel/kthread.c:kthread Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:free_kthread_struct Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_should_stop Cyclomatic Complexity 22 /kisskb/src/kernel/kthread.c:kthread_worker_fn Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:__kthread_should_park Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_should_park Cyclomatic Complexity 6 /kisskb/src/kernel/kthread.c:kthread_freezable_should_stop Cyclomatic Complexity 4 /kisskb/src/kernel/kthread.c:kthread_func Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_data Cyclomatic Complexity 4 /kisskb/src/kernel/kthread.c:kthread_probe_data Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_parkme Cyclomatic Complexity 4 /kisskb/src/kernel/kthread.c:tsk_fork_get_node Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_create_on_node Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_bind_mask Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_bind Cyclomatic Complexity 3 /kisskb/src/kernel/kthread.c:kthread_create_on_cpu Cyclomatic Complexity 9 /kisskb/src/kernel/kthread.c:kthread_set_per_cpu Cyclomatic Complexity 4 /kisskb/src/kernel/kthread.c:kthread_is_per_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/kthread.c:kthread_unpark Cyclomatic Complexity 18 /kisskb/src/kernel/kthread.c:kthread_park Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_stop Cyclomatic Complexity 8 /kisskb/src/kernel/kthread.c:kthreadd Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:__kthread_init_worker Cyclomatic Complexity 12 /kisskb/src/kernel/kthread.c:__kthread_create_worker Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_create_worker Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_create_worker_on_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/kthread.c:kthread_queue_work Cyclomatic Complexity 3 /kisskb/src/kernel/kthread.c:kthread_queue_delayed_work Cyclomatic Complexity 14 /kisskb/src/kernel/kthread.c:kthread_flush_work Cyclomatic Complexity 12 /kisskb/src/kernel/kthread.c:__kthread_cancel_work_sync Cyclomatic Complexity 9 /kisskb/src/kernel/kthread.c:kthread_mod_delayed_work Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_cancel_work_sync Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_cancel_delayed_work_sync Cyclomatic Complexity 1 /kisskb/src/kernel/kthread.c:kthread_flush_worker Cyclomatic Complexity 11 /kisskb/src/kernel/kthread.c:kthread_destroy_worker Cyclomatic Complexity 11 /kisskb/src/kernel/kthread.c:kthread_use_mm Cyclomatic Complexity 8 /kisskb/src/kernel/kthread.c:kthread_unuse_mm In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/kthread.c:11: /kisskb/src/kernel/kthread.c: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c:370:29: note: byref variable will be forcibly initialized 370 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_get_driver_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_slab_fini Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_slab_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_scheduled Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_finished Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_free Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:to_drm_sched_fence Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_release_finished Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_get_timeline_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_release_scheduled Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_free_rcu Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_fence.c:drm_sched_fence_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 2 /kisskb/src/fs/hfs/extent.c:hfs_dump_extent Cyclomatic Complexity 1 /kisskb/src/fs/hfs/extent.c:hfs_ext_build_key Cyclomatic Complexity 2 /kisskb/src/fs/hfs/extent.c:hfs_ext_block_count Cyclomatic Complexity 5 /kisskb/src/fs/hfs/extent.c:hfs_ext_find_block Cyclomatic Complexity 5 /kisskb/src/fs/hfs/extent.c:hfs_ext_lastblock Cyclomatic Complexity 13 /kisskb/src/fs/hfs/extent.c:hfs_add_extent Cyclomatic Complexity 13 /kisskb/src/fs/hfs/extent.c:__hfs_ext_write_extent Cyclomatic Complexity 20 /kisskb/src/fs/hfs/extent.c:__hfs_ext_read_extent Cyclomatic Complexity 10 /kisskb/src/fs/hfs/extent.c:__hfs_ext_cache_extent Cyclomatic Complexity 7 /kisskb/src/fs/hfs/extent.c:hfs_ext_read_extent Cyclomatic Complexity 19 /kisskb/src/fs/hfs/extent.c:hfs_free_extents Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 13 /kisskb/src/fs/hfs/extent.c:hfs_ext_keycmp Cyclomatic Complexity 6 /kisskb/src/fs/hfs/extent.c:hfs_ext_write_extent Cyclomatic Complexity 21 /kisskb/src/fs/hfs/extent.c:hfs_free_fork Cyclomatic Complexity 34 /kisskb/src/fs/hfs/extent.c:hfs_extend_file Cyclomatic Complexity 21 /kisskb/src/fs/hfs/extent.c:hfs_get_block Cyclomatic Complexity 25 /kisskb/src/fs/hfs/extent.c:hfs_file_truncate /kisskb/src/fs/hfs/extent.c: In function 'hfs_ext_read_extent': /kisskb/src/fs/hfs/extent.c:193:23: note: byref variable will be forcibly initialized 193 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfs/extent.c: In function 'hfs_ext_write_extent': /kisskb/src/fs/hfs/extent.c:137:23: note: byref variable will be forcibly initialized 137 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfs/extent.c: In function 'hfs_free_fork': /kisskb/src/fs/hfs/extent.c:289:23: note: byref variable will be forcibly initialized 289 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfs/extent.c: In function 'hfs_file_truncate': /kisskb/src/fs/hfs/extent.c:479:23: note: byref variable will be forcibly initialized 479 | struct hfs_find_data fd; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_usecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 6 /kisskb/src/include/linux/jiffies.h:usecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_req_canceled Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_driver_init Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_int_handler Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_read_buf Cyclomatic Complexity 12 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_get_burstcount Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_read_status Cyclomatic Complexity 3 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_check_status Cyclomatic Complexity 15 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:get_vid Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 52 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_wait_for_stat Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_wait_for_data_avail Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 9 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_recv_data Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_write_buf Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:split_counters Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:device_wakeup_detach Cyclomatic Complexity 6 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_write_status Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_not_registered Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:update_prevent_sleep_time Cyclomatic Complexity 4 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_ready Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 5 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_record Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 37 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_free Cyclomatic Complexity 32 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_send Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_wakeup_source_deactivate Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_deactivate Cyclomatic Complexity 35 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_recv Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup.c:pm_wakeup_timer_fn Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:i2c_nuvoton_driver_exit Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_rcu Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_lock_held Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_wakeup_source_activate Cyclomatic Complexity 14 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_activate Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_debugfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_stats_open Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/wakeup.c:print_wakeup_source_stats Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_stats_seq_show Cyclomatic Complexity 5 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_stats_seq_next Cyclomatic Complexity 12 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_stats_seq_start Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_create Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_add Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_remove Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_register Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_read_lock Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_read_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_walk_start Cyclomatic Complexity 2 /kisskb/src/drivers/base/power/wakeup.c:wakeup_sources_walk_next Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup.c:device_wakeup_attach_irq Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup.c:device_wakeup_attach Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup.c:device_wakeup_detach_irq Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs Cyclomatic Complexity 13 /kisskb/src/drivers/base/power/wakeup.c:device_set_wakeup_capable Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup.c:__pm_relax Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_destroy Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_unregister Cyclomatic Complexity 17 /kisskb/src/drivers/base/power/wakeup.c:device_wakeup_enable Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/wakeup.c:device_wakeup_disable Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup.c:device_init_wakeup Cyclomatic Complexity 2 /kisskb/src/drivers/base/power/wakeup.c:device_set_wakeup_enable Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup.c:pm_relax Cyclomatic Complexity 22 /kisskb/src/drivers/base/power/wakeup.c:pm_print_active_wakeup_sources Cyclomatic Complexity 11 /kisskb/src/drivers/base/power/wakeup.c:pm_wakeup_pending Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:pm_system_wakeup Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/wakeup.c:wakeup_source_report_event Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup.c:__pm_stay_awake Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup.c:pm_stay_awake Cyclomatic Complexity 15 /kisskb/src/drivers/base/power/wakeup.c:pm_wakeup_ws_event Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup.c:pm_wakeup_dev_event Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup.c:pm_system_cancel_wakeup Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup.c:pm_wakeup_clear Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup.c:pm_system_irq_wakeup Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup.c:pm_get_wakeup_count Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/wakeup.c:pm_save_wakeup_count In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:16: /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c: In function 'i2c_nuvoton_wait_for_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:179:8: note: in expansion of macro 'wait_event_interruptible_timeout' 179 | rc = wait_event_interruptible_timeout(*queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function 'pm_get_wakeup_count': /kisskb/src/drivers/base/power/wakeup.c:977:15: note: byref variable will be forcibly initialized 977 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/drivers/base/power/wakeup.c:977:3: note: in expansion of macro 'DEFINE_WAIT' 977 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 7 /kisskb/src/fs/hfsplus/bfind.c:hfs_find_rec_by_key Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/fs/hfsplus/bfind.c:hfsplus_find_init Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/bfind.c:hfsplus_find_exit Cyclomatic Complexity 18 /kisskb/src/fs/hfsplus/bfind.c:hfs_find_1st_rec_by_cnid Cyclomatic Complexity 23 /kisskb/src/fs/hfsplus/bfind.c:__hfsplus_brec_find Cyclomatic Complexity 21 /kisskb/src/fs/hfsplus/bfind.c:hfsplus_brec_find Cyclomatic Complexity 7 /kisskb/src/fs/hfsplus/bfind.c:hfsplus_brec_read Cyclomatic Complexity 19 /kisskb/src/fs/hfsplus/bfind.c:hfsplus_brec_goto Cyclomatic Complexity 1 /kisskb/src/kernel/sys_ni.c:sys_ni_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mp8859.c:mp8859_regulator_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mp8859.c:mp8859_get_voltage_sel Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mp8859.c:mp8859_set_voltage_sel Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/mp8859.c:mp8859_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mp8859.c:mp8859_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_empty Cyclomatic Complexity 1 /kisskb/src/include/drm/spsc_queue.h:spsc_queue_init Cyclomatic Complexity 1 /kisskb/src/include/drm/spsc_queue.h:spsc_queue_peek Cyclomatic Complexity 1 /kisskb/src/include/drm/spsc_queue.h:spsc_queue_count Cyclomatic Complexity 1 /kisskb/src/include/drm/spsc_queue.h:spsc_queue_push Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_is_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-fence.h:dma_fence_set_error Cyclomatic Complexity 9 /kisskb/src/include/drm/spsc_queue.h:spsc_queue_pop Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence.h:dma_fence_wait Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_job_dependency Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_kill_jobs_cb Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_kill_jobs Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_clear_dep Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_drm_sched_job_wait_dep Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_add_dependency_cb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_wakeup Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:trace_drm_sched_job Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_init Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_modify_sched Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_is_ready Cyclomatic Complexity 45 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_flush Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_fini Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_set_priority Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_pop_job Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_select_rq Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:drm_sched_entity_push_job In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:24: /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c: In function 'drm_sched_entity_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:175:3: note: in expansion of macro 'wait_event_killable' 175 | wait_event_killable(sched->job_scheduled, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:170:10: note: in expansion of macro 'wait_event_timeout' 170 | ret = wait_event_timeout( | ^~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 3 /kisskb/src/drivers/char/hangcheck-timer.c:hangcheck_parse_tick Cyclomatic Complexity 3 /kisskb/src/drivers/char/hangcheck-timer.c:hangcheck_parse_margin Cyclomatic Complexity 3 /kisskb/src/drivers/char/hangcheck-timer.c:hangcheck_parse_reboot Cyclomatic Complexity 3 /kisskb/src/drivers/char/hangcheck-timer.c:hangcheck_parse_dump_tasks Cyclomatic Complexity 1 /kisskb/src/drivers/char/hangcheck-timer.c:hangcheck_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_ns Cyclomatic Complexity 13 /kisskb/src/drivers/char/hangcheck-timer.c:hangcheck_fire Cyclomatic Complexity 1 /kisskb/src/drivers/char/hangcheck-timer.c:hangcheck_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mp886x.c:mp8869_scale Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mp886x.c:mp886x_regulator_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mp886x.c:mp886x_get_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mp886x.c:mp8869_get_voltage_sel Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mp886x.c:mp8867_get_voltage_sel Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/mp886x.c:mp8869_set_voltage_sel Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/mp886x.c:mp886x_set_mode Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/mp886x.c:mp8867_set_voltage_sel Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/mp886x.c:mp886x_set_switch_freq Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/mp886x.c:mp886x_regulator_register Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/mp886x.c:mp886x_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mp886x.c:mp886x_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_add_fake Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:dont_mount Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_fake_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_rw Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 3 /kisskb/src/fs/hfs/inode.c:hfs_file_open Cyclomatic Complexity 29 /kisskb/src/fs/hfs/inode.c:hfs_releasepage Cyclomatic Complexity 1 /kisskb/src/fs/hfs/inode.c:hfs_writepage Cyclomatic Complexity 1 /kisskb/src/fs/hfs/inode.c:hfs_readpage Cyclomatic Complexity 1 /kisskb/src/fs/hfs/inode.c:hfs_bmap Cyclomatic Complexity 4 /kisskb/src/fs/hfs/inode.c:hfs_write_failed Cyclomatic Complexity 3 /kisskb/src/fs/hfs/inode.c:hfs_write_begin Cyclomatic Complexity 1 /kisskb/src/fs/hfs/inode.c:hfs_writepages Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:blockdev_direct_IO Cyclomatic Complexity 8 /kisskb/src/fs/hfs/inode.c:hfs_direct_IO Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 7 /kisskb/src/fs/hfs/inode.c:hfs_file_fsync Cyclomatic Complexity 5 /kisskb/src/fs/hfs/inode.c:hfs_file_release Cyclomatic Complexity 1 /kisskb/src/fs/hfs/hfs_fs.h:__hfs_m_to_utime Cyclomatic Complexity 2 /kisskb/src/fs/hfs/inode.c:hfs_test_inode Cyclomatic Complexity 1 /kisskb/src/fs/hfs/hfs_fs.h:__hfs_u_to_mtime Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 27 /kisskb/src/fs/hfs/inode.c:hfs_inode_setattr Cyclomatic Complexity 19 /kisskb/src/fs/hfs/inode.c:hfs_new_inode Cyclomatic Complexity 14 /kisskb/src/fs/hfs/inode.c:hfs_delete_inode Cyclomatic Complexity 4 /kisskb/src/fs/hfs/inode.c:hfs_inode_read_fork Cyclomatic Complexity 11 /kisskb/src/fs/hfs/inode.c:hfs_read_inode Cyclomatic Complexity 19 /kisskb/src/fs/hfs/inode.c:hfs_file_lookup Cyclomatic Complexity 11 /kisskb/src/fs/hfs/inode.c:hfs_iget Cyclomatic Complexity 7 /kisskb/src/fs/hfs/inode.c:hfs_inode_write_fork Cyclomatic Complexity 54 /kisskb/src/fs/hfs/inode.c:hfs_write_inode Cyclomatic Complexity 4 /kisskb/src/fs/hfs/inode.c:hfs_evict_inode /kisskb/src/fs/hfs/inode.c: In function 'hfs_file_lookup': /kisskb/src/fs/hfs/inode.c:534:24: note: byref variable will be forcibly initialized 534 | struct hfs_iget_data idata = { NULL, &rec }; | ^~~~~ /kisskb/src/fs/hfs/inode.c:512:23: note: byref variable will be forcibly initialized 512 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfs/inode.c:511:14: note: byref variable will be forcibly initialized 511 | hfs_cat_rec rec; | ^~~ /kisskb/src/fs/hfs/inode.c: In function 'hfs_iget': /kisskb/src/fs/hfs/inode.c:389:23: note: byref variable will be forcibly initialized 389 | struct hfs_iget_data data = { key, rec }; | ^~~~ /kisskb/src/fs/hfs/inode.c: In function 'hfs_write_inode': /kisskb/src/fs/hfs/inode.c:425:14: note: byref variable will be forcibly initialized 425 | hfs_cat_rec rec; | ^~~ /kisskb/src/fs/hfs/inode.c:424:23: note: byref variable will be forcibly initialized 424 | struct hfs_find_data fd; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/nsproxy.h:get_nsproxy Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:put_uts_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:task_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:put_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:put_user_ns Cyclomatic Complexity 1 /kisskb/src/include/net/net_namespace.h:put_net Cyclomatic Complexity 1 /kisskb/src/include/linux/ipc_namespace.h:put_ipc_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:get_time_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:put_time_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_on_fork Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:free_cgroup_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:copy_cgroup_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/perf_event.h:perf_event_namespaces Cyclomatic Complexity 1 /kisskb/src/kernel/nsproxy.c:validate_ns Cyclomatic Complexity 4 /kisskb/src/include/linux/utsname.h:copy_utsname Cyclomatic Complexity 4 /kisskb/src/include/linux/ipc_namespace.h:copy_ipcs Cyclomatic Complexity 4 /kisskb/src/include/linux/pid_namespace.h:copy_pid_ns Cyclomatic Complexity 4 /kisskb/src/include/net/net_namespace.h:copy_net_ns Cyclomatic Complexity 4 /kisskb/src/include/linux/time_namespace.h:copy_time_ns Cyclomatic Complexity 30 /kisskb/src/kernel/nsproxy.c:check_setns_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/nsproxy.h:nsset_cred Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 4 /kisskb/src/kernel/nsproxy.c:create_nsproxy Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 4 /kisskb/src/include/linux/cgroup.h:put_cgroup_ns Cyclomatic Complexity 30 /kisskb/src/kernel/nsproxy.c:create_new_namespaces Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 1 /kisskb/src/kernel/nsproxy.c:nsproxy_cache_init Cyclomatic Complexity 16 /kisskb/src/kernel/nsproxy.c:copy_namespaces Cyclomatic Complexity 19 /kisskb/src/kernel/nsproxy.c:free_nsproxy Cyclomatic Complexity 3 /kisskb/src/include/linux/nsproxy.h:put_nsproxy Cyclomatic Complexity 24 /kisskb/src/kernel/nsproxy.c:validate_nsset Cyclomatic Complexity 18 /kisskb/src/kernel/nsproxy.c:put_nsset Cyclomatic Complexity 18 /kisskb/src/kernel/nsproxy.c:prepare_nsset Cyclomatic Complexity 10 /kisskb/src/kernel/nsproxy.c:unshare_nsproxy_namespaces Cyclomatic Complexity 4 /kisskb/src/kernel/nsproxy.c:switch_task_namespaces Cyclomatic Complexity 9 /kisskb/src/kernel/nsproxy.c:commit_nsset Cyclomatic Complexity 27 /kisskb/src/kernel/nsproxy.c:__do_sys_setns Cyclomatic Complexity 1 /kisskb/src/kernel/nsproxy.c:exit_task_namespaces Cyclomatic Complexity 1 /kisskb/src/kernel/nsproxy.c:__se_sys_setns Cyclomatic Complexity 21 /kisskb/src/fs/hfs/attr.c:__hfs_setxattr Cyclomatic Complexity 4 /kisskb/src/fs/hfs/attr.c:hfs_xattr_set Cyclomatic Complexity 26 /kisskb/src/fs/hfs/attr.c:__hfs_getxattr Cyclomatic Complexity 1 /kisskb/src/fs/hfs/attr.c:hfs_xattr_get /kisskb/src/fs/hfs/attr.c: In function '__hfs_setxattr': /kisskb/src/fs/hfs/attr.c:26:14: note: byref variable will be forcibly initialized 26 | hfs_cat_rec rec; | ^~~ /kisskb/src/fs/hfs/attr.c:25:23: note: byref variable will be forcibly initialized 25 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfs/attr.c: In function '__hfs_getxattr': /kisskb/src/fs/hfs/attr.c:72:14: note: byref variable will be forcibly initialized 72 | hfs_cat_rec rec; | ^~~ /kisskb/src/fs/hfs/attr.c:71:23: note: byref variable will be forcibly initialized 71 | struct hfs_find_data fd; | ^~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_set_pm_not_required Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 10 /kisskb/src/drivers/base/power/wakeup_stats.c:wakeup_source_device_create Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup_stats.c:device_create_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup_stats.c:expire_count_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup_stats.c:wakeup_count_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup_stats.c:event_count_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup_stats.c:active_count_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup_stats.c:name_show Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup_stats.c:prevent_suspend_time_ms_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup_stats.c:last_change_ms_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/power/wakeup_stats.c:max_time_ms_show Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/wakeup_stats.c:total_time_ms_show Cyclomatic Complexity 2 /kisskb/src/drivers/base/power/wakeup_stats.c:active_time_ms_show Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup_stats.c:wakeup_sources_sysfs_init Cyclomatic Complexity 3 /kisskb/src/drivers/base/power/wakeup_stats.c:wakeup_source_sysfs_add Cyclomatic Complexity 9 /kisskb/src/drivers/base/power/wakeup_stats.c:pm_wakeup_source_sysfs_add Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/wakeup_stats.c:wakeup_source_sysfs_remove Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/char/powernv-op-panel.c:oppanel_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/char/powernv-op-panel.c:oppanel_remove Cyclomatic Complexity 1 /kisskb/src/drivers/char/powernv-op-panel.c:oppanel_llseek Cyclomatic Complexity 1 /kisskb/src/drivers/char/powernv-op-panel.c:oppanel_read Cyclomatic Complexity 1 /kisskb/src/drivers/char/powernv-op-panel.c:oppanel_release Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/opal.h:opal_get_async_rc Cyclomatic Complexity 15 /kisskb/src/drivers/char/powernv-op-panel.c:__op_panel_update_display Cyclomatic Complexity 13 /kisskb/src/drivers/char/powernv-op-panel.c:oppanel_write Cyclomatic Complexity 3 /kisskb/src/drivers/char/powernv-op-panel.c:oppanel_open Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 17 /kisskb/src/drivers/char/powernv-op-panel.c:oppanel_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/char/powernv-op-panel.c:oppanel_driver_exit /kisskb/src/drivers/char/powernv-op-panel.c: In function '__op_panel_update_display': /kisskb/src/drivers/char/powernv-op-panel.c:52:18: note: byref variable will be forcibly initialized 52 | struct opal_msg msg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c:rcar_dw_hdmi_platform_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c:rcar_dw_hdmi_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c:rcar_hdmi_mode_valid Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c:rcar_hdmi_phy_configure Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c:rcar_dw_hdmi_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c:rcar_dw_hdmi_platform_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:partial_name_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:end_name_hash Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/unicode.c:case_fold Cyclomatic Complexity 19 /kisskb/src/fs/hfsplus/unicode.c:hfsplus_compose_lookup Cyclomatic Complexity 6 /kisskb/src/fs/hfsplus/unicode.c:asc2unichar Cyclomatic Complexity 7 /kisskb/src/fs/hfsplus/unicode.c:hfsplus_try_decompose_hangul Cyclomatic Complexity 18 /kisskb/src/fs/hfsplus/unicode.c:hfsplus_decompose_nonhangul Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/unicode.c:decompose_unichar Cyclomatic Complexity 12 /kisskb/src/fs/hfsplus/unicode.c:hfsplus_strcasecmp Cyclomatic Complexity 7 /kisskb/src/fs/hfsplus/unicode.c:hfsplus_strcmp Cyclomatic Complexity 59 /kisskb/src/fs/hfsplus/unicode.c:hfsplus_uni2asc Cyclomatic Complexity 16 /kisskb/src/fs/hfsplus/unicode.c:hfsplus_asc2uni Cyclomatic Complexity 31 /kisskb/src/fs/hfsplus/unicode.c:hfsplus_hash_dentry Cyclomatic Complexity 52 /kisskb/src/fs/hfsplus/unicode.c:hfsplus_compare_dentry Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos-test.c:freq_qos_test_readd Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos-test.c:freq_qos_test_min Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/qos-test.c:freq_qos_test_maxdef In file included from /kisskb/src/drivers/base/power/qos-test.c:5: /kisskb/src/drivers/base/power/qos-test.c: In function 'freq_qos_test_readd': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:103:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 103 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 2000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:102:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 102 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:97:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 97 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:96:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 96 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:92:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 92 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:91:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 91 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:86:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 86 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:81:26: note: byref variable will be forcibly initialized 81 | struct freq_qos_request req; | ^~~ /kisskb/src/drivers/base/power/qos-test.c:80:26: note: byref variable will be forcibly initialized 80 | struct freq_constraints qos; | ^~~ In file included from /kisskb/src/drivers/base/power/qos-test.c:5: /kisskb/src/drivers/base/power/qos-test.c: In function 'freq_qos_test_min': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:32:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 32 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:31:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 31 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:28:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 28 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:27:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 27 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:24:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 24 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 2000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:22:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 22 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:20:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 20 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:12:32: note: byref variable will be forcibly initialized 12 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:12:26: note: byref variable will be forcibly initialized 12 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:11:26: note: byref variable will be forcibly initialized 11 | struct freq_constraints qos; | ^~~ In file included from /kisskb/src/drivers/base/power/qos-test.c:5: /kisskb/src/drivers/base/power/qos-test.c: In function 'freq_qos_test_maxdef': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:69:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 69 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), 2000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:68:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 68 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:64:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 64 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:63:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 63 | KUNIT_EXPECT_EQ(test, ret, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:59:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 59 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:58:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 58 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:54:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 54 | KUNIT_EXPECT_EQ(test, ret, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:51:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 51 | KUNIT_EXPECT_EQ(test, ret, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:46:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 46 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:40:32: note: byref variable will be forcibly initialized 40 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:40:26: note: byref variable will be forcibly initialized 40 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:39:26: note: byref variable will be forcibly initialized 39 | struct freq_constraints qos; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mpq7920.c:mpq7920_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mpq7920.c:mpq7920_set_ramp_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u8_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u8 Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/mpq7920.c:mpq7920_parse_cb Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mpq7920.c:mpq7920_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/mpq7920.c:mpq7920_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mpq7920.c:mpq7920_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:be32_add_cpu Cyclomatic Complexity 1 /kisskb/src/fs/hfs/hfs_fs.h:__hfs_u_to_mtime Cyclomatic Complexity 16 /kisskb/src/fs/hfs/mdb.c:hfs_get_last_session Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 14 /kisskb/src/fs/hfs/mdb.c:hfs_mdb_commit Cyclomatic Complexity 3 /kisskb/src/fs/hfs/mdb.c:hfs_mdb_close Cyclomatic Complexity 4 /kisskb/src/fs/hfs/mdb.c:hfs_mdb_put Cyclomatic Complexity 72 /kisskb/src/fs/hfs/mdb.c:hfs_mdb_get /kisskb/src/fs/hfs/mdb.c: In function 'hfs_get_last_session': /kisskb/src/fs/hfs/mdb.c:57:29: note: byref variable will be forcibly initialized 57 | struct cdrom_multisession ms_info; | ^~~~~~~ /kisskb/src/fs/hfs/mdb.c:42:25: note: byref variable will be forcibly initialized 42 | struct cdrom_tocentry te; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/sys_soc.h:soc_device_match Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_crtc_state Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_mode_fixup Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_d3_e3_pll_calc Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_connector_state Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_get_lvds_mode Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_write Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:__rcar_lvds_pll_setup_d3_e3 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_pll_setup_d3_e3 Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_pll_setup_gen2 Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_pll_setup_gen3 Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_atomic_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_platform_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_attach Cyclomatic Complexity 54 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:__rcar_lvds_atomic_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_atomic_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_parse_dt_companion Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_parse_dt Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_get_clock Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_get_clocks Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_platform_driver_exit Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_clk_enable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_clk_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/rcar-du/rcar_lvds.c:rcar_lvds_dual_link Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 5 /kisskb/src/kernel/notifier.c:notifier_chain_unregister Cyclomatic Complexity 9 /kisskb/src/kernel/notifier.c:notifier_call_chain Cyclomatic Complexity 4 /kisskb/src/kernel/notifier.c:notifier_call_chain_robust Cyclomatic Complexity 9 /kisskb/src/kernel/notifier.c:notifier_chain_register Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:atomic_notifier_chain_register Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:atomic_notifier_chain_unregister Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:atomic_notifier_call_chain Cyclomatic Complexity 3 /kisskb/src/kernel/notifier.c:blocking_notifier_chain_register Cyclomatic Complexity 3 /kisskb/src/kernel/notifier.c:blocking_notifier_chain_unregister Cyclomatic Complexity 3 /kisskb/src/kernel/notifier.c:blocking_notifier_call_chain_robust Cyclomatic Complexity 3 /kisskb/src/kernel/notifier.c:blocking_notifier_call_chain Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:raw_notifier_chain_register Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:raw_notifier_chain_unregister Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:raw_notifier_call_chain_robust Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:raw_notifier_call_chain Cyclomatic Complexity 3 /kisskb/src/kernel/notifier.c:srcu_notifier_chain_register Cyclomatic Complexity 3 /kisskb/src/kernel/notifier.c:srcu_notifier_chain_unregister Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:srcu_notifier_call_chain Cyclomatic Complexity 2 /kisskb/src/kernel/notifier.c:srcu_init_notifier_head Cyclomatic Complexity 5 /kisskb/src/kernel/notifier.c:notify_die Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:register_die_notifier Cyclomatic Complexity 1 /kisskb/src/kernel/notifier.c:unregister_die_notifier /kisskb/src/kernel/notifier.c: In function 'notify_die': /kisskb/src/kernel/notifier.c:519:18: note: byref variable will be forcibly initialized 519 | struct die_args args = { | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le64 Cyclomatic Complexity 3 /kisskb/src/include/linux/regmap.h:regmap_reg_in_range Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/internal.h:regmap_debugfs_disable Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_should_log Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_12_20_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_2_6_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_7_17_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_10_14_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_8 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_16_le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_16_native Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_24 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_32_le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_32_native Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_64_le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_64_native Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_inplace_noop Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_8 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_16_le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_16_le_inplace Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_16_native Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_24 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_32_le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_32_le_inplace Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_32_native Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_64_le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_64_le_inplace Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_64_native Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_lock_unlock_none Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_lock_spinlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_unlock_spinlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_lock_raw_spinlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_unlock_raw_spinlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:dev_get_regmap_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_field_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_bus_reg_write Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_map_get_context Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_register_page Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_bus_reg_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_async_is_done Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_reg_write Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_reg_read Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_reg_read_cache Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_hw_read_start Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_hw_read_done Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_hw_write_start Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_hw_write_done Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regcache_sync Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_cache_only Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_cache_bypass Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_async_write_start Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_async_io_complete Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_async_complete_start Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regmap_async_complete_done Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/./trace.h:__traceiter_regcache_drop_region Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/internal.h:regmap_name Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/internal.h:regmap_get_offset Cyclomatic Complexity 8 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_range_lookup Cyclomatic Complexity 10 /kisskb/src/drivers/base/regmap/regmap.c:regmap_set_work_buf_flag_mask Cyclomatic Complexity 15 /kisskb/src/drivers/base/regmap/regmap.c:regmap_get_reg_endian Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_get_offsets_regmap_reg Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_raw_event_regmap_reg Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_get_offsets_regmap_block Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_raw_event_regmap_block Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_get_offsets_regcache_sync Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_raw_event_regcache_sync Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_get_offsets_regmap_bool Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_raw_event_regmap_bool Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_get_offsets_regmap_async Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_raw_event_regmap_async Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_get_offsets_regcache_drop_region Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/./trace.h:trace_event_raw_event_regcache_drop_region Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/./trace.h:trace_raw_output_regmap_reg Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/./trace.h:trace_raw_output_regmap_block Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/./trace.h:trace_raw_output_regcache_sync Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/./trace.h:trace_raw_output_regmap_bool Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/./trace.h:trace_raw_output_regmap_async Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/./trace.h:trace_raw_output_regcache_drop_region Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap.c:regmap_set_name Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_reg_read Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_async_write_start Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_hw_write_start Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_hw_write_done Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_raw_multi_reg_write Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_hw_read_start Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_hw_read_done Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_reg_write Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_async_io_complete Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_async_complete_start Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_async_complete_done Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_64_be_inplace Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_64_be Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_64_be Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_32_be_inplace Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_32_be Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_32_be Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_16_be_inplace Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_16_be Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_16_be Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_7_9_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_format_4_12_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_unlock_mutex Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_lock_mutex Cyclomatic Complexity 1 /kisskb/src/include/linux/hwspinlock.h:hwspin_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_unlock_hwlock Cyclomatic Complexity 1 /kisskb/src/include/linux/hwspinlock.h:hwspin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_unlock_hwlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/hwspinlock.h:hwspin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_unlock_hwlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/hwspinlock.h:hwspin_lock_timeout Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_lock_hwlock Cyclomatic Complexity 1 /kisskb/src/include/linux/hwspinlock.h:hwspin_lock_timeout_irq Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_lock_hwlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/hwspinlock.h:hwspin_lock_timeout_irqsave Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_lock_hwlock_irqsave Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 8 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_range_add Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/regmap.c:regmap_range_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 32 /kisskb/src/drivers/base/regmap/regmap.c:dev_get_regmap_match Cyclomatic Complexity 7 /kisskb/src/include/linux/delay.h:fsleep Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_initcall Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_reg_in_ranges Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap.c:regmap_check_range_table Cyclomatic Complexity 15 /kisskb/src/drivers/base/regmap/regmap.c:regmap_writeable Cyclomatic Complexity 18 /kisskb/src/drivers/base/regmap/regmap.c:regmap_cached Cyclomatic Complexity 21 /kisskb/src/drivers/base/regmap/regmap.c:regmap_readable Cyclomatic Complexity 20 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_read Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/regmap.c:regmap_volatile Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_volatile_range Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regmap.c:regmap_precious Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap.c:regmap_writeable_noinc Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap.c:regmap_readable_noinc Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap.c:regmap_attach_dev Cyclomatic Complexity 25 /kisskb/src/drivers/base/regmap/regmap.c:regmap_get_val_endian Cyclomatic Complexity 234 /kisskb/src/drivers/base/regmap/regmap.c:__regmap_init Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap.c:__devm_regmap_init Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:devm_regmap_field_alloc Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/regmap.c:regmap_field_bulk_alloc Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/regmap.c:devm_regmap_field_bulk_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_field_bulk_free Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:devm_regmap_field_bulk_free Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:devm_regmap_field_free Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_field_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_field_free Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_reinit_cache Cyclomatic Complexity 25 /kisskb/src/drivers/base/regmap/regmap.c:regmap_exit Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:devm_regmap_release Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:dev_get_regmap Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_get_device Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/regmap.c:regmap_can_raw_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_get_raw_read_max Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_get_raw_write_max Cyclomatic Complexity 22 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_write Cyclomatic Complexity 34 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_update_bits Cyclomatic Complexity 21 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_select_page Cyclomatic Complexity 106 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_raw_write_impl Cyclomatic Complexity 21 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_bus_raw_write Cyclomatic Complexity 27 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_bus_formatted_write Cyclomatic Complexity 23 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_raw_read Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_bus_read Cyclomatic Complexity 45 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_range_multi_paged_reg_write Cyclomatic Complexity 55 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_multi_reg_write Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_write Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_write_async Cyclomatic Complexity 22 /kisskb/src/drivers/base/regmap/regmap.c:_regmap_raw_write Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap.c:regmap_raw_write Cyclomatic Complexity 31 /kisskb/src/drivers/base/regmap/regmap.c:regmap_noinc_write Cyclomatic Complexity 24 /kisskb/src/drivers/base/regmap/regmap.c:regmap_bulk_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_multi_reg_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_multi_reg_write_bypassed Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap.c:regmap_raw_write_async Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_read Cyclomatic Complexity 45 /kisskb/src/drivers/base/regmap/regmap.c:regmap_raw_read Cyclomatic Complexity 31 /kisskb/src/drivers/base/regmap/regmap.c:regmap_noinc_read Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_field_read Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap.c:regmap_fields_read Cyclomatic Complexity 33 /kisskb/src/drivers/base/regmap/regmap.c:regmap_bulk_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_update_bits_base Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_field_update_bits_base Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_fields_update_bits_base Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_test_bits Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap.c:regmap_async_complete_cb Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/regmap.c:regmap_async_complete Cyclomatic Complexity 14 /kisskb/src/drivers/base/regmap/regmap.c:regmap_register_patch Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_get_val_bytes Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/regmap.c:regmap_get_max_register Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap.c:regmap_get_reg_stride Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap.c:regmap_parse_val Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6311-regulator.c:mt6311_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/mt6311-regulator.c:mt6311_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6311-regulator.c:mt6311_regulator_driver_exit In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_reg': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(regmap_reg, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(regmap_reg, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_block': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 67 | DECLARE_EVENT_CLASS(regmap_block, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 67 | DECLARE_EVENT_CLASS(regmap_block, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_sync': Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' 118 | TRACE_EVENT(regcache_sync, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' 118 | TRACE_EVENT(regcache_sync, | ^~~~~~~~~~~ Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/firmware.h:__fw_state_check Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/firmware.h:fw_state_is_aborted Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.h:firmware_fallback_platform Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:to_fw_priv Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:fw_set_page_data Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:devm_name_match Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:fw_suspend Cyclomatic Complexity 5 /kisskb/src/drivers/base/firmware_loader/main.c:fw_decompress_xz_error Cyclomatic Complexity 5 /kisskb/src/drivers/base/firmware_loader/main.c:fw_is_builtin_firmware /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_bool': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 141 | DECLARE_EVENT_CLASS(regmap_bool, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 7 /kisskb/src/drivers/base/firmware_loader/main.c:fw_copy_to_prealloc_buf /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 141 | DECLARE_EVENT_CLASS(regmap_bool, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/main.c:fw_name_devm_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:fw_find_devm_name Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/main.c:fw_cache_is_setup Cyclomatic Complexity 9 /kisskb/src/drivers/base/firmware_loader/main.c:fw_add_devm_name Cyclomatic Complexity 3 /kisskb/src/drivers/base/firmware_loader/main.c:fw_devm_match Cyclomatic Complexity 5 /kisskb/src/drivers/base/firmware_loader/main.c:__fw_entry_found Cyclomatic Complexity 8 /kisskb/src/drivers/base/firmware_loader/main.c:firmware_request_builtin Cyclomatic Complexity 3 /kisskb/src/drivers/base/firmware_loader/main.c:firmware_request_builtin_buf Cyclomatic Complexity 5 /kisskb/src/drivers/base/firmware_loader/main.c:__lookup_fw_priv Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:lookup_fw_priv Cyclomatic Complexity 7 /kisskb/src/drivers/base/firmware_loader/main.c:alloc_fw_cache_entry Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:free_fw_cache_entry Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/main.c:dev_create_fw_entry Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_async': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 177 | DECLARE_EVENT_CLASS(regmap_async, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 177 | DECLARE_EVENT_CLASS(regmap_async, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 6 /kisskb/src/drivers/base/firmware_loader/main.c:fw_cache_piggyback_on_request Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 3 /kisskb/src/drivers/base/firmware_loader/main.c:free_fw_priv Cyclomatic Complexity 6 /kisskb/src/drivers/base/firmware_loader/main.c:uncache_firmware Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/main.c:fw_decompress_xz_single Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:fw_state_init Cyclomatic Complexity 23 /kisskb/src/drivers/base/firmware_loader/main.c:__allocate_fw_priv Cyclomatic Complexity 14 /kisskb/src/drivers/base/firmware_loader/main.c:alloc_lookup_fw_priv Cyclomatic Complexity 12 /kisskb/src/drivers/base/firmware_loader/firmware.h:__fw_state_wait_common Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:fw_state_wait Cyclomatic Complexity 15 /kisskb/src/drivers/base/firmware_loader/main.c:_request_firmware_prepare Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/main.c:firmware_free_data Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_drop_region': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' 225 | TRACE_EVENT(regcache_drop_region, | ^~~~~~~~~~~ Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/firmware.h:__fw_state_set /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' 225 | TRACE_EVENT(regcache_drop_region, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/firmware.h:fw_state_done Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/firmware.h:fw_state_aborted Cyclomatic Complexity 11 /kisskb/src/drivers/base/firmware_loader/main.c:fw_abort_batch_reqs Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/base/firmware_loader/main.c:__device_uncache_fw_images Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:device_uncache_fw_images Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:device_uncache_fw_images_work Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:fw_shutdown_notify Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:unregister_fw_pm_ops Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:firmware_class_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:fw_cache_init Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/main.c:register_fw_pm_ops Cyclomatic Complexity 7 /kisskb/src/drivers/base/firmware_loader/main.c:firmware_class_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:device_cache_fw_images Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule_domain Cyclomatic Complexity 7 /kisskb/src/drivers/base/firmware_loader/main.c:dev_cache_fw_image Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:device_uncache_fw_images_delay Cyclomatic Complexity 3 /kisskb/src/drivers/base/firmware_loader/main.c:fw_pm_notify Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:fw_is_paged_buf Cyclomatic Complexity 5 /kisskb/src/drivers/base/firmware_loader/main.c:fw_free_paged_buf Cyclomatic Complexity 42 /kisskb/src/drivers/base/firmware_loader/main.c:fw_get_filesystem_firmware Cyclomatic Complexity 6 /kisskb/src/drivers/base/firmware_loader/main.c:__free_fw_priv Cyclomatic Complexity 11 /kisskb/src/drivers/base/firmware_loader/main.c:fw_grow_paged_buf Cyclomatic Complexity 7 /kisskb/src/drivers/base/firmware_loader/main.c:fw_map_paged_buf Cyclomatic Complexity 13 /kisskb/src/drivers/base/firmware_loader/main.c:fw_decompress_xz_pages Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/main.c:fw_decompress_xz Cyclomatic Complexity 23 /kisskb/src/drivers/base/firmware_loader/main.c:assign_fw Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:firmware_request_cache Cyclomatic Complexity 6 /kisskb/src/drivers/base/firmware_loader/main.c:release_firmware Cyclomatic Complexity 46 /kisskb/src/drivers/base/firmware_loader/main.c:_request_firmware Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:request_firmware Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/main.c:cache_firmware Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/main.c:__async_dev_cache_fw_image Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:firmware_request_nowarn Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:request_firmware_direct Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:firmware_request_platform Cyclomatic Complexity 3 /kisskb/src/drivers/base/firmware_loader/main.c:request_firmware_into_buf Cyclomatic Complexity 3 /kisskb/src/drivers/base/firmware_loader/main.c:request_partial_firmware_into_buf Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/main.c:request_firmware_work_func Cyclomatic Complexity 13 /kisskb/src/drivers/base/firmware_loader/main.c:request_firmware_nowait /kisskb/src/drivers/base/firmware_loader/main.c: In function 'uncache_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:1231:18: note: byref variable will be forcibly initialized 1231 | struct firmware fw; | ^~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_decompress_xz_single': /kisskb/src/drivers/base/firmware_loader/main.c:402:16: note: byref variable will be forcibly initialized 402 | struct xz_buf xz_buf; | ^~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/firmware_loader/main.c:14: /kisskb/src/drivers/base/firmware_loader/main.c: In function 'dev_cache_fw_image': /kisskb/src/drivers/base/firmware_loader/main.c:1343:12: note: byref variable will be forcibly initialized 1343 | LIST_HEAD(todo); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_decompress_xz_pages': /kisskb/src/drivers/base/firmware_loader/main.c:428:16: note: byref variable will be forcibly initialized 428 | struct xz_buf xz_buf; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 46 /kisskb/src/fs/hfs/part_tbl.c:hfs_part_find In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_async_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c:3206:2: note: in expansion of macro 'wait_event' 3206 | wait_event(map->async_waitq, regmap_async_is_done(map)); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:bio_set_op_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:hfsplus_min_io_size Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 15 /kisskb/src/fs/hfsplus/wrapper.c:hfsplus_get_last_session Cyclomatic Complexity 23 /kisskb/src/fs/hfsplus/wrapper.c:hfsplus_read_mdb Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 16 /kisskb/src/fs/hfsplus/wrapper.c:hfsplus_submit_bio Cyclomatic Complexity 41 /kisskb/src/fs/hfsplus/wrapper.c:hfsplus_read_wrapper Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_kernel_load_data Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_kernel_post_load_data Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_uevent_suppress Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/firmware.h:__fw_state_check Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/firmware.h:fw_state_is_aborted Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:__firmware_loading_timeout Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:__fw_fallback_set_timeout Cyclomatic Complexity 2 /kisskb/src/drivers/base/firmware_loader/fallback.c:firmware_loading_timeout Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_sysfs_done Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_sysfs_loading Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:to_fw_sysfs Cyclomatic Complexity 7 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_force_sysfs_fallback Cyclomatic Complexity 10 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_run_sysfs_fallback Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/firmware.h:__fw_state_set Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/firmware.h:fw_state_aborted Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/fallback.c:__fw_load_abort Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_load_abort Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/firmware.h:fw_state_start Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/firmware.h:fw_state_done Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_dev_release Cyclomatic Complexity 7 /kisskb/src/drivers/base/firmware_loader/fallback.c:do_firmware_uevent Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/fallback.c:firmware_uevent Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/fallback.c:timeout_store Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:timeout_show Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/fallback.c:firmware_loading_show Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_create_instance Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/fallback.c:firmware_rw_data Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_realloc_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 5 /kisskb/src/drivers/base/firmware_loader/fallback.c:firmware_rw Cyclomatic Complexity 15 /kisskb/src/drivers/base/firmware_loader/fallback.c:firmware_data_write Cyclomatic Complexity 13 /kisskb/src/drivers/base/firmware_loader/fallback.c:firmware_data_read Cyclomatic Complexity 16 /kisskb/src/drivers/base/firmware_loader/fallback.c:firmware_loading_store /kisskb/src/fs/hfsplus/wrapper.c: In function 'hfsplus_get_last_session': /kisskb/src/fs/hfsplus/wrapper.c:151:29: note: byref variable will be forcibly initialized 151 | struct cdrom_multisession ms_info; | ^~~~~~~ /kisskb/src/fs/hfsplus/wrapper.c:137:25: note: byref variable will be forcibly initialized 137 | struct cdrom_tocentry te; | ^~ Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 12 /kisskb/src/drivers/base/firmware_loader/firmware.h:__fw_state_wait_common Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_sysfs_wait_timeout Cyclomatic Complexity 33 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_load_sysfs_fallback Cyclomatic Complexity 21 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_load_from_user_helper Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_fallback_set_cache_timeout Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:fw_fallback_set_default_timeout Cyclomatic Complexity 10 /kisskb/src/drivers/base/firmware_loader/fallback.c:kill_pending_fw_fallback_reqs Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:register_sysfs_loader Cyclomatic Complexity 1 /kisskb/src/drivers/base/firmware_loader/fallback.c:unregister_sysfs_loader Cyclomatic Complexity 6 /kisskb/src/drivers/base/firmware_loader/fallback.c:firmware_fallback_sysfs /kisskb/src/fs/hfsplus/wrapper.c: In function 'hfsplus_read_wrapper': /kisskb/src/fs/hfsplus/wrapper.c:166:20: note: byref variable will be forcibly initialized 166 | struct hfsplus_wd wd; | ^~ Cyclomatic Complexity 13 /kisskb/src/kernel/ksysfs.c:ksysfs_init Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:notes_read Cyclomatic Complexity 12 /kisskb/src/kernel/ksysfs.c:uevent_helper_store Cyclomatic Complexity 3 /kisskb/src/kernel/ksysfs.c:rcu_normal_store Cyclomatic Complexity 3 /kisskb/src/kernel/ksysfs.c:rcu_expedited_store Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:rcu_normal_show Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:rcu_expedited_show Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:kexec_loaded_show Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:profiling_show Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:uevent_helper_show Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:uevent_seqnum_show Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:fscaps_show Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:vmcoreinfo_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 4 /kisskb/src/kernel/ksysfs.c:kexec_crash_size_store Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:kexec_crash_size_show Cyclomatic Complexity 1 /kisskb/src/kernel/ksysfs.c:kexec_crash_loaded_show Cyclomatic Complexity 10 /kisskb/src/kernel/ksysfs.c:profiling_store Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/console.h:vgacon_text_force Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.c:virtio_gpu_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.c:virtio_gpu_config_changed Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.c:virtio_gpu_remove Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.c:virtio_gpu_poll Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.c:virtio_gpu_pci_quirk Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.c:virtio_gpu_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.c:virtio_gpu_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/mt6315-regulator.c:mt6315_map_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6315-regulator.c:mt6315_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/mt6315-regulator.c:mt6315_regulator_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/mt6315-regulator.c:mt6315_get_status Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/mt6315-regulator.c:mt6315_regulator_get_mode Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/mt6315-regulator.c:mt6315_regulator_set_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/mt6315-regulator.c:mt6315_regulator_probe Cyclomatic Complexity 4 /kisskb/src/include/linux/spmi.h:spmi_driver_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6315-regulator.c:mt6315_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:partial_name_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:end_name_hash Cyclomatic Complexity 5 /kisskb/src/fs/hfs/string.c:hfs_hash_dentry Cyclomatic Complexity 5 /kisskb/src/fs/hfs/string.c:hfs_strcmp Cyclomatic Complexity 13 /kisskb/src/fs/hfs/string.c:hfs_compare_dentry Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 55 /kisskb/src/fs/hfsplus/bitmap.c:hfsplus_block_allocate Cyclomatic Complexity 27 /kisskb/src/fs/hfsplus/bitmap.c:hfsplus_block_free Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_gt Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_gt Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_lt Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_lt Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 2 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 2 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 2 /kisskb/src/include/linux/capability.h:cap_drop Cyclomatic Complexity 3 /kisskb/src/include/linux/capability.h:cap_isclear Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:cap_issubset Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:get_group_info Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:groups_free Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:get_new_cred Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:get_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:create_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:put_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_cred_alloc_blank Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_cred_free Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_prepare_creds Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_kernel_act_as Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_kernel_create_files_as Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_secctx_to_secid Cyclomatic Complexity 1 /kisskb/src/include/linux/cn_proc.h:proc_id_connector Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:set_cred_subscribers Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:read_cred_subscribers Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:alter_cred_subscribers Cyclomatic Complexity 4 /kisskb/src/kernel/cred.c:dump_invalid_creds Cyclomatic Complexity 8 /kisskb/src/kernel/cred.c:cred_cap_issubset Cyclomatic Complexity 12 /kisskb/src/kernel/cred.c:put_cred_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/user.h:get_uid Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:__key_get Cyclomatic Complexity 2 /kisskb/src/include/linux/key.h:key_get Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:cred_init Cyclomatic Complexity 4 /kisskb/src/kernel/cred.c:__put_cred Cyclomatic Complexity 32 /kisskb/src/kernel/cred.c:cred_fscmp Cyclomatic Complexity 18 /kisskb/src/kernel/cred.c:set_cred_ucounts Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:set_security_override Cyclomatic Complexity 4 /kisskb/src/kernel/cred.c:set_security_override_from_ctx Cyclomatic Complexity 4 /kisskb/src/kernel/cred.c:set_create_files_as Cyclomatic Complexity 4 /kisskb/src/kernel/cred.c:creds_are_invalid Cyclomatic Complexity 0 /kisskb/src/kernel/cred.c:__invalid_creds Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:exit_creds Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:abort_creds Cyclomatic Complexity 6 /kisskb/src/kernel/cred.c:cred_alloc_blank Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:get_cred_rcu Cyclomatic Complexity 11 /kisskb/src/kernel/cred.c:get_task_cred Cyclomatic Complexity 4 /kisskb/src/include/linux/cred.h:get_cred Cyclomatic Complexity 40 /kisskb/src/kernel/cred.c:commit_creds Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:override_creds Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:revert_creds Cyclomatic Complexity 12 /kisskb/src/kernel/cred.c:prepare_kernel_cred Cyclomatic Complexity 18 /kisskb/src/kernel/cred.c:__validate_process_creds Cyclomatic Complexity 9 /kisskb/src/kernel/cred.c:prepare_creds Cyclomatic Complexity 4 /kisskb/src/kernel/cred.c:prepare_exec_creds Cyclomatic Complexity 38 /kisskb/src/kernel/cred.c:copy_creds Cyclomatic Complexity 1 /kisskb/src/kernel/cred.c:validate_creds_for_do_exit In file included from /kisskb/src/include/linux/cred.h:11, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized 137 | kernel_cap_t dest; | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:hfsplus_min_io_size Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 19 /kisskb/src/fs/hfsplus/part_tbl.c:hfs_parse_old_pmap Cyclomatic Complexity 21 /kisskb/src/fs/hfsplus/part_tbl.c:hfs_parse_new_pmap Cyclomatic Complexity 9 /kisskb/src/fs/hfsplus/part_tbl.c:hfsplus_part_find Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio.h:dev_to_virtio Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio_find_vqs Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_get_shm_region Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:virtio_gpu_cleanup_cap_cache Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:virtio_gpu_config_changed_work_func Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/virtio_config.h:virtio_device_ready Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:virtio_gpu_init_vq Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_test_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_has_feature Cyclomatic Complexity 46 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:virtio_gpu_get_capsets Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 69 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:virtio_gpu_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:virtio_gpu_deinit Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:virtio_gpu_release Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:virtio_gpu_driver_open Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:virtio_gpu_driver_postclose Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_node_offset_addr Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_gem_create Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_get Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_lock_interruptible Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_free Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_mode_dumb_create Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_mode_dumb_mmap Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_alloc Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_add_obj Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_gem_object_open Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_gem_object_close Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_lock_resv Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_unlock_resv Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_add_fence Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_put_free Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_from_handles Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_put_free_delayed Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_gem.c:virtio_gpu_array_put_free_work In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:26: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c: In function 'virtio_gpu_get_capsets': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:80:9: note: in expansion of macro 'wait_event_timeout' 80 | ret = wait_event_timeout(vgdev->resp_wq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c: In function 'virtio_gpu_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:250:2: note: in expansion of macro 'wait_event_timeout' 250 | wait_event_timeout(vgdev->resp_wq, !vgdev->display_info_pending, | ^~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/fs/hfs/hfs_fs.h:hfs_mdb_name Cyclomatic Complexity 1 /kisskb/src/fs/hfs/super.c:hfs_statfs Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 4 /kisskb/src/fs/hfs/super.c:match_fourchar Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/fs/hfs/super.c:exit_hfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/hfs/super.c:hfs_mount Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_escape_str Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_escape Cyclomatic Complexity 4 /kisskb/src/include/linux/seq_file.h:seq_show_option Cyclomatic Complexity 28 /kisskb/src/fs/hfs/super.c:hfs_show_options Cyclomatic Complexity 1 /kisskb/src/fs/hfs/super.c:hfs_free_inode Cyclomatic Complexity 1 /kisskb/src/fs/hfs/super.c:hfs_put_super Cyclomatic Complexity 1 /kisskb/src/fs/hfs/super.c:hfs_sync_fs Cyclomatic Complexity 1 /kisskb/src/fs/hfs/super.c:flush_mdb Cyclomatic Complexity 2 /kisskb/src/fs/hfs/super.c:hfs_alloc_inode Cyclomatic Complexity 12 /kisskb/src/fs/hfs/super.c:hfs_remount Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 71 /kisskb/src/fs/hfs/super.c:parse_options Cyclomatic Complexity 30 /kisskb/src/fs/hfs/super.c:hfs_fill_super Cyclomatic Complexity 7 /kisskb/src/fs/hfs/super.c:init_hfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/hfs/super.c:hfs_init_once Cyclomatic Complexity 6 /kisskb/src/fs/hfs/super.c:hfs_mark_mdb_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_regulator_of_map_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_oc_event_handler Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_pgb_event_handler Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_uv_event_handler Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_ov_event_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_regulator_set_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_regulator_get_status Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_regulator_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_regulator_irq_register Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6360-regulator.c:mt6360_regulator_driver_exit /kisskb/src/fs/hfs/super.c: In function 'hfs_fill_super': /kisskb/src/fs/hfs/super.c:382:14: note: byref variable will be forcibly initialized 382 | hfs_cat_rec rec; | ^~~ /kisskb/src/fs/hfs/super.c:381:23: note: byref variable will be forcibly initialized 381 | struct hfs_find_data fd; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_I Cyclomatic Complexity 13 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_attr_build_record Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:hfsplus_mark_inode_dirty Cyclomatic Complexity 9 /kisskb/src/fs/hfsplus/attributes.c:__hfsplus_delete_attr Cyclomatic Complexity 7 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_create_attr_tree_cache Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_destroy_attr_tree_cache Cyclomatic Complexity 5 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_attr_bin_cmp_key Cyclomatic Complexity 7 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_attr_build_key Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_alloc_attr_entry Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_destroy_attr_entry Cyclomatic Complexity 18 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_find_attr Cyclomatic Complexity 9 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_attr_exists Cyclomatic Complexity 30 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_create_attr Cyclomatic Complexity 21 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_delete_attr Cyclomatic Complexity 15 /kisskb/src/fs/hfsplus/attributes.c:hfsplus_delete_all_attrs /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_attr_exists': /kisskb/src/fs/hfsplus/attributes.c:173:23: note: byref variable will be forcibly initialized 173 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_create_attr': /kisskb/src/fs/hfsplus/attributes.c:199:23: note: byref variable will be forcibly initialized 199 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_delete_attr': /kisskb/src/fs/hfsplus/attributes.c:311:23: note: byref variable will be forcibly initialized 311 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_delete_all_attrs': /kisskb/src/fs/hfsplus/attributes.c:357:23: note: byref variable will be forcibly initialized 357 | struct hfs_find_data fd; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_writecombine Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_node_allocated Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_node_start Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_mapping_error Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:io_remap_pfn_range Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:virtio_gpu_vram_mmap Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:virtio_gpu_vram_free Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_insert_node_generic Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_insert_node Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:virtio_gpu_vram_map Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:virtio_gpu_vram_map_dma_buf Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:virtio_gpu_vram_unmap_dma_buf Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:virtio_gpu_is_vram Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:virtio_gpu_vram_create In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_drv.h:30, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:2: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c: In function 'virtio_gpu_vram_mmap': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:44:2: note: in expansion of macro 'wait_event' 44 | wait_event(vgdev->resp_wq, vram->map_state != STATE_INITIALIZING); | ^~~~~~~~~~ Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/drivers/base/test/property-entry-test.c:pe_test_reference Cyclomatic Complexity 1 /kisskb/src/drivers/base/test/property-entry-test.c:pe_test_move_inline_str Cyclomatic Complexity 1 /kisskb/src/drivers/base/test/property-entry-test.c:pe_test_move_inline_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_bool Cyclomatic Complexity 1 /kisskb/src/drivers/base/test/property-entry-test.c:pe_test_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_string_array_count Cyclomatic Complexity 1 /kisskb/src/drivers/base/test/property-entry-test.c:pe_test_strings Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_count_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_u16 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_count_u16 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_count_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_count_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/base/test/property-entry-test.c:pe_test_uint_arrays Cyclomatic Complexity 1 /kisskb/src/drivers/base/test/property-entry-test.c:pe_test_uints Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 10 /kisskb/src/fs/hfs/sysdep.c:hfs_revalidate_dentry Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:ns_capable Cyclomatic Complexity 1 /kisskb/src/include/linux/pid_namespace.h:reboot_pid_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/emergency-restart.h:machine_emergency_restart Cyclomatic Complexity 1 /kisskb/src/include/linux/umh.h:usermodehelper_disable Cyclomatic Complexity 2 /kisskb/src/kernel/reboot.c:kernel_shutdown_prepare Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:kill_cad_pid Cyclomatic Complexity 4 /kisskb/src/kernel/reboot.c:run_cmd Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 4 /kisskb/src/kernel/reboot.c:hw_failure_emergency_poweroff Cyclomatic Complexity 18 /kisskb/src/kernel/reboot.c:mode_store Cyclomatic Complexity 20 /kisskb/src/kernel/reboot.c:reboot_setup Cyclomatic Complexity 7 /kisskb/src/kernel/reboot.c:reboot_ksysfs_init Cyclomatic Complexity 8 /kisskb/src/kernel/reboot.c:cpu_store Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:cpu_show Cyclomatic Complexity 6 /kisskb/src/kernel/reboot.c:mode_show Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:emergency_restart Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:kernel_restart_prepare Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:register_reboot_notifier Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:unregister_reboot_notifier Cyclomatic Complexity 2 /kisskb/src/kernel/reboot.c:devm_unregister_reboot_notifier Cyclomatic Complexity 7 /kisskb/src/kernel/reboot.c:devm_register_reboot_notifier Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:register_restart_handler Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:unregister_restart_handler Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:do_kernel_restart Cyclomatic Complexity 3 /kisskb/src/kernel/reboot.c:migrate_to_reboot_cpu Cyclomatic Complexity 4 /kisskb/src/kernel/reboot.c:kernel_restart Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:deferred_cad Cyclomatic Complexity 4 /kisskb/src/kernel/reboot.c:__orderly_reboot Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:reboot_work_func Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:kernel_halt Cyclomatic Complexity 4 /kisskb/src/kernel/reboot.c:kernel_power_off Cyclomatic Complexity 39 /kisskb/src/kernel/reboot.c:__do_sys_reboot Cyclomatic Complexity 9 /kisskb/src/kernel/reboot.c:__orderly_poweroff Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:poweroff_work_func Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:hw_failure_emergency_poweroff_func Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:__se_sys_reboot Cyclomatic Complexity 4 /kisskb/src/kernel/reboot.c:ctrl_alt_del Cyclomatic Complexity 4 /kisskb/src/kernel/reboot.c:orderly_poweroff Cyclomatic Complexity 1 /kisskb/src/kernel/reboot.c:orderly_reboot Cyclomatic Complexity 3 /kisskb/src/kernel/reboot.c:hw_protection_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/mt6397-regulator.c:mt6397_map_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6397-regulator.c:mt6397_regulator_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/mt6397-regulator.c:mt6397_get_status Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/mt6397-regulator.c:mt6397_set_buck_vosel_reg Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/mt6397-regulator.c:mt6397_regulator_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/mt6397-regulator.c:mt6397_regulator_set_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/mt6397-regulator.c:mt6397_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/mt6397-regulator.c:mt6397_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_crtc_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_encoder_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_crtc_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_crtc_needs_modeset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_crtc_atomic_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_crtc_atomic_check Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_crtc_atomic_flush Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_enc_mode_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_enc_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_enc_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_conn_detect Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_framebuffer_init Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_user_framebuffer_create Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:vgdev_output_init Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_conn_mode_valid Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_conn_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_conn_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_crtc_mode_set_nofb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_crtc_atomic_disable Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_modeset_init Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_display.c:virtio_gpu_modeset_fini Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 7 /kisskb/src/kernel/range.c:cmp_range Cyclomatic Complexity 7 /kisskb/src/kernel/range.c:add_range Cyclomatic Complexity 11 /kisskb/src/kernel/range.c:add_range_with_merge Cyclomatic Complexity 53 /kisskb/src/kernel/range.c:subtract_range Cyclomatic Complexity 16 /kisskb/src/kernel/range.c:clean_sort_range Cyclomatic Complexity 1 /kisskb/src/kernel/range.c:sort_range Cyclomatic Complexity 25 /kisskb/src/fs/hfs/trans.c:hfs_mac2asc Cyclomatic Complexity 27 /kisskb/src/fs/hfs/trans.c:hfs_asc2mac Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/internal.h:regcache_get_val_addr Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache.c:regcache_default_cmp Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regcache.c:regcache_reg_present Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_reg_read_cache Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regcache_sync Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regcache_drop_region Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_cache_only Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/trace.h:trace_regmap_cache_bypass Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regcache.c:regcache_sync_block_raw_flush Cyclomatic Complexity 15 /kisskb/src/drivers/base/regmap/regcache.c:regcache_exit Cyclomatic Complexity 14 /kisskb/src/drivers/base/regmap/regcache.c:regcache_read Cyclomatic Complexity 11 /kisskb/src/drivers/base/regmap/regcache.c:regcache_write Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regcache.c:regcache_drop_region Cyclomatic Complexity 21 /kisskb/src/drivers/base/regmap/regcache.c:regcache_cache_only Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache.c:regcache_mark_dirty Cyclomatic Complexity 21 /kisskb/src/drivers/base/regmap/regcache.c:regcache_cache_bypass Cyclomatic Complexity 10 /kisskb/src/drivers/base/regmap/regcache.c:regcache_get_val Cyclomatic Complexity 34 /kisskb/src/drivers/base/regmap/regcache.c:regcache_hw_init Cyclomatic Complexity 69 /kisskb/src/drivers/base/regmap/regcache.c:regcache_init Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regcache.c:regcache_set_val Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regcache.c:regcache_lookup_reg Cyclomatic Complexity 12 /kisskb/src/drivers/base/regmap/regcache.c:regcache_reg_needs_sync Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/regcache.c:regcache_default_sync Cyclomatic Complexity 19 /kisskb/src/drivers/base/regmap/regcache.c:regcache_sync Cyclomatic Complexity 12 /kisskb/src/drivers/base/regmap/regcache.c:regcache_sync_region Cyclomatic Complexity 16 /kisskb/src/drivers/base/regmap/regcache.c:regcache_sync_block_raw Cyclomatic Complexity 10 /kisskb/src/drivers/base/regmap/regcache.c:regcache_sync_block_single Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regcache.c:regcache_sync_block Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_SB Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:HFSPLUS_I Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 20 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_getxattr_finder_info Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/xattr.c:strcmp_xattr_finder_info Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/xattr.c:strcmp_xattr_acl Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:be32_add_cpu Cyclomatic Complexity 7 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_init_header_node Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/hfsplus_fs.h:hfsplus_mark_inode_dirty Cyclomatic Complexity 35 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_removexattr Cyclomatic Complexity 29 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_create_attributes_file Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 6 /kisskb/src/fs/hfsplus/xattr.c:can_list Cyclomatic Complexity 15 /kisskb/src/fs/hfsplus/xattr.c:is_known_namespace Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/xattr.c:name_len Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/xattr.c:copy_name Cyclomatic Complexity 31 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_listxattr_finder_info Cyclomatic Complexity 62 /kisskb/src/fs/hfsplus/xattr.c:__hfsplus_setxattr Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_osx_setxattr Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_setxattr Cyclomatic Complexity 42 /kisskb/src/fs/hfsplus/xattr.c:__hfsplus_getxattr Cyclomatic Complexity 3 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_osx_getxattr Cyclomatic Complexity 4 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_getxattr Cyclomatic Complexity 55 /kisskb/src/fs/hfsplus/xattr.c:hfsplus_listxattr /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_getxattr_finder_info': /kisskb/src/fs/hfsplus/xattr.c:441:23: note: byref variable will be forcibly initialized 441 | struct hfs_find_data fd; | ^~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_lookup_reg': /kisskb/src/drivers/base/regmap/regcache.c:645:21: note: byref variable will be forcibly initialized 645 | struct reg_default key; | ^~~ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_removexattr': /kisskb/src/fs/hfsplus/xattr.c:768:23: note: byref variable will be forcibly initialized 768 | struct hfs_find_data cat_fd; | ^~~~~~ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_listxattr_finder_info': /kisskb/src/fs/hfsplus/xattr.c:609:23: note: byref variable will be forcibly initialized 609 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/xattr.c: In function '__hfsplus_setxattr': /kisskb/src/fs/hfsplus/xattr.c:262:20: note: byref variable will be forcibly initialized 262 | hfsplus_cat_entry entry; | ^~~~~ /kisskb/src/fs/hfsplus/xattr.c:261:23: note: byref variable will be forcibly initialized 261 | struct hfs_find_data cat_fd; | ^~~~~~ /kisskb/src/fs/hfsplus/xattr.c: In function '__hfsplus_getxattr': /kisskb/src/fs/hfsplus/xattr.c:490:23: note: byref variable will be forcibly initialized 490 | struct hfs_find_data fd; | ^~ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_listxattr': /kisskb/src/fs/hfsplus/xattr.c:679:26: note: byref variable will be forcibly initialized 679 | struct hfsplus_attr_key attr_key; | ^~~~~~~~ /kisskb/src/fs/hfsplus/xattr.c:677:23: note: byref variable will be forcibly initialized 677 | struct hfs_find_data fd; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 11 /kisskb/src/kernel/async.c:lowest_in_progress Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/kernel/async.c:async_run_entry_fn Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 4 /kisskb/src/kernel/workqueue_internal.h:current_wq_worker Cyclomatic Complexity 7 /kisskb/src/kernel/async.c:async_schedule_node_domain Cyclomatic Complexity 1 /kisskb/src/kernel/async.c:async_schedule_node Cyclomatic Complexity 5 /kisskb/src/kernel/async.c:async_synchronize_cookie_domain Cyclomatic Complexity 1 /kisskb/src/kernel/async.c:async_synchronize_full_domain Cyclomatic Complexity 1 /kisskb/src/kernel/async.c:async_synchronize_full Cyclomatic Complexity 1 /kisskb/src/kernel/async.c:async_synchronize_cookie Cyclomatic Complexity 3 /kisskb/src/kernel/async.c:current_is_async In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/kernel/async.c:47: /kisskb/src/kernel/async.c: In function 'async_synchronize_cookie_domain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/async.c:277:2: note: in expansion of macro 'wait_event' 277 | wait_event(async_done, lowest_in_progress(domain) >= cookie); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_regulator_driver_init Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_get_table_sel Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_set_soft_start Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 24 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_set_current_limit Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_ocp_hw_disable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_ocp_hw_enable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_get_current_limit Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_check_ocp_status Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_check_sc_status Cyclomatic Complexity 29 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_set_ocp Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_ocp_isr Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_of_parse_cb Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_sc_isr Cyclomatic Complexity 18 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_ocp_recovery_worker Cyclomatic Complexity 29 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_sc_recovery_worker Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 66 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom-labibb-regulator.c:qcom_labibb_regulator_driver_exit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/component.c:component_debug_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 16 /kisskb/src/drivers/base/component.c:find_component Cyclomatic Complexity 8 /kisskb/src/drivers/base/component.c:find_components Cyclomatic Complexity 13 /kisskb/src/drivers/base/component.c:__master_find Cyclomatic Complexity 5 /kisskb/src/drivers/base/component.c:remove_component Cyclomatic Complexity 5 /kisskb/src/drivers/base/component.c:devm_component_match_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 10 /kisskb/src/drivers/base/component.c:component_match_realloc Cyclomatic Complexity 15 /kisskb/src/drivers/base/component.c:__component_match_add Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/base/component.c:component_master_debugfs_add Cyclomatic Complexity 1 /kisskb/src/drivers/base/component.c:component_devices_open Cyclomatic Complexity 6 /kisskb/src/drivers/base/component.c:component_devices_show Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 19 /kisskb/src/drivers/base/component.c:try_to_bring_up_master Cyclomatic Complexity 8 /kisskb/src/drivers/base/component.c:try_to_bring_up_masters Cyclomatic Complexity 4 /kisskb/src/drivers/base/component.c:take_down_master Cyclomatic Complexity 16 /kisskb/src/drivers/base/component.c:component_unbind Cyclomatic Complexity 1 /kisskb/src/drivers/base/component.c:component_master_debugfs_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 8 /kisskb/src/drivers/base/component.c:free_master Cyclomatic Complexity 10 /kisskb/src/drivers/base/component.c:__component_add Cyclomatic Complexity 11 /kisskb/src/drivers/base/component.c:component_bind Cyclomatic Complexity 1 /kisskb/src/drivers/base/component.c:component_match_add_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/component.c:component_match_add_typed Cyclomatic Complexity 10 /kisskb/src/drivers/base/component.c:component_master_add_with_match Cyclomatic Complexity 4 /kisskb/src/drivers/base/component.c:component_master_del Cyclomatic Complexity 9 /kisskb/src/drivers/base/component.c:component_unbind_all Cyclomatic Complexity 19 /kisskb/src/drivers/base/component.c:component_bind_all Cyclomatic Complexity 10 /kisskb/src/drivers/base/component.c:component_add_typed Cyclomatic Complexity 1 /kisskb/src/drivers/base/component.c:component_add Cyclomatic Complexity 25 /kisskb/src/drivers/base/component.c:component_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:__d_entry_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_can_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_is_autodir Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:d_is_dir Cyclomatic Complexity 15 /kisskb/src/fs/exportfs/expfs.c:export_encode_fh Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 5 /kisskb/src/fs/exportfs/expfs.c:dentry_connected Cyclomatic Complexity 4 /kisskb/src/fs/exportfs/expfs.c:clear_disconnected Cyclomatic Complexity 15 /kisskb/src/fs/exportfs/expfs.c:find_acceptable_alias Cyclomatic Complexity 34 /kisskb/src/fs/exportfs/expfs.c:get_name Cyclomatic Complexity 4 /kisskb/src/fs/exportfs/expfs.c:exportfs_get_name Cyclomatic Complexity 9 /kisskb/src/fs/exportfs/expfs.c:filldir_one Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 22 /kisskb/src/fs/exportfs/expfs.c:reconnect_one Cyclomatic Complexity 15 /kisskb/src/fs/exportfs/expfs.c:reconnect_path Cyclomatic Complexity 9 /kisskb/src/fs/exportfs/expfs.c:exportfs_encode_inode_fh Cyclomatic Complexity 9 /kisskb/src/fs/exportfs/expfs.c:exportfs_encode_fh Cyclomatic Complexity 50 /kisskb/src/fs/exportfs/expfs.c:exportfs_decode_fh_raw Cyclomatic Complexity 5 /kisskb/src/fs/exportfs/expfs.c:exportfs_decode_fh /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:283:15: note: byref variable will be forcibly initialized 283 | struct kstat stat; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:convert_to_hw_box Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_vbuf_ctrl_hdr Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_resource_map_cb Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:reclaim_vbufs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace.h:trace_virtio_gpu_cmd_response Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:free_vbuf Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_get_vbuf Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_alloc_cmd_resp Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_alloc_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_alloc_cmd_cb Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_alloc_cursor Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:vmalloc_to_sgt Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace.h:trace_virtio_gpu_cmd_queue Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_queue_cursor Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_unref_cb Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_test_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_has_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio_has_dma_quirk Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_sync_sgtable_for_device Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_get_display_info_cb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_get_capset_info_cb Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_capset_cb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_get_edid_block Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:import_uuid Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_resource_uuid_cb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_get_edid_cb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_ctrl_ack Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cursor_ack Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_alloc_vbufs Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_free_vbufs Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_dequeue_ctrl_func Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_dequeue_cursor_func Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_notify Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_queue_ctrl_sgs Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_queue_fenced_ctrl_buffer Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_queue_ctrl_buffer Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_resource_attach_backing Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_create_resource Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_unref_resource Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_set_scanout Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_resource_flush Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_transfer_to_host_2d Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_get_display_info Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_get_capset_info Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_get_capset Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_get_edids Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_context_create Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_context_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_context_attach_resource Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_context_detach_resource Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_resource_create_3d Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_transfer_to_host_3d Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_transfer_from_host_3d Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_submit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_object_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cursor_ping Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_resource_assign_uuid Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_map Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_unmap Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_resource_create_blob Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:virtio_gpu_cmd_set_scanout_blob In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:29: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_queue_cursor': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:462:3: note: in expansion of macro 'wait_event' 462 | wait_event(vgdev->cursorq.ack_queue, vq->num_free >= outcnt); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:444:30: note: byref variable will be forcibly initialized 444 | struct scatterlist *sgs[1], ccmd; | ^~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_dequeue_ctrl_func': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:199:19: note: byref variable will be forcibly initialized 199 | struct list_head reclaim_list; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_dequeue_cursor_func': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:250:19: note: byref variable will be forcibly initialized 250 | struct list_head reclaim_list; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:29: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_queue_ctrl_sgs': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:335:3: note: in expansion of macro 'wait_event' 335 | wait_event(vgdev->ctrlq.ack_queue, vq->num_free >= elemcnt); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_queue_fenced_ctrl_buffer': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:368:42: note: byref variable will be forcibly initialized 368 | struct scatterlist *sgs[3], vcmd, vout, vresp; | ^~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:368:36: note: byref variable will be forcibly initialized 368 | struct scatterlist *sgs[3], vcmd, vout, vresp; | ^~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:368:30: note: byref variable will be forcibly initialized 368 | struct scatterlist *sgs[3], vcmd, vout, vresp; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 6 /kisskb/src/kernel/smpboot.c:idle_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/kernel/smpboot.c:smpboot_park_thread Cyclomatic Complexity 53 /kisskb/src/kernel/smpboot.c:smpboot_thread_fn Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 14 /kisskb/src/kernel/smpboot.c:__smpboot_create_thread Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 4 /kisskb/src/kernel/smpboot.c:smpboot_unpark_thread Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 5 /kisskb/src/kernel/smpboot.c:smpboot_destroy_threads Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/kernel/smpboot.c:idle_thread_get Cyclomatic Complexity 1 /kisskb/src/kernel/smpboot.c:idle_thread_set_boot_cpu Cyclomatic Complexity 5 /kisskb/src/kernel/smpboot.c:idle_threads_init Cyclomatic Complexity 5 /kisskb/src/kernel/smpboot.c:smpboot_create_threads Cyclomatic Complexity 2 /kisskb/src/kernel/smpboot.c:smpboot_unpark_threads Cyclomatic Complexity 2 /kisskb/src/kernel/smpboot.c:smpboot_park_threads Cyclomatic Complexity 5 /kisskb/src/kernel/smpboot.c:smpboot_register_percpu_thread Cyclomatic Complexity 1 /kisskb/src/kernel/smpboot.c:smpboot_unregister_percpu_thread Cyclomatic Complexity 1 /kisskb/src/kernel/smpboot.c:cpu_report_state Cyclomatic Complexity 4 /kisskb/src/kernel/smpboot.c:cpu_check_up_prepare Cyclomatic Complexity 1 /kisskb/src/kernel/smpboot.c:cpu_set_state_online Cyclomatic Complexity 12 /kisskb/src/kernel/smpboot.c:cpu_wait_death Cyclomatic Complexity 5 /kisskb/src/kernel/smpboot.c:cpu_report_death Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:get_ktype Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:dev_bus_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:set_dev_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_set_pm_not_required Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_removable_is_valid Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_supports_offline Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_device_notify Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_device_notify_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:restart_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_noresume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noio_save Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noio_restore Cyclomatic Complexity 1 /kisskb/src/drivers/base/base.h:devtmpfs_create_node Cyclomatic Complexity 1 /kisskb/src/drivers/base/base.h:devtmpfs_delete_node Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/power.h:device_pm_initialized Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:device_link_init_status Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:fw_devlink_is_permissive Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_is_not_partition Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:devm_attr_group_match Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:class_dir_child_ns_type Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:get_glue_dir Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:to_root_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_match_devt Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtol Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:sysfs_deprecated_setup Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_links_write_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 5 /kisskb/src/drivers/base/core.c:device_is_ancestor Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 20 /kisskb/src/include/linux/device.h:dev_has_sync_state Cyclomatic Complexity 9 /kisskb/src/drivers/base/core.c:device_get_ownership Cyclomatic Complexity 9 /kisskb/src/drivers/base/core.c:device_namespace Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:dev_attr_store Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:dev_attr_show Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_of_node Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_to_dev_kobj Cyclomatic Complexity 8 /kisskb/src/drivers/base/core.c:fw_devlink_parse_fwnode Cyclomatic Complexity 12 /kisskb/src/drivers/base/core.c:live_in_glue_dir Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:dev_uevent_name Cyclomatic Complexity 10 /kisskb/src/drivers/base/core.c:dev_uevent_filter Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_links_write_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 15 /kisskb/src/drivers/base/core.c:device_links_missing_supplier Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/base/core.c:fwnode_is_primary Cyclomatic Complexity 5 /kisskb/src/include/linux/kobject.h:kobject_has_children Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:__device_links_supplier_defer_sync Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:class_dir_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:root_device_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_create_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:__fwnode_link_del Cyclomatic Complexity 2 /kisskb/src/drivers/base/core.c:fwnode_links_purge_suppliers Cyclomatic Complexity 2 /kisskb/src/drivers/base/core.c:fwnode_links_purge_consumers Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_link_remove_from_lists Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:devices_kset_move_before Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:devices_kset_move_after Cyclomatic Complexity 2 /kisskb/src/drivers/base/core.c:fw_devlink_parse_fwtree Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_lock_held Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_lock_assert Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:devlink_class_init Cyclomatic Complexity 8 /kisskb/src/drivers/base/core.c:devlink_remove_symlinks Cyclomatic Complexity 16 /kisskb/src/drivers/base/core.c:devlink_add_symlinks Cyclomatic Complexity 30 /kisskb/src/drivers/base/core.c:device_add_class_symlinks Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:device_move_class_links Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_link_synchronize_removal Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:devlink_dev_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:sync_state_only_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:runtime_pm_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:auto_remove_on_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:status_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:waiting_for_supplier_show Cyclomatic Complexity 3 /kisskb/src/drivers/base/core.c:removable_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:online_show Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_resume Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_link_drop_managed Cyclomatic Complexity 21 /kisskb/src/drivers/base/core.c:__device_links_no_driver Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:fw_devlink_relax_link Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:fw_devlink_no_driver Cyclomatic Complexity 5 /kisskb/src/drivers/base/core.c:fw_devlink_unblock_consumers Cyclomatic Complexity 16 /kisskb/src/drivers/base/core.c:fw_devlink_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:strtobool Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:fw_devlink_strict_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:devm_attr_groups_remove Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:devm_attr_group_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_remove_file Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/base/power/power.h:device_pm_init_common Cyclomatic Complexity 22 /kisskb/src/drivers/base/core.c:device_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/power/power.h:device_pm_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:dev_show Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_create_sys_dev_entry Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_remove_sys_dev_entry Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:uevent_store Cyclomatic Complexity 31 /kisskb/src/drivers/base/core.c:uevent_show Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_private_init Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:class_dir_create_and_add Cyclomatic Complexity 6 /kisskb/src/drivers/base/core.c:cleanup_glue_dir Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_platform_notify Cyclomatic Complexity 17 /kisskb/src/drivers/base/core.c:device_remove_class_symlinks Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_platform_notify_remove Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:next_device Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:prev_device Cyclomatic Complexity 1 /kisskb/src/include/linux/device/class.h:class_find_device_by_devt Cyclomatic Complexity 22 /kisskb/src/drivers/base/core.c:device_attrs_change_owner Cyclomatic Complexity 8 /kisskb/src/drivers/base/core.c:fwnode_link_add Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:fwnode_links_purge Cyclomatic Complexity 5 /kisskb/src/drivers/base/core.c:fw_devlink_purge_absent_suppliers Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_links_read_lock Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_links_read_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_links_read_lock_held Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_links_supplier_sync_state_pause Cyclomatic Complexity 8 /kisskb/src/drivers/base/core.c:device_links_force_bind Cyclomatic Complexity 8 /kisskb/src/drivers/base/core.c:device_links_no_driver Cyclomatic Complexity 27 /kisskb/src/drivers/base/core.c:device_links_driver_cleanup Cyclomatic Complexity 8 /kisskb/src/drivers/base/core.c:device_links_busy Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:fw_devlink_get_flags Cyclomatic Complexity 3 /kisskb/src/drivers/base/core.c:fw_devlink_is_strict Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:fw_devlink_drivers_done Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:lock_device_hotplug Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:unlock_device_hotplug Cyclomatic Complexity 3 /kisskb/src/drivers/base/core.c:lock_device_hotplug_sysfs Cyclomatic Complexity 2 /kisskb/src/drivers/base/core.c:dev_driver_string Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_store_ulong Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_show_ulong Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:device_store_int Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_show_int Cyclomatic Complexity 3 /kisskb/src/drivers/base/core.c:device_store_bool Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_show_bool Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_add_groups Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_remove_groups Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:devm_device_add_group Cyclomatic Complexity 2 /kisskb/src/drivers/base/core.c:devm_device_remove_group Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:devm_device_add_groups Cyclomatic Complexity 2 /kisskb/src/drivers/base/core.c:devm_device_remove_groups Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:devices_kset_move_last Cyclomatic Complexity 12 /kisskb/src/drivers/base/core.c:device_create_file Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_remove_file Cyclomatic Complexity 40 /kisskb/src/drivers/base/core.c:device_add_attrs Cyclomatic Complexity 7 /kisskb/src/drivers/base/core.c:device_remove_attrs Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_remove_file_self Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_create_bin_file Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_remove_bin_file Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_initialize Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:virtual_device_parent Cyclomatic Complexity 52 /kisskb/src/drivers/base/core.c:get_device_parent Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:dev_set_name Cyclomatic Complexity 2 /kisskb/src/drivers/base/core.c:get_device Cyclomatic Complexity 16 /kisskb/src/drivers/base/core.c:__device_links_queue_sync_state Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:klist_children_get Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:put_device Cyclomatic Complexity 2 /kisskb/src/drivers/base/core.c:device_link_release_fn Cyclomatic Complexity 19 /kisskb/src/drivers/base/core.c:device_links_flush_sync_list Cyclomatic Complexity 10 /kisskb/src/drivers/base/core.c:device_links_supplier_sync_state_resume Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:sync_state_resume_initcall Cyclomatic Complexity 47 /kisskb/src/drivers/base/core.c:device_links_driver_bound Cyclomatic Complexity 11 /kisskb/src/drivers/base/core.c:device_links_unbind_consumers Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:klist_children_put Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:kill_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:__device_link_del Cyclomatic Complexity 8 /kisskb/src/drivers/base/core.c:device_link_put_kref Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_link_del Cyclomatic Complexity 14 /kisskb/src/drivers/base/core.c:device_link_remove Cyclomatic Complexity 20 /kisskb/src/drivers/base/core.c:device_links_purge Cyclomatic Complexity 28 /kisskb/src/drivers/base/core.c:device_del Cyclomatic Complexity 28 /kisskb/src/drivers/base/core.c:device_get_devnode Cyclomatic Complexity 58 /kisskb/src/drivers/base/core.c:dev_uevent Cyclomatic Complexity 6 /kisskb/src/drivers/base/core.c:device_for_each_child Cyclomatic Complexity 17 /kisskb/src/drivers/base/core.c:device_is_dependent Cyclomatic Complexity 9 /kisskb/src/drivers/base/core.c:device_reorder_to_tail Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_pm_move_to_tail Cyclomatic Complexity 13 /kisskb/src/drivers/base/core.c:fw_devlink_relax_cycle Cyclomatic Complexity 27 /kisskb/src/drivers/base/core.c:fw_devlink_create_devlink Cyclomatic Complexity 19 /kisskb/src/drivers/base/core.c:__fw_devlink_link_to_consumers Cyclomatic Complexity 17 /kisskb/src/drivers/base/core.c:__fw_devlink_link_to_suppliers Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:fw_devlink_link_device Cyclomatic Complexity 89 /kisskb/src/drivers/base/core.c:device_add Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_register Cyclomatic Complexity 139 /kisskb/src/drivers/base/core.c:device_link_add Cyclomatic Complexity 13 /kisskb/src/drivers/base/core.c:device_create_groups_vargs Cyclomatic Complexity 6 /kisskb/src/drivers/base/core.c:device_check_offline Cyclomatic Complexity 6 /kisskb/src/drivers/base/core.c:device_for_each_child_reverse Cyclomatic Complexity 8 /kisskb/src/drivers/base/core.c:device_find_child Cyclomatic Complexity 8 /kisskb/src/drivers/base/core.c:device_find_child_by_name Cyclomatic Complexity 13 /kisskb/src/drivers/base/core.c:devices_init Cyclomatic Complexity 15 /kisskb/src/drivers/base/core.c:device_offline Cyclomatic Complexity 9 /kisskb/src/drivers/base/core.c:device_online Cyclomatic Complexity 9 /kisskb/src/drivers/base/core.c:online_store Cyclomatic Complexity 10 /kisskb/src/drivers/base/core.c:__root_device_register Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:root_device_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_create Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_create_with_groups Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:device_destroy Cyclomatic Complexity 16 /kisskb/src/drivers/base/core.c:device_rename Cyclomatic Complexity 32 /kisskb/src/drivers/base/core.c:device_move Cyclomatic Complexity 27 /kisskb/src/drivers/base/core.c:device_change_owner Cyclomatic Complexity 41 /kisskb/src/drivers/base/core.c:device_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/base/core.c:dev_err_probe Cyclomatic Complexity 17 /kisskb/src/drivers/base/core.c:device_links_check_suppliers Cyclomatic Complexity 20 /kisskb/src/drivers/base/core.c:set_primary_fwnode Cyclomatic Complexity 6 /kisskb/src/drivers/base/core.c:set_secondary_fwnode Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_set_of_node_from_dev Cyclomatic Complexity 2 /kisskb/src/drivers/base/core.c:device_set_node Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_match_name Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_match_of_node Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_match_fwnode Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_match_acpi_dev Cyclomatic Complexity 1 /kisskb/src/drivers/base/core.c:device_match_any Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/xattr_user.c:hfsplus_user_setxattr Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/xattr_user.c:hfsplus_user_getxattr In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function 'device_links_supplier_sync_state_resume': /kisskb/src/drivers/base/core.c:1122:12: note: byref variable will be forcibly initialized 1122 | LIST_HEAD(sync_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/core.c: In function 'device_links_driver_bound': /kisskb/src/drivers/base/core.c:1229:12: note: byref variable will be forcibly initialized 1229 | LIST_HEAD(sync_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/regmap.h:regmap_reg_in_range Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_get_base_top_reg Cyclomatic Complexity 27 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_lookup Cyclomatic Complexity 14 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_drop Cyclomatic Complexity 17 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_sync Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_shift_left Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 22 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_node_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_set_register Cyclomatic Complexity 13 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_insert_to_block Cyclomatic Complexity 16 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_insert Cyclomatic Complexity 40 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_get_register Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:rbtree_debugfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:rbtree_open Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:rbtree_show Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_exit Cyclomatic Complexity 8 /kisskb/src/drivers/base/regmap/regcache-rbtree.c:regcache_rbtree_init /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2301:10: note: byref variable will be forcibly initialized 2301 | kgid_t gid = GLOBAL_ROOT_GID; | ^~~ /kisskb/src/drivers/base/core.c:2300:10: note: byref variable will be forcibly initialized 2300 | kuid_t uid = GLOBAL_ROOT_UID; | ^~~ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3705:20: note: byref variable will be forcibly initialized 3705 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child_reverse': /kisskb/src/drivers/base/core.c:3735:20: note: byref variable will be forcibly initialized 3735 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child': /kisskb/src/drivers/base/core.c:3770:20: note: byref variable will be forcibly initialized 3770 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3798:20: note: byref variable will be forcibly initialized 3798 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'dev_err_probe': /kisskb/src/drivers/base/core.c:4701:19: note: byref variable will be forcibly initialized 4701 | struct va_format vaf; | ^~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_dec Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/internal.h:regcache_get_index_by_order Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache-flat.c:regcache_flat_get_index Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_cmpxchg Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache-flat.c:regcache_flat_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache-flat.c:regcache_flat_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regcache-flat.c:regcache_flat_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 16 /kisskb/src/drivers/base/regmap/regcache-flat.c:regcache_flat_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/user_namespace.h:get_ucounts_value Cyclomatic Complexity 7 /kisskb/src/kernel/ucount.c:find_ucounts Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/kernel/ucount.c:hlist_add_ucounts Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/kernel/ucount.c:atomic_long_inc_below Cyclomatic Complexity 1 /kisskb/src/kernel/ucount.c:setup_userns_sysctls Cyclomatic Complexity 1 /kisskb/src/kernel/ucount.c:retire_userns_sysctls Cyclomatic Complexity 3 /kisskb/src/kernel/ucount.c:put_ucounts Cyclomatic Complexity 4 /kisskb/src/kernel/ucount.c:get_ucounts Cyclomatic Complexity 13 /kisskb/src/kernel/ucount.c:alloc_ucounts Cyclomatic Complexity 5 /kisskb/src/kernel/ucount.c:inc_ucount Cyclomatic Complexity 4 /kisskb/src/kernel/ucount.c:dec_ucount Cyclomatic Complexity 13 /kisskb/src/kernel/ucount.c:inc_rlimit_ucounts Cyclomatic Complexity 1 /kisskb/src/kernel/ucount.c:user_namespace_sysctl_init Cyclomatic Complexity 7 /kisskb/src/kernel/ucount.c:dec_rlimit_ucounts Cyclomatic Complexity 6 /kisskb/src/kernel/ucount.c:is_ucounts_overlimit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_calc_reg_len Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_calc_tot_len Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_printable Cyclomatic Complexity 10 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_next_readable_reg Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_debugfs_free_dump_cache Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 31 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_debugfs_get_dump_start Cyclomatic Complexity 28 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_range_read_file Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_map_read_file Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 23 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_cache_bypass_write_file Cyclomatic Complexity 29 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_cache_only_write_file Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_access_open Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_access_show Cyclomatic Complexity 27 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file Cyclomatic Complexity 15 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_name_read_file Cyclomatic Complexity 46 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_debugfs_init Cyclomatic Complexity 8 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_debugfs_exit Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/regmap-debugfs.c:regmap_debugfs_initcall Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_usecs_to_jiffies Cyclomatic Complexity 6 /kisskb/src/include/linux/jiffies.h:usecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:qcom_spmi_regulator_driver_init Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_sw_selector_to_hw Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_of_map_mode Cyclomatic Complexity 30 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_select_voltage Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_hw_selector_to_sw Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_calculate_num_voltages Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_list_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_single_map_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_set_voltage_time_sel Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_saw_set_voltage Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_saw_set_vdd Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_vreg_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_vs_clear_ocp Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_vs_ocp_work Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_set_bypass Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_set_soft_start Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_set_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_set_load Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_set_pull_down Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_ult_lo_smps_set_voltage Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_set_ilim Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_ftsmps426_set_mode Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_us Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_us_delta Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_vs_ocp_isr Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_get_dt_config Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_vreg_read Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_find_range Cyclomatic Complexity 8 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_init_slew_rate Cyclomatic Complexity 35 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_select_voltage_same_range Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_map_voltage Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_init_slew_rate_ftsmps426 Cyclomatic Complexity 28 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_match Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_get_bypass Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_single_range_get_voltage Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_get_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_ult_lo_smps_get_voltage Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_get_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_ftsmps426_get_voltage Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_ftsmps426_get_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_vreg_write Cyclomatic Complexity 22 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_init_registers Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_single_range_set_voltage Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_common_set_voltage Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_vs_ocp Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_ftsmps426_set_voltage Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/devm-helpers.h:devm_delayed_work_drop Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/devm-helpers.h:devm_delayed_work_autocancel Cyclomatic Complexity 34 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_of_parse Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:spmi_regulator_vs_enable Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 49 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:qcom_spmi_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:qcom_spmi_regulator_driver_exit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_inode_init_security Cyclomatic Complexity 11 /kisskb/src/fs/hfsplus/xattr_security.c:hfsplus_initxattrs Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/xattr_security.c:hfsplus_security_setxattr Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/xattr_security.c:hfsplus_security_getxattr Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/xattr_security.c:hfsplus_init_security Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 2 /kisskb/src/include/linux/kobject.h:to_kset Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:get_ktype Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/drivers/base/base.h:driver_match_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/base.h:module_add_driver Cyclomatic Complexity 1 /kisskb/src/drivers/base/base.h:module_remove_driver Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:drv_attr_store Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:drv_attr_show Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:bus_attr_store Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:bus_attr_show Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:drivers_autoprobe_store Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:bus_uevent_filter Cyclomatic Complexity 2 /kisskb/src/include/linux/kobject.h:kset_get Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:bus_get Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kset_put Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:bus_put Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_remove_file Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:next_device Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:next_driver Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:klist_devices_get Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 2 /kisskb/src/drivers/base/bus.c:uevent_store Cyclomatic Complexity 2 /kisskb/src/drivers/base/bus.c:bus_uevent_store Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:driver_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:bus_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:system_root_device_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/drivers/base/bus.c:add_bind_files Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:remove_bind_files Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:klist_devices_put Cyclomatic Complexity 20 /kisskb/src/drivers/base/bus.c:bus_rescan_devices_helper Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:drivers_autoprobe_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:bus_add_groups Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:bus_remove_groups Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:device_insertion_sort_klist Cyclomatic Complexity 3 /kisskb/src/drivers/base/bus.c:bus_create_file Cyclomatic Complexity 3 /kisskb/src/drivers/base/bus.c:bus_remove_file Cyclomatic Complexity 7 /kisskb/src/drivers/base/bus.c:add_probe_files Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:remove_probe_files Cyclomatic Complexity 12 /kisskb/src/drivers/base/bus.c:bus_for_each_dev Cyclomatic Complexity 14 /kisskb/src/drivers/base/bus.c:bus_find_device Cyclomatic Complexity 1 /kisskb/src/include/linux/device/bus.h:bus_find_device_by_name Cyclomatic Complexity 7 /kisskb/src/drivers/base/bus.c:bind_store Cyclomatic Complexity 9 /kisskb/src/drivers/base/bus.c:unbind_store Cyclomatic Complexity 6 /kisskb/src/drivers/base/bus.c:drivers_probe_store Cyclomatic Complexity 15 /kisskb/src/drivers/base/bus.c:subsys_find_device_by_id Cyclomatic Complexity 7 /kisskb/src/drivers/base/bus.c:bus_for_each_drv Cyclomatic Complexity 13 /kisskb/src/drivers/base/bus.c:bus_add_device Cyclomatic Complexity 11 /kisskb/src/drivers/base/bus.c:bus_probe_device Cyclomatic Complexity 10 /kisskb/src/drivers/base/bus.c:bus_remove_device Cyclomatic Complexity 28 /kisskb/src/drivers/base/bus.c:bus_add_driver Cyclomatic Complexity 7 /kisskb/src/drivers/base/bus.c:bus_remove_driver Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:bus_rescan_devices Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:device_reprobe Cyclomatic Complexity 25 /kisskb/src/drivers/base/bus.c:bus_register Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:bus_unregister Cyclomatic Complexity 13 /kisskb/src/drivers/base/bus.c:subsys_register Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:bus_register_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:bus_unregister_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:bus_get_kset Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:bus_get_device_klist Cyclomatic Complexity 2 /kisskb/src/drivers/base/bus.c:bus_sort_breadthfirst Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:subsys_dev_iter_init Cyclomatic Complexity 12 /kisskb/src/drivers/base/bus.c:subsys_dev_iter_next Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:subsys_dev_iter_exit Cyclomatic Complexity 16 /kisskb/src/drivers/base/bus.c:subsys_interface_register Cyclomatic Complexity 13 /kisskb/src/drivers/base/bus.c:subsys_interface_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/base/bus.c:subsys_system_register Cyclomatic Complexity 4 /kisskb/src/drivers/base/bus.c:subsys_virtual_register Cyclomatic Complexity 7 /kisskb/src/drivers/base/bus.c:buses_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 16 /kisskb/src/kernel/regset.c:__regset_get Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/kernel/regset.c:regset_get Cyclomatic Complexity 1 /kisskb/src/kernel/regset.c:regset_get_alloc Cyclomatic Complexity 5 /kisskb/src/kernel/regset.c:copy_regset_to_user /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:291:20: note: byref variable will be forcibly initialized 291 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'bus_find_device': /kisskb/src/drivers/base/bus.c:326:20: note: byref variable will be forcibly initialized 326 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_find_device_by_id': /kisskb/src/drivers/base/bus.c:355:20: note: byref variable will be forcibly initialized 355 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_drv': /kisskb/src/drivers/base/bus.c:417:20: note: byref variable will be forcibly initialized 417 | struct klist_iter i; | ^ In file included from /kisskb/src/include/linux/async.h:12, from /kisskb/src/drivers/base/bus.c:11: /kisskb/src/drivers/base/bus.c: In function 'bus_sort_breadthfirst': /kisskb/src/drivers/base/bus.c:935:12: note: byref variable will be forcibly initialized 935 | LIST_HEAD(sorted_devices); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_register': /kisskb/src/drivers/base/bus.c:1022:25: note: byref variable will be forcibly initialized 1022 | struct subsys_dev_iter iter; | ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1049:25: note: byref variable will be forcibly initialized 1049 | struct subsys_dev_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_fence.c:virtio_gpu_get_driver_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_fence.c:virtio_gpu_get_timeline_name Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:__dma_fence_is_later Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_fence.c:virtio_gpu_timeline_value_str Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_fence.c:virtio_gpu_fence_value_str Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_fence.c:virtio_gpu_fence_signaled Cyclomatic Complexity 10 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_later Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 13 /kisskb/src/include/trace/events/dma_fence.h:trace_dma_fence_emit Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_fence.c:virtio_gpu_fence_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_fence.c:virtio_gpu_fence_emit Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_fence.c:virtio_gpu_fence_event_process Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_crit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_pm_set_driver_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-map-ops.h:arch_teardown_dma_ops Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_requested_async_probing Cyclomatic Complexity 2 /kisskb/src/drivers/base/base.h:driver_match_device Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 9 /kisskb/src/drivers/base/dd.c:call_driver_probe Cyclomatic Complexity 20 /kisskb/src/include/linux/device.h:dev_has_sync_state Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 9 /kisskb/src/drivers/base/dd.c:__device_driver_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:coredump_store Cyclomatic Complexity 9 /kisskb/src/drivers/base/dd.c:__device_driver_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:__device_set_deferred_probe_reason Cyclomatic Complexity 2 /kisskb/src/drivers/base/dd.c:deferred_probe_work_func Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 4 /kisskb/src/drivers/base/dd.c:driver_deferred_probe_trigger Cyclomatic Complexity 3 /kisskb/src/drivers/base/dd.c:deferred_probe_timeout_setup Cyclomatic Complexity 2 /kisskb/src/drivers/base/dd.c:deferred_probe_timeout_work_func Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:deferred_devs_open Cyclomatic Complexity 3 /kisskb/src/drivers/base/dd.c:deferred_devs_show Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 4 /kisskb/src/drivers/base/dd.c:deferred_probe_initcall Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:deferred_probe_exit Cyclomatic Complexity 10 /kisskb/src/drivers/base/dd.c:driver_sysfs_add Cyclomatic Complexity 4 /kisskb/src/drivers/base/dd.c:save_async_options Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:cmdline_requested_async_probing Cyclomatic Complexity 7 /kisskb/src/drivers/base/dd.c:driver_sysfs_remove Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:state_synced_show Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_request_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 15 /kisskb/src/drivers/base/dd.c:__device_attach_async_helper Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 33 /kisskb/src/drivers/base/dd.c:__device_release_driver Cyclomatic Complexity 6 /kisskb/src/drivers/base/dd.c:driver_deferred_probe_add Cyclomatic Complexity 3 /kisskb/src/drivers/base/dd.c:driver_deferred_probe_del Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:device_unblock_probing Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:device_set_deferred_probe_reason Cyclomatic Complexity 12 /kisskb/src/drivers/base/dd.c:driver_deferred_probe_check_state Cyclomatic Complexity 3 /kisskb/src/drivers/base/dd.c:device_is_bound Cyclomatic Complexity 6 /kisskb/src/drivers/base/dd.c:driver_bound Cyclomatic Complexity 85 /kisskb/src/drivers/base/dd.c:really_probe Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:really_probe_debug Cyclomatic Complexity 16 /kisskb/src/drivers/base/dd.c:__driver_probe_device Cyclomatic Complexity 12 /kisskb/src/drivers/base/dd.c:driver_probe_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:__driver_attach_async_helper Cyclomatic Complexity 7 /kisskb/src/drivers/base/dd.c:device_bind_driver Cyclomatic Complexity 29 /kisskb/src/drivers/base/dd.c:__device_attach Cyclomatic Complexity 4 /kisskb/src/drivers/base/dd.c:driver_probe_done Cyclomatic Complexity 11 /kisskb/src/drivers/base/dd.c:wait_for_device_probe Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:device_block_probing Cyclomatic Complexity 7 /kisskb/src/drivers/base/dd.c:driver_allows_async_probing Cyclomatic Complexity 24 /kisskb/src/drivers/base/dd.c:__device_attach_driver Cyclomatic Complexity 15 /kisskb/src/drivers/base/dd.c:__driver_attach Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:device_attach Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:device_initial_probe Cyclomatic Complexity 7 /kisskb/src/drivers/base/dd.c:device_driver_attach Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:driver_attach Cyclomatic Complexity 9 /kisskb/src/drivers/base/dd.c:device_release_driver_internal Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:device_release_driver Cyclomatic Complexity 1 /kisskb/src/drivers/base/dd.c:device_driver_detach Cyclomatic Complexity 5 /kisskb/src/drivers/base/dd.c:driver_detach /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:960:29: note: byref variable will be forcibly initialized 960 | struct device_attach_data data = { | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/base/dd.c:19: /kisskb/src/drivers/base/dd.c: In function 'wait_for_device_probe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:725:2: note: in expansion of macro 'wait_event' 725 | wait_event(probe_waitqueue, atomic_read(&probe_count) == 0); | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:719:2: note: in expansion of macro 'wait_event' 719 | wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/xattr_trusted.c:hfsplus_trusted_setxattr Cyclomatic Complexity 1 /kisskb/src/fs/hfsplus/xattr_trusted.c:hfsplus_trusted_getxattr Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 55 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_get_i2c_bus Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_smbus_byte_reg_read Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_smbus_byte_reg_write Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_smbus_word_reg_read Cyclomatic Complexity 2 /kisskb/src/include/linux/i2c.h:i2c_smbus_read_word_swapped Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_smbus_word_read_swapped Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_smbus_write_word_swapped Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_smbus_word_write_swapped Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_smbus_word_reg_write Cyclomatic Complexity 17 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_i2c_smbus_i2c_read_reg16 Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_i2c_smbus_i2c_write_reg16 Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_i2c_smbus_i2c_write Cyclomatic Complexity 15 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_i2c_smbus_i2c_read Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_i2c_read Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_i2c_gather_write Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap-i2c.c:regmap_i2c_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/base/regmap/regmap-i2c.c:__regmap_init_i2c Cyclomatic Complexity 3 /kisskb/src/drivers/base/regmap/regmap-i2c.c:__devm_regmap_init_i2c Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_usb_vbus-regulator.c:qcom_usb_vbus_regulator_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/qcom_usb_vbus-regulator.c:qcom_usb_vbus_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/qcom_usb_vbus-regulator.c:qcom_usb_vbus_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_tgid Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_open_root_mnt Cyclomatic Complexity 14 /kisskb/src/kernel/usermode_driver.c:blob_to_mnt Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 13 /kisskb/src/kernel/usermode_driver.c:umd_setup Cyclomatic Complexity 9 /kisskb/src/kernel/usermode_driver.c:umd_load_blob Cyclomatic Complexity 8 /kisskb/src/kernel/usermode_driver.c:umd_unload_blob Cyclomatic Complexity 1 /kisskb/src/kernel/usermode_driver.c:umd_cleanup_helper Cyclomatic Complexity 4 /kisskb/src/kernel/usermode_driver.c:umd_cleanup Cyclomatic Complexity 8 /kisskb/src/kernel/usermode_driver.c:fork_usermode_driver In file included from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/shmem_fs.h:6, from /kisskb/src/kernel/usermode_driver.c:5: /kisskb/src/kernel/usermode_driver.c: In function 'blob_to_mnt': /kisskb/src/include/linux/fs.h:2741:38: note: byref variable will be forcibly initialized 2741 | return file_open_root(&(struct path){.mnt = mnt, .dentry = mnt->mnt_root}, | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_base.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_base.c:uni2char Cyclomatic Complexity 3 /kisskb/src/fs/nls/nls_base.c:put_utf16 Cyclomatic Complexity 3 /kisskb/src/fs/nls/nls_base.c:get_utf16 Cyclomatic Complexity 16 /kisskb/src/fs/nls/nls_base.c:find_nls Cyclomatic Complexity 22 /kisskb/src/fs/nls/nls_base.c:utf8_to_utf32 Cyclomatic Complexity 18 /kisskb/src/fs/nls/nls_base.c:utf32_to_utf8 Cyclomatic Complexity 16 /kisskb/src/fs/nls/nls_base.c:utf8s_to_utf16s Cyclomatic Complexity 24 /kisskb/src/fs/nls/nls_base.c:utf16s_to_utf8s Cyclomatic Complexity 8 /kisskb/src/fs/nls/nls_base.c:__register_nls Cyclomatic Complexity 5 /kisskb/src/fs/nls/nls_base.c:unregister_nls Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_base.c:load_nls Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_base.c:unload_nls Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_base.c:load_nls_default Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_node_allocated Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:virtio_gpu_resource_id_put Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_sgtable Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_phys Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_test_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_has_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio_has_dma_quirk Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:virtio_gpu_object_shmem_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:virtio_gpu_resource_id_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:virtio_gpu_is_shmem Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:virtio_gpu_cleanup_object Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:virtio_gpu_free_object Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:virtio_gpu_create_object Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_object.c:virtio_gpu_object_create Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_seq_file_printer Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c:virtio_gpu_debugfs_host_visible_mm Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c:virtio_gpu_debugfs_irq_info Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c:virtio_gpu_add_bool Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c:virtio_gpu_add_int Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c:virtio_gpu_features Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c:virtio_gpu_debugfs_init /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c: In function 'virtio_gpu_debugfs_host_visible_mm': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c:83:21: note: byref variable will be forcibly initialized 83 | struct drm_printer p; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:partial_name_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/stringhash.h:end_name_hash Cyclomatic Complexity 7 /kisskb/src/fs/unicode/utf8-core.c:utf8_parse_version Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/fs/unicode/utf8-core.c:utf8_validate Cyclomatic Complexity 17 /kisskb/src/fs/unicode/utf8-core.c:utf8_strncmp Cyclomatic Complexity 17 /kisskb/src/fs/unicode/utf8-core.c:utf8_strncasecmp Cyclomatic Complexity 10 /kisskb/src/fs/unicode/utf8-core.c:utf8_strncasecmp_folded Cyclomatic Complexity 10 /kisskb/src/fs/unicode/utf8-core.c:utf8_casefold Cyclomatic Complexity 7 /kisskb/src/fs/unicode/utf8-core.c:utf8_casefold_hash Cyclomatic Complexity 10 /kisskb/src/fs/unicode/utf8-core.c:utf8_normalize Cyclomatic Complexity 11 /kisskb/src/fs/unicode/utf8-core.c:utf8_load Cyclomatic Complexity 1 /kisskb/src/fs/unicode/utf8-core.c:utf8_unload /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncmp': /kisskb/src/fs/unicode/utf8-core.c:27:26: note: byref variable will be forcibly initialized 27 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c:27:20: note: byref variable will be forcibly initialized 27 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp': /kisskb/src/fs/unicode/utf8-core.c:54:26: note: byref variable will be forcibly initialized 54 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c:54:20: note: byref variable will be forcibly initialized 54 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp_folded': /kisskb/src/fs/unicode/utf8-core.c:85:20: note: byref variable will be forcibly initialized 85 | struct utf8cursor cur1; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold': /kisskb/src/fs/unicode/utf8-core.c:109:20: note: byref variable will be forcibly initialized 109 | struct utf8cursor cur; | ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold_hash': /kisskb/src/fs/unicode/utf8-core.c:132:20: note: byref variable will be forcibly initialized 132 | struct utf8cursor cur; | ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_normalize': /kisskb/src/fs/unicode/utf8-core.c:153:20: note: byref variable will be forcibly initialized 153 | struct utf8cursor cur; | ^~~ Cyclomatic Complexity 8 /kisskb/src/drivers/base/regmap/regmap-spmi.c:regmap_spmi_base_read Cyclomatic Complexity 21 /kisskb/src/drivers/base/regmap/regmap-spmi.c:regmap_spmi_base_gather_write Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-spmi.c:regmap_spmi_base_write Cyclomatic Complexity 15 /kisskb/src/drivers/base/regmap/regmap-spmi.c:regmap_spmi_ext_read Cyclomatic Complexity 15 /kisskb/src/drivers/base/regmap/regmap-spmi.c:regmap_spmi_ext_gather_write Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-spmi.c:regmap_spmi_ext_write Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-spmi.c:__regmap_init_spmi_base Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-spmi.c:__devm_regmap_init_spmi_base Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-spmi.c:__regmap_init_spmi_ext Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-spmi.c:__devm_regmap_init_spmi_ext Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/kernel/kcmp.c:kptr_obfuscate Cyclomatic Complexity 2 /kisskb/src/kernel/kcmp.c:kcmp_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 10 /kisskb/src/kernel/kcmp.c:kcmp_lock Cyclomatic Complexity 3 /kisskb/src/kernel/kcmp.c:kcmp_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/kcmp.c:get_file_raw_ptr Cyclomatic Complexity 11 /kisskb/src/kernel/kcmp.c:kcmp_epoll_target Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 31 /kisskb/src/kernel/kcmp.c:__do_sys_kcmp Cyclomatic Complexity 2 /kisskb/src/kernel/kcmp.c:kcmp_cookies_init Cyclomatic Complexity 1 /kisskb/src/kernel/kcmp.c:__se_sys_kcmp /kisskb/src/kernel/kcmp.c: In function 'kcmp_epoll_target': /kisskb/src/kernel/kcmp.c:104:25: note: byref variable will be forcibly initialized 104 | struct kcmp_epoll_slot slot; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_get_mode_smps Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_ldo_read Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_is_enabled_ldo Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_smps_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_ldo_write Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_enable_ldo8_track Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_smps_write Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_set_mode_smps Cyclomatic Complexity 14 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_smps_set_ramp_delay Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/palmas.h:palmas_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_regulator_config_external Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_ldo_init Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_extreg_init Cyclomatic Complexity 49 /kisskb/src/drivers/regulator/palmas-regulator.c:tps65917_ldo_registration Cyclomatic Complexity 79 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_ldo_registration Cyclomatic Complexity 51 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_smps_init Cyclomatic Complexity 46 /kisskb/src/drivers/regulator/palmas-regulator.c:tps65917_smps_registration Cyclomatic Complexity 82 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_smps_registration Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 37 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_dt_to_pdata Cyclomatic Complexity 27 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_regulators_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/palmas-regulator.c:palmas_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/fs/unicode/utf8-selftest.c:exit_test_ucd Cyclomatic Complexity 13 /kisskb/src/fs/unicode/utf8-selftest.c:check_supported_versions Cyclomatic Complexity 18 /kisskb/src/fs/unicode/utf8-selftest.c:check_utf8_nfdi Cyclomatic Complexity 18 /kisskb/src/fs/unicode/utf8-selftest.c:check_utf8_nfdicf Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/fs/unicode/utf8-selftest.c:check_utf8_comparisons Cyclomatic Complexity 4 /kisskb/src/fs/unicode/utf8-selftest.c:init_test_ucd /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_nfdi': /kisskb/src/fs/unicode/utf8-selftest.c:166:20: note: byref variable will be forcibly initialized 166 | struct utf8cursor u8c; | ^~~ /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_nfdicf': /kisskb/src/fs/unicode/utf8-selftest.c:202:20: note: byref variable will be forcibly initialized 202 | struct utf8cursor u8c; | ^~~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp437.c:exit_nls_cp437 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp437.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp437.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp437.c:init_nls_cp437 /kisskb/src/fs/unicode/utf8-selftest.c: In function 'check_utf8_comparisons': /kisskb/src/fs/unicode/utf8-selftest.c:259:21: note: byref variable will be forcibly initialized 259 | const struct qstr s2 = {.name = nfdicf_test_data[i].ncf, | ^~ /kisskb/src/fs/unicode/utf8-selftest.c:257:21: note: byref variable will be forcibly initialized 257 | const struct qstr s1 = {.name = nfdicf_test_data[i].str, | ^~ /kisskb/src/fs/unicode/utf8-selftest.c:249:21: note: byref variable will be forcibly initialized 249 | const struct qstr s2 = {.name = nfdi_test_data[i].dec, | ^~ /kisskb/src/fs/unicode/utf8-selftest.c:247:21: note: byref variable will be forcibly initialized 247 | const struct qstr s1 = {.name = nfdi_test_data[i].str, | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_put Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_regbits_check Cyclomatic Complexity 5 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_get_min_stride Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write32be Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read32be Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write16be Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read16be Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeq Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write64le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write64le_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write32le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write32le_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write16le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write16le_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write8 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write8_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_free_context Cyclomatic Complexity 8 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read Cyclomatic Complexity 8 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_write Cyclomatic Complexity 45 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_gen_context Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readq Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read64le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read64le_relaxed Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read32le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read32le_relaxed Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read16le Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read16le_relaxed Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read8 Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_read8_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/drivers/base/regmap/regmap-mmio.c:__regmap_init_mmio_clk Cyclomatic Complexity 3 /kisskb/src/drivers/base/regmap/regmap-mmio.c:__devm_regmap_init_mmio_clk Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_attach_clk Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-mmio.c:regmap_mmio_detach_clk Cyclomatic Complexity 2 /kisskb/src/fs/unicode/utf8-norm.c:utf8clen Cyclomatic Complexity 1 /kisskb/src/fs/unicode/utf8-norm.c:utf8decode3 Cyclomatic Complexity 1 /kisskb/src/fs/unicode/utf8-norm.c:utf8encode3 Cyclomatic Complexity 4 /kisskb/src/fs/unicode/utf8-norm.c:utf8hangul Cyclomatic Complexity 37 /kisskb/src/fs/unicode/utf8-norm.c:utf8nlookup Cyclomatic Complexity 1 /kisskb/src/fs/unicode/utf8-norm.c:utf8lookup Cyclomatic Complexity 6 /kisskb/src/fs/unicode/utf8-norm.c:utf8version_is_supported Cyclomatic Complexity 1 /kisskb/src/fs/unicode/utf8-norm.c:utf8version_latest Cyclomatic Complexity 16 /kisskb/src/fs/unicode/utf8-norm.c:utf8agemax Cyclomatic Complexity 16 /kisskb/src/fs/unicode/utf8-norm.c:utf8agemin Cyclomatic Complexity 17 /kisskb/src/fs/unicode/utf8-norm.c:utf8nagemax Cyclomatic Complexity 17 /kisskb/src/fs/unicode/utf8-norm.c:utf8nagemin Cyclomatic Complexity 14 /kisskb/src/fs/unicode/utf8-norm.c:utf8len Cyclomatic Complexity 15 /kisskb/src/fs/unicode/utf8-norm.c:utf8nlen Cyclomatic Complexity 18 /kisskb/src/fs/unicode/utf8-norm.c:utf8ncursor Cyclomatic Complexity 1 /kisskb/src/fs/unicode/utf8-norm.c:utf8cursor Cyclomatic Complexity 82 /kisskb/src/fs/unicode/utf8-norm.c:utf8byte Cyclomatic Complexity 5 /kisskb/src/fs/unicode/utf8-norm.c:utf8nfdi Cyclomatic Complexity 5 /kisskb/src/fs/unicode/utf8-norm.c:utf8nfdicf Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp737.c:exit_nls_cp737 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp737.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp737.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp737.c:init_nls_cp737 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_plane.h:drm_plane_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_plane_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_old_plane_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_plane_state Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_plane_destroy Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_update_dumb_bo Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence.h:dma_fence_wait Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_resource_flush Cyclomatic Complexity 46 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_primary_plane_update Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_plane_cleanup_fb Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_plane_prepare_fb Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_plane_atomic_check Cyclomatic Complexity 41 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_cursor_plane_update Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_translate_format Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:virtio_gpu_plane_init /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c: In function 'virtio_gpu_primary_plane_update': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:175:18: note: byref variable will be forcibly initialized 175 | struct drm_rect rect; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_getparam_ioctl Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:verify_blob Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_create_context_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 46 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_context_init_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 50 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_get_caps_ioctl Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_resource_info_ioctl Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_wait_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence.h:dma_fence_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_fence_event_create Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_map_ioctl Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_create_context Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_resource_create_blob_ioctl Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_transfer_to_host_ioctl Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_transfer_from_host_ioctl Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_resource_create_ioctl Cyclomatic Complexity 73 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:virtio_gpu_execbuffer_ioctl In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/sync_file.h:20, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:29: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c: In function 'virtio_gpu_get_caps_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:587:8: note: in expansion of macro 'wait_event_timeout' 587 | ret = wait_event_timeout(vgdev->resp_wq, | ^~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:unlock_task_sighand Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:frozen Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:cgroup_freezing Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_should_skip Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:lock_task_sighand Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/signal.h:signal_wake_up Cyclomatic Complexity 3 /kisskb/src/kernel/freezer.c:fake_signal_wake_up Cyclomatic Complexity 17 /kisskb/src/kernel/freezer.c:freezing_slow_path Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 11 /kisskb/src/kernel/freezer.c:__refrigerator Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 9 /kisskb/src/kernel/freezer.c:freeze_task Cyclomatic Complexity 3 /kisskb/src/kernel/freezer.c:__thaw_task Cyclomatic Complexity 1 /kisskb/src/kernel/freezer.c:set_freezable Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp850.c:exit_nls_cp850 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp850.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp850.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp850.c:init_nls_cp850 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 13 /kisskb/src/include/trace/events/power.h:trace_suspend_resume Cyclomatic Complexity 1 /kisskb/src/drivers/base/syscore.c:register_syscore_ops Cyclomatic Complexity 1 /kisskb/src/drivers/base/syscore.c:unregister_syscore_ops Cyclomatic Complexity 30 /kisskb/src/drivers/base/syscore.c:syscore_suspend Cyclomatic Complexity 21 /kisskb/src/drivers/base/syscore.c:syscore_resume Cyclomatic Complexity 8 /kisskb/src/drivers/base/syscore.c:syscore_shutdown Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 4 /kisskb/src/drivers/base/driver.c:next_device Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_remove_file Cyclomatic Complexity 7 /kisskb/src/drivers/base/driver.c:driver_for_each_device Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 14 /kisskb/src/drivers/base/driver.c:driver_find_device Cyclomatic Complexity 4 /kisskb/src/drivers/base/driver.c:driver_create_file Cyclomatic Complexity 4 /kisskb/src/drivers/base/driver.c:driver_remove_file Cyclomatic Complexity 1 /kisskb/src/drivers/base/driver.c:driver_add_groups Cyclomatic Complexity 1 /kisskb/src/drivers/base/driver.c:driver_remove_groups Cyclomatic Complexity 11 /kisskb/src/drivers/base/driver.c:driver_unregister Cyclomatic Complexity 4 /kisskb/src/drivers/base/driver.c:driver_find Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 33 /kisskb/src/drivers/base/driver.c:driver_register Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-irq.c:irq_to_regmap_irq Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_disable Cyclomatic Complexity 10 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_set_wake Cyclomatic Complexity 15 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_set_type Cyclomatic Complexity 12 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_enable Cyclomatic Complexity 9 /kisskb/src/drivers/base/regmap/regmap-irq.c:sub_irq_reg Cyclomatic Complexity 11 /kisskb/src/drivers/base/regmap/regmap-irq.c:read_sub_irq_data Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow /kisskb/src/drivers/base/driver.c: In function 'driver_for_each_device': /kisskb/src/drivers/base/driver.c:45:20: note: byref variable will be forcibly initialized 45 | struct klist_iter i; | ^ Cyclomatic Complexity 29 /kisskb/src/drivers/base/regmap/regmap-irq.c:devm_regmap_irq_chip_match Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put /kisskb/src/drivers/base/driver.c: In function 'driver_find_device': /kisskb/src/drivers/base/driver.c:80:20: note: byref variable will be forcibly initialized 80 | struct klist_iter i; | ^ Cyclomatic Complexity 101 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_map Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_lock Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_write_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_update_bits Cyclomatic Complexity 105 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_sync_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_create_linear Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 191 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_add_irq_chip_fwnode Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_add_irq_chip Cyclomatic Complexity 11 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_del_irq_chip Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-irq.c:devm_regmap_irq_chip_release Cyclomatic Complexity 7 /kisskb/src/drivers/base/regmap/regmap-irq.c:devm_regmap_add_irq_chip_fwnode Cyclomatic Complexity 1 /kisskb/src/drivers/base/regmap/regmap-irq.c:devm_regmap_add_irq_chip Cyclomatic Complexity 18 /kisskb/src/drivers/base/regmap/regmap-irq.c:devm_regmap_del_irq_chip Cyclomatic Complexity 8 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_chip_get_base Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_get_virq Cyclomatic Complexity 4 /kisskb/src/drivers/base/regmap/regmap-irq.c:regmap_irq_get_domain Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp852.c:exit_nls_cp852 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp852.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp852.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp852.c:init_nls_cp852 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 25 /kisskb/src/drivers/base/regmap/regmap-w1.c:regmap_get_w1_bus Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-w1.c:w1_reg_a16_v16_read Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-w1.c:w1_reg_a16_v16_write Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-w1.c:w1_reg_a8_v16_read Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-w1.c:w1_reg_a8_v16_write Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-w1.c:w1_reg_a8_v8_read Cyclomatic Complexity 6 /kisskb/src/drivers/base/regmap/regmap-w1.c:w1_reg_a8_v8_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/drivers/base/regmap/regmap-w1.c:__regmap_init_w1 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 3 /kisskb/src/drivers/base/regmap/regmap-w1.c:__devm_regmap_init_w1 Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/pv88060-regulator.c:pv88060_regulator_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/pv88060-regulator.c:pv88060_buck_get_mode Cyclomatic Complexity 24 /kisskb/src/drivers/regulator/pv88060-regulator.c:pv88060_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/pv88060-regulator.c:pv88060_buck_set_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 30 /kisskb/src/drivers/regulator/pv88060-regulator.c:pv88060_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/pv88060-regulator.c:pv88060_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_available Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_mem Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:get_irq_regs Cyclomatic Complexity 1 /kisskb/src/kernel/profile.c:__profile_flip_buffers Cyclomatic Complexity 3 /kisskb/src/kernel/profile.c:profile_online_cpu Cyclomatic Complexity 27 /kisskb/src/kernel/profile.c:profile_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 19 /kisskb/src/kernel/profile.c:do_profile_hits Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_parse_user Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp855.c:exit_nls_cp855 Cyclomatic Complexity 6 /kisskb/src/kernel/profile.c:prof_cpu_mask_proc_write Cyclomatic Complexity 1 /kisskb/src/kernel/profile.c:prof_cpu_mask_proc_open Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp855.c:char2uni Cyclomatic Complexity 1 /kisskb/src/kernel/profile.c:prof_cpu_mask_proc_show Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp855.c:uni2char Cyclomatic Complexity 1 /kisskb/src/include/linux/smp.h:on_each_cpu Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp855.c:init_nls_cp855 Cyclomatic Complexity 2 /kisskb/src/kernel/profile.c:profile_discard_flip_buffers Cyclomatic Complexity 8 /kisskb/src/kernel/profile.c:write_profile Cyclomatic Complexity 9 /kisskb/src/kernel/profile.c:profile_flip_buffers Cyclomatic Complexity 22 /kisskb/src/kernel/profile.c:read_profile Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 6 /kisskb/src/kernel/profile.c:profile_dead_cpu Cyclomatic Complexity 9 /kisskb/src/include/linux/gfp.h:__alloc_pages_node Cyclomatic Complexity 7 /kisskb/src/kernel/profile.c:profile_prepare_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_remove_state Cyclomatic Complexity 13 /kisskb/src/kernel/profile.c:create_proc_profile Cyclomatic Complexity 15 /kisskb/src/kernel/profile.c:profile_init Cyclomatic Complexity 1 /kisskb/src/kernel/profile.c:profile_task_exit Cyclomatic Complexity 1 /kisskb/src/kernel/profile.c:profile_handoff_task Cyclomatic Complexity 1 /kisskb/src/kernel/profile.c:profile_munmap Cyclomatic Complexity 1 /kisskb/src/kernel/profile.c:task_handoff_register Cyclomatic Complexity 1 /kisskb/src/kernel/profile.c:task_handoff_unregister Cyclomatic Complexity 3 /kisskb/src/kernel/profile.c:profile_event_register Cyclomatic Complexity 3 /kisskb/src/kernel/profile.c:profile_event_unregister Cyclomatic Complexity 9 /kisskb/src/kernel/profile.c:profile_hits Cyclomatic Complexity 3 /kisskb/src/include/linux/profile.h:profile_hit Cyclomatic Complexity 5 /kisskb/src/kernel/profile.c:profile_tick Cyclomatic Complexity 1 /kisskb/src/kernel/profile.c:create_prof_cpu_mask Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp857.c:exit_nls_cp857 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp857.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp857.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp857.c:init_nls_cp857 Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp860.c:exit_nls_cp860 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp860.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp860.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp860.c:init_nls_cp860 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 2 /kisskb/src/include/linux/kobject.h:to_kset Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:class_child_ns_type Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:klist_class_to_dev Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_attr_store Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_attr_show Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:class_create_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:klist_class_dev_put Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:klist_class_dev_get Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 2 /kisskb/src/include/linux/kobject.h:kset_get Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_get Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:class_add_groups Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kset_put Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_put Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:class_remove_groups Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_create_file_ns Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_remove_file_ns Cyclomatic Complexity 21 /kisskb/src/drivers/base/class.c:__class_register Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:class_unregister Cyclomatic Complexity 7 /kisskb/src/drivers/base/class.c:__class_create Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_destroy Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_dev_iter_init Cyclomatic Complexity 12 /kisskb/src/drivers/base/class.c:class_dev_iter_next Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:class_dev_iter_exit Cyclomatic Complexity 13 /kisskb/src/drivers/base/class.c:class_for_each_device Cyclomatic Complexity 12 /kisskb/src/drivers/base/class.c:class_find_device Cyclomatic Complexity 16 /kisskb/src/drivers/base/class.c:class_interface_register Cyclomatic Complexity 8 /kisskb/src/drivers/base/class.c:class_interface_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:show_class_attr_string Cyclomatic Complexity 7 /kisskb/src/drivers/base/class.c:class_compat_register Cyclomatic Complexity 1 /kisskb/src/drivers/base/class.c:class_compat_unregister Cyclomatic Complexity 10 /kisskb/src/drivers/base/class.c:class_compat_create_link Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:class_compat_remove_link Cyclomatic Complexity 4 /kisskb/src/drivers/base/class.c:classes_init /kisskb/src/drivers/base/class.c: In function 'class_for_each_device': /kisskb/src/drivers/base/class.c:355:24: note: byref variable will be forcibly initialized 355 | struct class_dev_iter iter; | ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_find_device': /kisskb/src/drivers/base/class.c:403:24: note: byref variable will be forcibly initialized 403 | struct class_dev_iter iter; | ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:24: note: byref variable will be forcibly initialized 430 | struct class_dev_iter iter; | ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized 456 | struct class_dev_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_copy Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:virtgpu_virtio_get_uuid Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:virtgpu_gem_unmap_dma_buf Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:virtgpu_gem_map_dma_buf Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_get Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:virtio_gpu_resource_assign_uuid Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:virtgpu_gem_prime_export Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:virtgpu_gem_prime_import Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:virtgpu_gem_prime_import_sg_table In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/drm/drm_prime.h:37, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:25: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c: In function 'virtgpu_virtio_get_uuid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:37:2: note: in expansion of macro 'wait_event' 37 | wait_event(vgdev->resp_wq, bo->uuid_state != STATE_INITIALIZING); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/pv88090-regulator.c:pv88090_regulator_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/pv88090-regulator.c:pv88090_buck_get_mode Cyclomatic Complexity 24 /kisskb/src/drivers/regulator/pv88090-regulator.c:pv88090_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/pv88090-regulator.c:pv88090_buck_set_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 39 /kisskb/src/drivers/regulator/pv88090-regulator.c:pv88090_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/pv88090-regulator.c:pv88090_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp862.c:exit_nls_cp862 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp862.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp862.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp862.c:init_nls_cp862 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_type Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:irqresource_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_set_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:to_acpi_device_node Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:has_acpi_companion Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_driver_match_device Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_device_uevent_modalias Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_device_modalias Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_get_dma_attr Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_dma_configure Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_dev_gpio_irq_get_by Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_dev_gpio_irq_get Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_irq_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk/clk-conf.h:of_clk_set_defaults Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:platform_probe_fail Cyclomatic Complexity 4 /kisskb/src/drivers/base/platform.c:platform_dev_attrs_visible Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform.c:setup_pdev_dma_masks Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 9 /kisskb/src/drivers/base/platform.c:platform_legacy_suspend Cyclomatic Complexity 10 /kisskb/src/drivers/base/platform.c:platform_pm_suspend Cyclomatic Complexity 9 /kisskb/src/drivers/base/platform.c:platform_legacy_resume Cyclomatic Complexity 10 /kisskb/src/drivers/base/platform.c:platform_pm_resume Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform.c:platform_shutdown Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 5 /kisskb/src/drivers/base/platform.c:platform_match_id Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:platform_device_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of_device.h:of_dma_configure Cyclomatic Complexity 6 /kisskb/src/drivers/base/platform.c:platform_dma_configure Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform.c:platform_remove Cyclomatic Complexity 23 /kisskb/src/drivers/base/platform.c:platform_probe Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform.c:platform_uevent Cyclomatic Complexity 1 /kisskb/src/include/linux/of_device.h:of_driver_match_device Cyclomatic Complexity 11 /kisskb/src/drivers/base/platform.c:platform_match Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:__platform_match Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 13 /kisskb/src/drivers/base/platform.c:driver_override_store Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:driver_override_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:numa_node_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform.c:modalias_show Cyclomatic Complexity 5 /kisskb/src/drivers/base/platform.c:platform_get_resource Cyclomatic Complexity 4 /kisskb/src/drivers/base/platform.c:platform_disable_acpi_irq Cyclomatic Complexity 4 /kisskb/src/drivers/base/platform.c:devm_platform_get_irqs_affinity_release Cyclomatic Complexity 5 /kisskb/src/drivers/base/platform.c:platform_get_mem_or_io Cyclomatic Complexity 4 /kisskb/src/drivers/base/platform.c:devm_platform_get_and_ioremap_resource Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:devm_platform_ioremap_resource Cyclomatic Complexity 52 /kisskb/src/drivers/base/platform.c:platform_get_irq_optional Cyclomatic Complexity 9 /kisskb/src/drivers/base/platform.c:platform_get_irq Cyclomatic Complexity 5 /kisskb/src/drivers/base/platform.c:platform_irq_count Cyclomatic Complexity 33 /kisskb/src/drivers/base/platform.c:devm_platform_get_irqs_affinity Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform.c:platform_get_resource_byname Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:devm_platform_ioremap_resource_byname Cyclomatic Complexity 17 /kisskb/src/drivers/base/platform.c:__platform_get_irq_byname Cyclomatic Complexity 9 /kisskb/src/drivers/base/platform.c:platform_get_irq_byname Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:platform_get_irq_byname_optional Cyclomatic Complexity 3 /kisskb/src/drivers/base/platform.c:platform_device_put Cyclomatic Complexity 5 /kisskb/src/drivers/base/platform.c:platform_device_alloc Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform.c:platform_device_add_resources Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform.c:platform_device_add_data Cyclomatic Complexity 39 /kisskb/src/drivers/base/platform.c:platform_device_add Cyclomatic Complexity 10 /kisskb/src/drivers/base/platform.c:platform_device_del Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:platform_device_register Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:platform_device_unregister Cyclomatic Complexity 6 /kisskb/src/drivers/base/platform.c:platform_add_devices Cyclomatic Complexity 23 /kisskb/src/drivers/base/platform.c:platform_device_register_full Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:__platform_driver_register Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:platform_driver_unregister Cyclomatic Complexity 13 /kisskb/src/drivers/base/platform.c:__platform_driver_probe Cyclomatic Complexity 16 /kisskb/src/drivers/base/platform.c:__platform_create_bundle Cyclomatic Complexity 6 /kisskb/src/drivers/base/platform.c:__platform_register_drivers Cyclomatic Complexity 2 /kisskb/src/drivers/base/platform.c:platform_unregister_drivers Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:platform_find_device_by_driver Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform.c:early_platform_cleanup Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform.c:platform_bus_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/drivers/block/brd.c:ramdisk_size Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 26 /kisskb/src/drivers/block/brd.c:brd_free_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/block/brd.c:brd_del_one Cyclomatic Complexity 2 /kisskb/src/drivers/block/brd.c:brd_exit Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 9 /kisskb/src/drivers/block/brd.c:brd_check_and_reset_par Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 19 /kisskb/src/drivers/block/brd.c:brd_lookup_page Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_preload_end Cyclomatic Complexity 21 /kisskb/src/drivers/block/brd.c:brd_insert_page Cyclomatic Complexity 8 /kisskb/src/drivers/block/brd.c:copy_to_brd_setup Cyclomatic Complexity 14 /kisskb/src/drivers/block/brd.c:copy_to_brd Cyclomatic Complexity 10 /kisskb/src/drivers/block/brd.c:copy_from_brd Cyclomatic Complexity 8 /kisskb/src/drivers/block/brd.c:brd_do_bvec Cyclomatic Complexity 3 /kisskb/src/drivers/block/brd.c:brd_rw_page Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_io_error Cyclomatic Complexity 9 /kisskb/src/drivers/block/brd.c:brd_submit_bio Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:add_disk Cyclomatic Complexity 13 /kisskb/src/drivers/block/brd.c:brd_alloc Cyclomatic Complexity 8 /kisskb/src/drivers/block/brd.c:brd_init Cyclomatic Complexity 1 /kisskb/src/drivers/block/brd.c:brd_probe /kisskb/src/drivers/block/brd.c: In function 'brd_submit_bio': /kisskb/src/drivers/block/brd.c:290:19: note: byref variable will be forcibly initialized 290 | struct bvec_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp863.c:exit_nls_cp863 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp863.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp863.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp863.c:init_nls_cp863 Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp864.c:exit_nls_cp864 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp864.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp864.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp864.c:init_nls_cp864 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 5 /kisskb/src/kernel/stacktrace.c:in_irqentry_text Cyclomatic Complexity 7 /kisskb/src/kernel/stacktrace.c:stack_trace_consume_entry Cyclomatic Complexity 3 /kisskb/src/kernel/stacktrace.c:stack_trace_consume_entry_nosched Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 2 /kisskb/src/include/linux/sched/task_stack.h:try_get_task_stack Cyclomatic Complexity 11 /kisskb/src/kernel/stacktrace.c:stack_trace_print Cyclomatic Complexity 15 /kisskb/src/kernel/stacktrace.c:stack_trace_snprint Cyclomatic Complexity 1 /kisskb/src/kernel/stacktrace.c:stack_trace_save Cyclomatic Complexity 3 /kisskb/src/kernel/stacktrace.c:stack_trace_save_tsk Cyclomatic Complexity 1 /kisskb/src/kernel/stacktrace.c:stack_trace_save_regs Cyclomatic Complexity 4 /kisskb/src/kernel/stacktrace.c:stack_trace_save_tsk_reliable Cyclomatic Complexity 4 /kisskb/src/kernel/stacktrace.c:filter_irq_stacks Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp866.c:exit_nls_cp866 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp866.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp866.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp866.c:init_nls_cp866 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:attiny_regulator_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:attiny_get_brightness Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:attiny_lcd_power_is_enabled Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:attiny_update_status Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:attiny_lcd_power_disable Cyclomatic Complexity 21 /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:attiny_lcd_power_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:attiny_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rpi-panel-attiny-regulator.c:attiny_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:trace_event_get_offsets_virtio_gpu_cmd Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:__traceiter_virtio_gpu_cmd_queue Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:__traceiter_virtio_gpu_cmd_response Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:trace_event_raw_event_virtio_gpu_cmd Cyclomatic Complexity 4 /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:trace_raw_output_virtio_gpu_cmd In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace.h:52, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace_points.c:5: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace_points.c: In function 'trace_event_raw_event_virtio_gpu_cmd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 11 | DECLARE_EVENT_CLASS(virtio_gpu_cmd, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:imajor Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:call_read_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:call_write_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_set_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_physical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:set_active_memcg Cyclomatic Complexity 1 /kisskb/src/include/linux/kthread.h:kthread_associate_blkcg Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:css_get Cyclomatic Complexity 1 /kisskb/src/include/linux/cgroup.h:css_put Cyclomatic Complexity 1 /kisskb/src/include/linux/memcontrol.h:mem_cgroup_from_css Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_should_fake_timeout Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 4 /kisskb/src/drivers/block/loop.c:is_loop_device Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_attr_show Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_attr_do_show_backing_file Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_attr_do_show_offset Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_attr_do_show_sizelimit Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_attr_do_show_autoclear Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_attr_do_show_partscan Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_attr_do_show_dio Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:queue_on_root_worker Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 9 /kisskb/src/drivers/block/loop.c:loop_validate_block_size Cyclomatic Complexity 7 /kisskb/src/drivers/block/loop.c:loop_release_xfer Cyclomatic Complexity 12 /kisskb/src/drivers/block/loop.c:loop_init_xfer Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 15 /kisskb/src/drivers/block/loop.c:get_size Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:get_loop_size Cyclomatic Complexity 3 /kisskb/src/drivers/block/loop.c:xor_init Cyclomatic Complexity 12 /kisskb/src/drivers/block/loop.c:lo_fallocate Cyclomatic Complexity 3 /kisskb/src/drivers/block/loop.c:lo_do_transfer Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 5 /kisskb/src/drivers/block/loop.c:transfer_xor Cyclomatic Complexity 15 /kisskb/src/drivers/block/loop.c:loop_global_lock_killable Cyclomatic Complexity 4 /kisskb/src/drivers/block/loop.c:loop_global_unlock Cyclomatic Complexity 7 /kisskb/src/drivers/block/loop.c:lo_open Cyclomatic Complexity 2 /kisskb/src/drivers/block/loop.c:loop_attr_dio_show Cyclomatic Complexity 2 /kisskb/src/drivers/block/loop.c:loop_attr_partscan_show Cyclomatic Complexity 2 /kisskb/src/drivers/block/loop.c:loop_attr_autoclear_show Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_attr_sizelimit_show Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_attr_offset_show Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_set_timer Cyclomatic Complexity 8 /kisskb/src/drivers/block/loop.c:loop_free_idle_workers Cyclomatic Complexity 5 /kisskb/src/drivers/block/loop.c:lo_rw_aio_do_completion Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:lo_rw_aio_complete Cyclomatic Complexity 7 /kisskb/src/drivers/block/loop.c:lo_req_flush Cyclomatic Complexity 5 /kisskb/src/include/linux/rcu_sync.h:rcu_sync_is_idle Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-rwsem.h:percpu_down_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_start_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_start_write Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:file_start_write Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-rwsem.h:percpu_up_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__sb_end_write Cyclomatic Complexity 3 /kisskb/src/include/linux/fs.h:file_end_write Cyclomatic Complexity 6 /kisskb/src/drivers/block/loop.c:lo_write_bvec Cyclomatic Complexity 13 /kisskb/src/drivers/block/loop.c:lo_write_transfer Cyclomatic Complexity 9 /kisskb/src/drivers/block/loop.c:lo_write_simple Cyclomatic Complexity 21 /kisskb/src/drivers/block/loop.c:lo_read_transfer Cyclomatic Complexity 16 /kisskb/src/drivers/block/loop.c:lo_read_simple Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 23 /kisskb/src/drivers/block/loop.c:lo_rw_aio Cyclomatic Complexity 21 /kisskb/src/drivers/block/loop.c:do_req_filebacked Cyclomatic Complexity 35 /kisskb/src/drivers/block/loop.c:loop_handle_cmd Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 5 /kisskb/src/drivers/block/loop.c:loop_process_work Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_rootcg_workfn Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_workfn Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 19 /kisskb/src/drivers/block/loop.c:loop_validate_file Cyclomatic Complexity 25 /kisskb/src/drivers/block/loop.c:loop_set_status_from_info Cyclomatic Complexity 4 /kisskb/src/drivers/block/loop.c:loop_info64_from_old Cyclomatic Complexity 18 /kisskb/src/drivers/block/loop.c:loop_info64_to_old Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 21 /kisskb/src/drivers/block/loop.c:loop_config_discard Cyclomatic Complexity 7 /kisskb/src/drivers/block/loop.c:loop_update_rotational Cyclomatic Complexity 24 /kisskb/src/drivers/block/loop.c:__loop_update_dio Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_update_dio Cyclomatic Complexity 7 /kisskb/src/drivers/block/loop.c:loop_set_dio Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_sysfs_init Cyclomatic Complexity 6 /kisskb/src/drivers/block/loop.c:loop_attr_backing_file_show Cyclomatic Complexity 3 /kisskb/src/drivers/block/loop.c:loop_set_size Cyclomatic Complexity 3 /kisskb/src/drivers/block/loop.c:loop_set_capacity Cyclomatic Complexity 4 /kisskb/src/drivers/block/loop.c:loop_reread_partitions Cyclomatic Complexity 79 /kisskb/src/drivers/block/loop.c:loop_configure Cyclomatic Complexity 24 /kisskb/src/drivers/block/loop.c:loop_change_fd Cyclomatic Complexity 4 /kisskb/src/drivers/block/loop.c:loop_sysfs_exit Cyclomatic Complexity 37 /kisskb/src/drivers/block/loop.c:__loop_clr_fd Cyclomatic Complexity 9 /kisskb/src/drivers/block/loop.c:loop_clr_fd Cyclomatic Complexity 12 /kisskb/src/drivers/block/loop.c:lo_release Cyclomatic Complexity 47 /kisskb/src/drivers/block/loop.c:loop_set_status Cyclomatic Complexity 3 /kisskb/src/drivers/block/loop.c:loop_set_status_old Cyclomatic Complexity 3 /kisskb/src/drivers/block/loop.c:loop_set_status64 Cyclomatic Complexity 13 /kisskb/src/drivers/block/loop.c:loop_set_block_size Cyclomatic Complexity 8 /kisskb/src/drivers/block/loop.c:lo_simple_ioctl Cyclomatic Complexity 14 /kisskb/src/drivers/block/loop.c:loop_get_status Cyclomatic Complexity 10 /kisskb/src/drivers/block/loop.c:loop_get_status_old Cyclomatic Complexity 7 /kisskb/src/drivers/block/loop.c:loop_get_status64 Cyclomatic Complexity 21 /kisskb/src/drivers/block/loop.c:lo_ioctl Cyclomatic Complexity 16 /kisskb/src/drivers/block/loop.c:lo_complete_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 24 /kisskb/src/drivers/block/loop.c:loop_queue_work Cyclomatic Complexity 5 /kisskb/src/drivers/block/loop.c:loop_queue_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:add_disk Cyclomatic Complexity 27 /kisskb/src/drivers/block/loop.c:loop_add Cyclomatic Complexity 8 /kisskb/src/drivers/block/loop.c:loop_control_get_free Cyclomatic Complexity 9 /kisskb/src/drivers/block/loop.c:loop_probe Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:loop_remove Cyclomatic Complexity 2 /kisskb/src/drivers/block/loop.c:loop_exit Cyclomatic Complexity 24 /kisskb/src/drivers/block/loop.c:loop_control_remove Cyclomatic Complexity 4 /kisskb/src/drivers/block/loop.c:loop_control_ioctl Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 19 /kisskb/src/drivers/block/loop.c:loop_init Cyclomatic Complexity 1 /kisskb/src/drivers/block/loop.c:max_loop_setup Cyclomatic Complexity 9 /kisskb/src/drivers/block/loop.c:loop_register_transfer Cyclomatic Complexity 4 /kisskb/src/drivers/block/loop.c:loop_unregister_transfer Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/kernel/dma.c:proc_dma_init Cyclomatic Complexity 5 /kisskb/src/kernel/dma.c:proc_dma_show Cyclomatic Complexity 6 /kisskb/src/kernel/dma.c:request_dma Cyclomatic Complexity 6 /kisskb/src/kernel/dma.c:free_dma /kisskb/src/drivers/block/loop.c: In function 'lo_write_bvec': /kisskb/src/drivers/block/loop.c:322:18: note: byref variable will be forcibly initialized 322 | struct iov_iter i; | ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_transfer': /kisskb/src/drivers/block/loop.c:368:22: note: byref variable will be forcibly initialized 368 | struct req_iterator iter; | ^~~~ /kisskb/src/drivers/block/loop.c:367:23: note: byref variable will be forcibly initialized 367 | struct bio_vec bvec, b; | ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_simple': /kisskb/src/drivers/block/loop.c:346:22: note: byref variable will be forcibly initialized 346 | struct req_iterator iter; | ^~~~ /kisskb/src/drivers/block/loop.c:345:17: note: byref variable will be forcibly initialized 345 | struct bio_vec bvec; | ^~~~ /kisskb/src/drivers/block/loop.c: In function 'lo_read_transfer': /kisskb/src/drivers/block/loop.c:428:18: note: byref variable will be forcibly initialized 428 | struct iov_iter i; | ^ /kisskb/src/drivers/block/loop.c:427:22: note: byref variable will be forcibly initialized 427 | struct req_iterator iter; | ^~~~ /kisskb/src/drivers/block/loop.c:426:23: note: byref variable will be forcibly initialized 426 | struct bio_vec bvec, b; | ^ /kisskb/src/drivers/block/loop.c: In function 'lo_read_simple': /kisskb/src/drivers/block/loop.c:399:18: note: byref variable will be forcibly initialized 399 | struct iov_iter i; | ^ /kisskb/src/drivers/block/loop.c:398:22: note: byref variable will be forcibly initialized 398 | struct req_iterator iter; | ^~~~ /kisskb/src/drivers/block/loop.c:397:17: note: byref variable will be forcibly initialized 397 | struct bio_vec bvec; | ^~~~ /kisskb/src/drivers/block/loop.c: In function 'lo_rw_aio': /kisskb/src/drivers/block/loop.c:569:22: note: byref variable will be forcibly initialized 569 | struct req_iterator rq_iter; | ^~~~~~~ /kisskb/src/drivers/block/loop.c:568:18: note: byref variable will be forcibly initialized 568 | struct iov_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:bio_set_op_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_list_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_list_peek Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_request.h:scsi_req Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:get_zone Cyclomatic Complexity 2 /kisskb/src/drivers/block/pktcdvd.c:sense_key_string Cyclomatic Complexity 5 /kisskb/src/drivers/block/pktcdvd.c:pkt_set_segment_merging Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_set_state Cyclomatic Complexity 3 /kisskb/src/drivers/block/pktcdvd.c:pkt_count_states Cyclomatic Complexity 3 /kisskb/src/drivers/block/pktcdvd.c:pkt_print_settings Cyclomatic Complexity 15 /kisskb/src/drivers/block/pktcdvd.c:pkt_check_events Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_dump_sense Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_find_dev_from_minor Cyclomatic Complexity 20 /kisskb/src/drivers/block/pktcdvd.c:pkt_writable_disc Cyclomatic Complexity 14 /kisskb/src/drivers/block/pktcdvd.c:pkt_writable_track Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_list_add Cyclomatic Complexity 7 /kisskb/src/include/linux/bio.h:bio_list_pop Cyclomatic Complexity 7 /kisskb/src/drivers/block/pktcdvd.c:init_write_congestion_marks Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_get_status Cyclomatic Complexity 5 /kisskb/src/drivers/block/pktcdvd.c:device_map_show Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_kobj_release Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:class_pktcdvd_release Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_devnode Cyclomatic Complexity 15 /kisskb/src/drivers/block/pktcdvd.c:pkt_generic_packet Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_lock_door Cyclomatic Complexity 9 /kisskb/src/drivers/block/pktcdvd.c:pkt_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_flush_cache Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_set_speed Cyclomatic Complexity 22 /kisskb/src/drivers/block/pktcdvd.c:pkt_media_speed Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_perform_opc Cyclomatic Complexity 6 /kisskb/src/drivers/block/pktcdvd.c:pkt_free_packet_data Cyclomatic Complexity 2 /kisskb/src/drivers/block/pktcdvd.c:pkt_shrink_pktlist Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_release_dev Cyclomatic Complexity 9 /kisskb/src/drivers/block/pktcdvd.c:pkt_close Cyclomatic Complexity 7 /kisskb/src/drivers/block/pktcdvd.c:pkt_get_disc_info Cyclomatic Complexity 7 /kisskb/src/drivers/block/pktcdvd.c:pkt_get_track_info Cyclomatic Complexity 19 /kisskb/src/drivers/block/pktcdvd.c:pkt_get_last_written Cyclomatic Complexity 27 /kisskb/src/drivers/block/pktcdvd.c:pkt_probe_settings Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_mode_sense Cyclomatic Complexity 16 /kisskb/src/drivers/block/pktcdvd.c:pkt_get_max_speed Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_mode_select Cyclomatic Complexity 27 /kisskb/src/drivers/block/pktcdvd.c:pkt_set_write_settings Cyclomatic Complexity 16 /kisskb/src/drivers/block/pktcdvd.c:pkt_write_caching Cyclomatic Complexity 20 /kisskb/src/drivers/block/pktcdvd.c:pkt_open_write Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp874.c:exit_nls_cp874 Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_put_packet_data Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp874.c:char2uni Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_io_error Cyclomatic Complexity 5 /kisskb/src/drivers/block/pktcdvd.c:pkt_finish_packet Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp874.c:uni2char Cyclomatic Complexity 3 /kisskb/src/drivers/block/pktcdvd.c:pkt_bio_finished Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp874.c:init_nls_cp874 Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_end_io_read_cloned Cyclomatic Complexity 3 /kisskb/src/drivers/block/pktcdvd.c:pkt_queue_bio Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_make_request_read Cyclomatic Complexity 11 /kisskb/src/drivers/block/pktcdvd.c:pkt_end_io_read Cyclomatic Complexity 6 /kisskb/src/drivers/block/pktcdvd.c:pkt_end_io_packet_write Cyclomatic Complexity 5 /kisskb/src/drivers/block/pktcdvd.c:pkt_rbtree_insert Cyclomatic Complexity 36 /kisskb/src/drivers/block/pktcdvd.c:pkt_make_request_write Cyclomatic Complexity 25 /kisskb/src/drivers/block/pktcdvd.c:pkt_submit_bio Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_init_kmalloc_pool Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 23 /kisskb/src/drivers/block/pktcdvd.c:pkt_alloc_packet_data Cyclomatic Complexity 5 /kisskb/src/drivers/block/pktcdvd.c:pkt_grow_pktlist Cyclomatic Complexity 20 /kisskb/src/drivers/block/pktcdvd.c:pkt_open_dev Cyclomatic Complexity 18 /kisskb/src/drivers/block/pktcdvd.c:pkt_open Cyclomatic Complexity 11 /kisskb/src/drivers/block/pktcdvd.c:pkt_seq_show Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_debugfs_seq_show Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_rbtree_next Cyclomatic Complexity 26 /kisskb/src/drivers/block/pktcdvd.c:pkt_rbtree_find Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 12 /kisskb/src/drivers/block/pktcdvd.c:pkt_get_packet_data Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 6 /kisskb/src/drivers/block/pktcdvd.c:pkt_rbtree_erase Cyclomatic Complexity 39 /kisskb/src/drivers/block/pktcdvd.c:pkt_handle_queue Cyclomatic Complexity 24 /kisskb/src/drivers/block/pktcdvd.c:pkt_gather_data Cyclomatic Complexity 13 /kisskb/src/drivers/block/pktcdvd.c:bio_list_copy_data Cyclomatic Complexity 9 /kisskb/src/drivers/block/pktcdvd.c:pkt_start_write Cyclomatic Complexity 22 /kisskb/src/drivers/block/pktcdvd.c:pkt_run_state_machine Cyclomatic Complexity 8 /kisskb/src/drivers/block/pktcdvd.c:pkt_handle_packets Cyclomatic Complexity 54 /kisskb/src/drivers/block/pktcdvd.c:pkt_iosched_process_queue Cyclomatic Complexity 33 /kisskb/src/drivers/block/pktcdvd.c:kcdrwd Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_init_queue Cyclomatic Complexity 22 /kisskb/src/drivers/block/pktcdvd.c:pkt_new_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:add_disk Cyclomatic Complexity 25 /kisskb/src/drivers/block/pktcdvd.c:kobj_pkt_show Cyclomatic Complexity 15 /kisskb/src/drivers/block/pktcdvd.c:kobj_pkt_store Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_kobj_remove Cyclomatic Complexity 7 /kisskb/src/drivers/block/pktcdvd.c:pkt_kobj_create Cyclomatic Complexity 9 /kisskb/src/drivers/block/pktcdvd.c:pkt_sysfs_dev_new Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_debugfs_init Cyclomatic Complexity 7 /kisskb/src/drivers/block/pktcdvd.c:pkt_debugfs_dev_new Cyclomatic Complexity 26 /kisskb/src/drivers/block/pktcdvd.c:pkt_setup_dev Cyclomatic Complexity 5 /kisskb/src/drivers/block/pktcdvd.c:add_store Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_debugfs_fops_open Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_debugfs_dev_remove Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_debugfs_cleanup Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_sysfs_dev_remove Cyclomatic Complexity 18 /kisskb/src/drivers/block/pktcdvd.c:pkt_remove_dev Cyclomatic Complexity 15 /kisskb/src/drivers/block/pktcdvd.c:pkt_ctl_ioctl Cyclomatic Complexity 3 /kisskb/src/drivers/block/pktcdvd.c:remove_store Cyclomatic Complexity 4 /kisskb/src/drivers/block/pktcdvd.c:pkt_sysfs_cleanup Cyclomatic Complexity 1 /kisskb/src/drivers/block/pktcdvd.c:pkt_exit Cyclomatic Complexity 7 /kisskb/src/drivers/block/pktcdvd.c:pkt_sysfs_init Cyclomatic Complexity 19 /kisskb/src/drivers/block/pktcdvd.c:pkt_init /kisskb/src/drivers/block/loop.c: In function 'loop_set_status_old': /kisskb/src/drivers/block/loop.c:1679:21: note: byref variable will be forcibly initialized 1679 | struct loop_info64 info64; | ^~~~~~ /kisskb/src/drivers/block/loop.c:1678:19: note: byref variable will be forcibly initialized 1678 | struct loop_info info; | ^~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_set_status64': /kisskb/src/drivers/block/loop.c:1690:21: note: byref variable will be forcibly initialized 1690 | struct loop_info64 info64; | ^~~~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status': /kisskb/src/drivers/block/loop.c:1583:15: note: byref variable will be forcibly initialized 1583 | struct kstat stat; | ^~~~ /kisskb/src/drivers/block/loop.c:1582:14: note: byref variable will be forcibly initialized 1582 | struct path path; | ^~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status_old': /kisskb/src/drivers/block/loop.c:1700:21: note: byref variable will be forcibly initialized 1700 | struct loop_info64 info64; | ^~~~~~ /kisskb/src/drivers/block/loop.c:1699:19: note: byref variable will be forcibly initialized 1699 | struct loop_info info; | ^~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status64': /kisskb/src/drivers/block/loop.c:1716:21: note: byref variable will be forcibly initialized 1716 | struct loop_info64 info64; | ^~~~~~ /kisskb/src/drivers/block/loop.c: In function 'lo_ioctl': /kisskb/src/drivers/block/loop.c:1840:22: note: byref variable will be forcibly initialized 1840 | struct loop_config config; | ^~~~~~ /kisskb/src/drivers/block/loop.c:1832:22: note: byref variable will be forcibly initialized 1832 | struct loop_config config; | ^~~~~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_lock_door': /kisskb/src/drivers/block/pktcdvd.c:1921:24: note: byref variable will be forcibly initialized 1921 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_flush_cache': /kisskb/src/drivers/block/pktcdvd.c:767:24: note: byref variable will be forcibly initialized 767 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_set_speed': /kisskb/src/drivers/block/pktcdvd.c:790:24: note: byref variable will be forcibly initialized 790 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/block/pktcdvd.c:789:24: note: byref variable will be forcibly initialized 789 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_media_speed': /kisskb/src/drivers/block/pktcdvd.c:1997:24: note: byref variable will be forcibly initialized 1997 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/block/pktcdvd.c:1996:24: note: byref variable will be forcibly initialized 1996 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_perform_opc': /kisskb/src/drivers/block/pktcdvd.c:2069:24: note: byref variable will be forcibly initialized 2069 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/block/pktcdvd.c:2068:24: note: byref variable will be forcibly initialized 2068 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_get_disc_info': /kisskb/src/drivers/block/pktcdvd.c:1528:24: note: byref variable will be forcibly initialized 1528 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_get_track_info': /kisskb/src/drivers/block/pktcdvd.c:1556:24: note: byref variable will be forcibly initialized 1556 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_get_last_written': /kisskb/src/drivers/block/pktcdvd.c:1585:20: note: byref variable will be forcibly initialized 1585 | track_information ti; | ^~ /kisskb/src/drivers/block/pktcdvd.c:1584:19: note: byref variable will be forcibly initialized 1584 | disc_information di; | ^~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_probe_settings': /kisskb/src/drivers/block/pktcdvd.c:1790:20: note: byref variable will be forcibly initialized 1790 | track_information ti; | ^~ /kisskb/src/drivers/block/pktcdvd.c:1789:19: note: byref variable will be forcibly initialized 1789 | disc_information di; | ^~ /kisskb/src/drivers/block/pktcdvd.c:1787:24: note: byref variable will be forcibly initialized 1787 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_get_max_speed': /kisskb/src/drivers/block/pktcdvd.c:1936:24: note: byref variable will be forcibly initialized 1936 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/block/pktcdvd.c:1935:24: note: byref variable will be forcibly initialized 1935 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_write_caching': /kisskb/src/drivers/block/pktcdvd.c:1890:24: note: byref variable will be forcibly initialized 1890 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/block/pktcdvd.c:1889:24: note: byref variable will be forcibly initialized 1889 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_set_write_settings': /kisskb/src/drivers/block/pktcdvd.c:1625:24: note: byref variable will be forcibly initialized 1625 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/block/pktcdvd.c:1624:24: note: byref variable will be forcibly initialized 1624 | struct packet_command cgc; | ^~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'bio_list_copy_data': /kisskb/src/drivers/block/pktcdvd.c:1213:19: note: byref variable will be forcibly initialized 1213 | struct bvec_iter dst_iter = dst->bi_iter; | ^~~~~~~~ /kisskb/src/drivers/block/pktcdvd.c:1212:19: note: byref variable will be forcibly initialized 1212 | struct bvec_iter src_iter = src->bi_iter; | ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/include/linux/pktcdvd.h:15, from /kisskb/src/drivers/block/pktcdvd.c:49: /kisskb/src/drivers/block/pktcdvd.c: In function 'kcdrwd': /kisskb/src/drivers/block/pktcdvd.c:1408:21: note: byref variable will be forcibly initialized 1408 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/drivers/block/pktcdvd.c: In function 'pkt_ctl_ioctl': /kisskb/src/drivers/block/pktcdvd.c:2832:26: note: byref variable will be forcibly initialized 2832 | struct pkt_ctrl_command ctrl_cmd; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_possible Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_set_pm_not_required Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_driver_match_device Cyclomatic Complexity 3 /kisskb/src/drivers/base/cpu.c:cpu_subsys_match Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_device_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_dev_register_generic Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_subsys_offline Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/cpufeature.h:cpu_have_feature Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:change_cpu_under_node Cyclomatic Complexity 7 /kisskb/src/drivers/base/cpu.c:cpu_subsys_online Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:crash_notes_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_show_meltdown Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_show_spectre_v1 Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_show_spectre_v2 Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_show_spec_store_bypass Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_show_l1tf Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_show_mds Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_show_tsx_async_abort Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_show_itlb_multihit Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_show_srbds Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:print_cpus_kernel_max Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:crash_notes_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:device_create_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/drivers/base/cpu.c:print_cpu_modalias Cyclomatic Complexity 4 /kisskb/src/drivers/base/cpu.c:cpu_uevent Cyclomatic Complexity 10 /kisskb/src/drivers/base/cpu.c:__cpu_device_create Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_andnot Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_andnot Cyclomatic Complexity 3 /kisskb/src/drivers/base/cpu.c:print_cpus_isolated Cyclomatic Complexity 14 /kisskb/src/drivers/base/cpu.c:print_cpus_offline Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumap_print_to_pagebuf Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:show_cpus_attr Cyclomatic Complexity 4 /kisskb/src/drivers/base/cpu.c:cpu_release_store Cyclomatic Complexity 4 /kisskb/src/drivers/base/cpu.c:cpu_probe_store Cyclomatic Complexity 3 /kisskb/src/drivers/base/cpu.c:cpu_register_vulnerabilities Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:unregister_cpu Cyclomatic Complexity 7 /kisskb/src/drivers/base/cpu.c:register_cpu Cyclomatic Complexity 4 /kisskb/src/drivers/base/cpu.c:get_cpu_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/cpu.c:cpu_device_create Cyclomatic Complexity 3 /kisskb/src/drivers/base/cpu.c:cpu_is_hotpluggable Cyclomatic Complexity 2 /kisskb/src/drivers/base/cpu.c:cpu_dev_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:sign_extend32 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_restart_fn Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageSwapCache Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_test_anon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageAnon Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHuge Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageTransTail Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_head_init Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_node_init Cyclomatic Complexity 1 /kisskb/src/include/linux/plist.h:plist_node_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_write_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_current_access_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 5 /kisskb/src/include/linux/jhash.h:jhash2 Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_do_not_count Cyclomatic Complexity 1 /kisskb/src/include/linux/time_namespace.h:timens_ktime_to_host Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:rt_mutex_owner Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:should_fail_futex Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:hb_waiters_inc Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:hb_waiters_dec Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:hb_waiters_pending Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:hash_futex Cyclomatic Complexity 6 /kisskb/src/kernel/futex.c:match_futex Cyclomatic Complexity 4 /kisskb/src/kernel/futex.c:futex_top_waiter Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:queue_lock Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:queue_unlock Cyclomatic Complexity 2 /kisskb/src/kernel/futex.c:futex_cmd_has_timeout Cyclomatic Complexity 14 /kisskb/src/kernel/futex.c:futex_init_timeout Cyclomatic Complexity 7 /kisskb/src/kernel/futex.c:double_lock_hb Cyclomatic Complexity 4 /kisskb/src/kernel/futex.c:double_unlock_hb Cyclomatic Complexity 14 /kisskb/src/kernel/futex.c:futex_requeue_pi_wakeup_sync Cyclomatic Complexity 8 /kisskb/src/kernel/futex.c:futex_requeue_pi_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_valid Cyclomatic Complexity 6 /kisskb/src/kernel/futex.c:__do_sys_set_robust_list Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_index Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 6 /kisskb/src/kernel/futex.c:refill_pi_state_cache Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:timespec64_to_ktime Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:user_access_begin Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/futex.h:futex_atomic_cmpxchg_inatomic Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:cmpxchg_futex_value_locked Cyclomatic Complexity 6 /kisskb/src/kernel/futex.c:lock_pi_update_atomic Cyclomatic Complexity 3 /kisskb/src/kernel/futex.c:futex_detect_cmpxchg Cyclomatic Complexity 8 /kisskb/src/arch/powerpc/include/asm/futex.h:arch_futex_atomic_op_inuser Cyclomatic Complexity 16 /kisskb/src/kernel/futex.c:futex_atomic_op_inuser Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 32 /kisskb/src/kernel/futex.c:__do_sys_get_robust_list Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:futex_cleanup_end Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:futex_cleanup_begin Cyclomatic Complexity 11 /kisskb/src/kernel/futex.c:fetch_robust_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 10 /kisskb/src/kernel/futex.c:get_inode_sequence_number Cyclomatic Complexity 9 /kisskb/src/kernel/locking/rtmutex_common.h:rt_mutex_top_waiter Cyclomatic Complexity 8 /kisskb/src/kernel/futex.c:alloc_pi_state Cyclomatic Complexity 15 /kisskb/src/kernel/futex.c:futex_requeue_pi_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:fault_in_user_writeable Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:page_to_pgoff Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 40 /kisskb/src/kernel/futex.c:get_futex_key Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 3 /kisskb/src/kernel/futex.c:get_pi_state Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 13 /kisskb/src/kernel/futex.c:handle_early_requeue_pi_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 15 /kisskb/src/kernel/futex.c:__unqueue_futex Cyclomatic Complexity 7 /kisskb/src/kernel/futex.c:mark_wake_futex Cyclomatic Complexity 24 /kisskb/src/kernel/futex.c:futex_wake Cyclomatic Complexity 46 /kisskb/src/kernel/futex.c:handle_futex_death Cyclomatic Complexity 32 /kisskb/src/kernel/futex.c:exit_robust_list Cyclomatic Complexity 51 /kisskb/src/kernel/futex.c:futex_wake_op Cyclomatic Complexity 6 /kisskb/src/kernel/futex.c:unqueue_me Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 12 /kisskb/src/kernel/futex.c:pi_state_update_owner Cyclomatic Complexity 11 /kisskb/src/kernel/futex.c:put_pi_state Cyclomatic Complexity 18 /kisskb/src/kernel/futex.c:exit_pi_state_list Cyclomatic Complexity 5 /kisskb/src/kernel/futex.c:futex_cleanup Cyclomatic Complexity 6 /kisskb/src/kernel/futex.c:unqueue_me_pi Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_set_expires_range_ns Cyclomatic Complexity 4 /kisskb/src/kernel/futex.c:futex_setup_timer Cyclomatic Complexity 9 /kisskb/src/kernel/futex.c:get_futex_value_locked Cyclomatic Complexity 23 /kisskb/src/kernel/futex.c:futex_wait_setup Cyclomatic Complexity 26 /kisskb/src/kernel/futex.c:attach_to_pi_state Cyclomatic Complexity 14 /kisskb/src/kernel/futex.c:handle_exit_race Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:__queue_me Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:queue_me Cyclomatic Complexity 3 /kisskb/src/kernel/futex.c:requeue_futex Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezer_count Cyclomatic Complexity 1 /kisskb/src/include/linux/freezer.h:freezable_schedule Cyclomatic Complexity 18 /kisskb/src/kernel/futex.c:futex_wait_queue_me Cyclomatic Complexity 25 /kisskb/src/kernel/futex.c:futex_wait Cyclomatic Complexity 4 /kisskb/src/kernel/futex.c:futex_wait_restart Cyclomatic Complexity 24 /kisskb/src/kernel/futex.c:wake_futex_pi Cyclomatic Complexity 44 /kisskb/src/kernel/futex.c:futex_unlock_pi Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 2 /kisskb/src/kernel/futex.c:__attach_to_pi_owner Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 14 /kisskb/src/kernel/futex.c:attach_to_pi_owner Cyclomatic Complexity 27 /kisskb/src/kernel/futex.c:futex_lock_pi_atomic Cyclomatic Complexity 12 /kisskb/src/kernel/futex.c:wait_for_owner_exiting Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:debug_rt_mutex_init_waiter Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:rt_mutex_init_waiter Cyclomatic Complexity 1 /kisskb/src/kernel/locking/rtmutex_common.h:debug_rt_mutex_free_waiter Cyclomatic Complexity 36 /kisskb/src/kernel/futex.c:__fixup_pi_state_owner Cyclomatic Complexity 4 /kisskb/src/kernel/futex.c:fixup_pi_state_owner Cyclomatic Complexity 12 /kisskb/src/kernel/futex.c:fixup_owner Cyclomatic Complexity 45 /kisskb/src/kernel/futex.c:futex_lock_pi Cyclomatic Complexity 31 /kisskb/src/kernel/futex.c:futex_wait_requeue_pi Cyclomatic Complexity 8 /kisskb/src/kernel/futex.c:requeue_pi_wake_futex Cyclomatic Complexity 26 /kisskb/src/kernel/futex.c:futex_proxy_trylock_atomic Cyclomatic Complexity 97 /kisskb/src/kernel/futex.c:futex_requeue Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/kernel/futex.c:futex_init Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:__se_sys_set_robust_list Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:__se_sys_get_robust_list Cyclomatic Complexity 4 /kisskb/src/kernel/futex.c:futex_exit_recursive Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:futex_exec_release Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:futex_exit_release Cyclomatic Complexity 35 /kisskb/src/kernel/futex.c:do_futex Cyclomatic Complexity 11 /kisskb/src/kernel/futex.c:__do_sys_futex Cyclomatic Complexity 1 /kisskb/src/kernel/futex.c:__se_sys_futex In file included from /kisskb/src/kernel/locking/rtmutex_common.h:18, from /kisskb/src/kernel/futex.c:45: /kisskb/src/kernel/futex.c: In function 'futex_wake': /kisskb/src/kernel/futex.c:1657:16: note: byref variable will be forcibly initialized 1657 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/futex.c: In function 'futex_wake_op': /kisskb/src/kernel/futex.c:1754:16: note: byref variable will be forcibly initialized 1754 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/futex.c: In function 'futex_wait': /kisskb/src/kernel/futex.c:2932:25: note: byref variable will be forcibly initialized 2932 | struct hrtimer_sleeper timeout, *to; | ^~~~~~~ In file included from /kisskb/src/kernel/futex.c:45: /kisskb/src/kernel/futex.c: In function 'wake_futex_pi': /kisskb/src/kernel/futex.c:1558:19: note: byref variable will be forcibly initialized 1558 | DEFINE_RT_WAKE_Q(wqh); | ^~~ /kisskb/src/kernel/locking/rtmutex_common.h:56:24: note: in definition of macro 'DEFINE_RT_WAKE_Q' 56 | struct rt_wake_q_head name = { \ | ^~~~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp932.c:exit_nls_cp932 Cyclomatic Complexity 24 /kisskb/src/fs/nls/nls_cp932.c:char2uni Cyclomatic Complexity 46 /kisskb/src/fs/nls/nls_cp932.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp932.c:init_nls_cp932 /kisskb/src/kernel/futex.c: In function 'futex_lock_pi': /kisskb/src/kernel/futex.c:3023:25: note: byref variable will be forcibly initialized 3023 | struct rt_mutex_waiter rt_waiter; | ^~~~~~~~~ /kisskb/src/kernel/futex.c:3021:25: note: byref variable will be forcibly initialized 3021 | struct hrtimer_sleeper timeout, *to; | ^~~~~~~ /kisskb/src/kernel/futex.c: In function 'futex_wait_requeue_pi': /kisskb/src/kernel/futex.c:3411:25: note: byref variable will be forcibly initialized 3411 | struct rt_mutex_waiter rt_waiter; | ^~~~~~~~~ /kisskb/src/kernel/futex.c:3410:25: note: byref variable will be forcibly initialized 3410 | struct hrtimer_sleeper timeout, *to; | ^~~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:18, from /kisskb/src/kernel/futex.c:45: /kisskb/src/kernel/futex.c: In function 'futex_requeue': /kisskb/src/kernel/futex.c:2136:16: note: byref variable will be forcibly initialized 2136 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/futex.c: In function '__do_sys_futex': /kisskb/src/kernel/futex.c:4028:20: note: byref variable will be forcibly initialized 4028 | struct timespec64 ts; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rn5t618-regulator.c:rn5t618_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/rn5t618-regulator.c:rn5t618_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rn5t618-regulator.c:rn5t618_regulator_driver_exit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder_slave.h:drm_i2c_encoder_get_client Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_set_config Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_remove Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_restore Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_mode_fixup Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_mode_valid Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_dpms Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_resume Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_set_property Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_detect Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_create_resources Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_destroy Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_mode_set Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_encoder_save Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_probe Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder_slave.h:drm_i2c_encoder_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_exit Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder_slave.h:drm_i2c_encoder_register Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:ch7006_init Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder_slave.h:drm_i2c_encoder_get_client Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/i2c/ch7006_priv.h:interpolate Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/ch7006_priv.h:round_fixed Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_lookup_mode Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_setup_levels Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_setup_subcarrier Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_setup_pll Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_setup_power_state Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_setup_properties Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_write Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_read Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_state_load Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:ch7006_state_save Cyclomatic Complexity 4 /kisskb/src/drivers/base/firmware.c:firmware_init Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_euc-jp.c:exit_nls_euc_jp Cyclomatic Complexity 7 /kisskb/src/fs/nls/nls_euc-jp.c:euc2sjisibm_g3upper Cyclomatic Complexity 8 /kisskb/src/fs/nls/nls_euc-jp.c:euc2sjisibm_jisx0212 Cyclomatic Complexity 5 /kisskb/src/fs/nls/nls_euc-jp.c:euc2sjisibm Cyclomatic Complexity 69 /kisskb/src/fs/nls/nls_euc-jp.c:char2uni Cyclomatic Complexity 35 /kisskb/src/fs/nls/nls_euc-jp.c:sjisnec2sjisibm Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_euc-jp.c:sjisibm2euc Cyclomatic Complexity 89 /kisskb/src/fs/nls/nls_euc-jp.c:uni2char Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_euc-jp.c:init_nls_euc_jp Cyclomatic Complexity 1 /kisskb/src/drivers/base/base.h:hypervisor_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/base.h:devtmpfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/init.c:driver_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 11 /kisskb/src/drivers/base/map.c:kobj_map Cyclomatic Complexity 17 /kisskb/src/drivers/base/map.c:kobj_unmap Cyclomatic Complexity 21 /kisskb/src/drivers/base/map.c:kobj_lookup Cyclomatic Complexity 10 /kisskb/src/drivers/base/map.c:kobj_map_init Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 40 /kisskb/src/drivers/regulator/rohm-regulator.c:set_dvs_level Cyclomatic Complexity 11 /kisskb/src/drivers/regulator/rohm-regulator.c:rohm_regulator_set_dvs_levels Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp1250.c:exit_nls_cp1250 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp1250.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp1250.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp1250.c:init_nls_cp1250 Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp1251.c:exit_nls_cp1251 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp1251.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp1251.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp1251.c:init_nls_cp1251 Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp949.c:exit_nls_cp949 Cyclomatic Complexity 18 /kisskb/src/fs/nls/nls_cp949.c:char2uni Cyclomatic Complexity 26 /kisskb/src/fs/nls/nls_cp949.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp949.c:init_nls_cp949 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder_slave.h:drm_i2c_encoder_get_client Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_set_config Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_create_resources Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_set_property Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_remove Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_mode_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_write Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_restore_state Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_restore Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_init_state Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_read Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_detect Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_set_power_state Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_dpms Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_mode_set Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_save_state Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_save Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_destroy Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_debug_enabled Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_detect_slave Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_encoder_init Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder_slave.h:drm_i2c_encoder_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_exit Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder_slave.h:drm_i2c_encoder_register Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:sil164_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:is_kernel_rodata Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:set_node_dbginfo Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:group_open_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:group_close_release Cyclomatic Complexity 5 /kisskb/src/drivers/base/devres.c:alloc_dr Cyclomatic Complexity 3 /kisskb/src/drivers/base/devres.c:devm_action_match Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devm_action_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devm_kmalloc_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devm_kmalloc_match Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devm_pages_match Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devm_percpu_match Cyclomatic Complexity 8 /kisskb/src/drivers/base/devres.c:find_dr Cyclomatic Complexity 7 /kisskb/src/drivers/base/devres.c:node_to_group Cyclomatic Complexity 13 /kisskb/src/drivers/base/devres.c:find_group Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/drivers/base/devres.c:check_dr_size Cyclomatic Complexity 3 /kisskb/src/drivers/base/devres.c:devres_dbg Cyclomatic Complexity 13 /kisskb/src/drivers/base/trace.h:trace_devres_log Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devres_log Cyclomatic Complexity 2 /kisskb/src/drivers/base/devres.c:release_nodes Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:replace_dr Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:add_dr Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 24 /kisskb/src/drivers/base/devres.c:remove_nodes Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devm_pages_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devm_percpu_release Cyclomatic Complexity 3 /kisskb/src/drivers/base/devres.c:__devres_alloc_node Cyclomatic Complexity 11 /kisskb/src/drivers/base/devres.c:devres_for_each_res Cyclomatic Complexity 4 /kisskb/src/drivers/base/devres.c:devres_free Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devres_add Cyclomatic Complexity 4 /kisskb/src/drivers/base/devres.c:devres_find Cyclomatic Complexity 4 /kisskb/src/drivers/base/devres.c:devres_get Cyclomatic Complexity 7 /kisskb/src/drivers/base/devres.c:devres_remove Cyclomatic Complexity 3 /kisskb/src/drivers/base/devres.c:devres_destroy Cyclomatic Complexity 3 /kisskb/src/drivers/base/devres.c:devres_release Cyclomatic Complexity 12 /kisskb/src/drivers/base/devres.c:devres_release_all Cyclomatic Complexity 6 /kisskb/src/drivers/base/devres.c:devres_open_group Cyclomatic Complexity 4 /kisskb/src/drivers/base/devres.c:devres_close_group Cyclomatic Complexity 4 /kisskb/src/drivers/base/devres.c:devres_remove_group Cyclomatic Complexity 6 /kisskb/src/drivers/base/devres.c:devres_release_group Cyclomatic Complexity 4 /kisskb/src/drivers/base/devres.c:devm_add_action Cyclomatic Complexity 2 /kisskb/src/drivers/base/devres.c:devm_remove_action Cyclomatic Complexity 2 /kisskb/src/drivers/base/devres.c:devm_release_action Cyclomatic Complexity 5 /kisskb/src/drivers/base/devres.c:devm_kmalloc Cyclomatic Complexity 7 /kisskb/src/drivers/base/devres.c:devm_kstrdup Cyclomatic Complexity 3 /kisskb/src/drivers/base/devres.c:devm_kstrdup_const Cyclomatic Complexity 4 /kisskb/src/drivers/base/devres.c:devm_kvasprintf Cyclomatic Complexity 1 /kisskb/src/drivers/base/devres.c:devm_kasprintf Cyclomatic Complexity 12 /kisskb/src/drivers/base/devres.c:devm_kfree Cyclomatic Complexity 26 /kisskb/src/drivers/base/devres.c:devm_krealloc Cyclomatic Complexity 4 /kisskb/src/drivers/base/devres.c:devm_kmemdup Cyclomatic Complexity 5 /kisskb/src/drivers/base/devres.c:devm_get_free_pages Cyclomatic Complexity 2 /kisskb/src/drivers/base/devres.c:devm_free_pages Cyclomatic Complexity 7 /kisskb/src/drivers/base/devres.c:__devm_alloc_percpu Cyclomatic Complexity 2 /kisskb/src/drivers/base/devres.c:devm_free_percpu In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/devres.c:9: /kisskb/src/drivers/base/devres.c: In function 'devres_release_all': /kisskb/src/drivers/base/devres.c:515:12: note: byref variable will be forcibly initialized 515 | LIST_HEAD(todo); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/devres.c: In function 'devres_release_group': /kisskb/src/drivers/base/devres.c:667:12: note: byref variable will be forcibly initialized 667 | LIST_HEAD(todo); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_remove_action': /kisskb/src/drivers/base/devres.c:756:23: note: byref variable will be forcibly initialized 756 | struct action_devres devres = { | ^~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_release_action': /kisskb/src/drivers/base/devres.c:778:23: note: byref variable will be forcibly initialized 778 | struct action_devres devres = { | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_ascii.c:exit_nls_ascii Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_ascii.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_ascii.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_ascii.c:init_nls_ascii Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:__crypto_skcipher_cast Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqtfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_skcipher_reqsize Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_sync_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_callback Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_set_crypt Cyclomatic Complexity 1 /kisskb/src/drivers/block/cryptoloop.c:cryptoloop_ioctl Cyclomatic Complexity 3 /kisskb/src/drivers/block/cryptoloop.c:cleanup_cryptoloop Cyclomatic Complexity 4 /kisskb/src/drivers/block/cryptoloop.c:init_cryptoloop Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_skcipher Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_free_sync_skcipher Cyclomatic Complexity 4 /kisskb/src/drivers/block/cryptoloop.c:cryptoloop_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:crypto_sync_skcipher_setkey Cyclomatic Complexity 18 /kisskb/src/drivers/block/cryptoloop.c:cryptoloop_init Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 1 /kisskb/src/include/crypto/skcipher.h:skcipher_request_zero Cyclomatic Complexity 8 /kisskb/src/drivers/block/cryptoloop.c:cryptoloop_transfer /kisskb/src/drivers/block/cryptoloop.c: In function 'cryptoloop_transfer': /kisskb/src/drivers/block/cryptoloop.c:103:21: note: byref variable will be forcibly initialized 103 | struct scatterlist sg_in; | ^~~~~ /kisskb/src/drivers/block/cryptoloop.c:102:21: note: byref variable will be forcibly initialized 102 | struct scatterlist sg_out; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rt4801-regulator.c:rt4801_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rt4801-regulator.c:rt4801_is_enabled Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rt4801-regulator.c:rt4801_get_voltage_sel Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/rt4801-regulator.c:rt4801_disable Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/rt4801-regulator.c:rt4801_set_voltage_sel Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/rt4801-regulator.c:rt4801_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/drivers/regulator/rt4801-regulator.c:rt4801_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rt4801-regulator.c:rt4801_driver_exit /kisskb/src/drivers/regulator/rt4801-regulator.c: In function 'rt4801_probe': /kisskb/src/drivers/regulator/rt4801-regulator.c:183:27: note: byref variable will be forcibly initialized 183 | struct regulator_config config = { .dev = &i2c->dev, .driver_data = priv, | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_I Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_SB Cyclomatic Complexity 7 /kisskb/src/fs/sysv/ialloc.c:sv_sb_fic_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:dirty_sb Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:fs16_to_cpu Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:cpu_to_fs16 Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:be16_add_cpu Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:fs16_add Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 4 /kisskb/src/fs/sysv/ialloc.c:sysv_raw_inode Cyclomatic Complexity 16 /kisskb/src/fs/sysv/ialloc.c:refill_free_cache Cyclomatic Complexity 15 /kisskb/src/fs/sysv/ialloc.c:sysv_free_inode Cyclomatic Complexity 10 /kisskb/src/fs/sysv/ialloc.c:sysv_new_inode Cyclomatic Complexity 18 /kisskb/src/fs/sysv/ialloc.c:sysv_count_free_inodes Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_notice Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_discard_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_byteorder.h:virtio_legacy_is_little_endian Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio_find_vqs Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:req_get_ioprio Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_should_fake_timeout Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_nr_discard_segments Cyclomatic Complexity 3 /kisskb/src/drivers/block/virtio_blk.c:virtblk_result Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:index_to_minor Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:minor_to_index Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:fini Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio_cwrite8 Cyclomatic Complexity 5 /kisskb/src/include/linux/virtio_config.h:__virtio_cread_many Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/drivers/block/virtio_blk.c:virtblk_done Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_test_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_has_feature Cyclomatic Complexity 3 /kisskb/src/include/linux/virtio_config.h:virtio_is_little_endian Cyclomatic Complexity 6 /kisskb/src/drivers/block/virtio_blk.c:virtblk_get_cache_mode Cyclomatic Complexity 4 /kisskb/src/drivers/block/virtio_blk.c:virtblk_attrs_are_visible Cyclomatic Complexity 6 /kisskb/src/include/linux/virtio_config.h:virtio_device_ready Cyclomatic Complexity 6 /kisskb/src/drivers/block/virtio_blk.c:cache_type_show Cyclomatic Complexity 3 /kisskb/src/include/linux/bvec.h:bvec_virt Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__virtio16_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio16_to_cpu Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 15 /kisskb/src/drivers/block/virtio_blk.c:virtblk_setup_discard_write_zeroes Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 28 /kisskb/src/drivers/block/virtio_blk.c:init_vq Cyclomatic Complexity 4 /kisskb/src/drivers/block/virtio_blk.c:virtblk_restore Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:virtblk_freeze Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:virtblk_config_changed Cyclomatic Complexity 6 /kisskb/src/drivers/block/virtio_blk.c:virtblk_getgeo Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/drivers/block/virtio_blk.c:virtblk_put Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:virtblk_remove Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:virtblk_release Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:virtblk_get Cyclomatic Complexity 4 /kisskb/src/drivers/block/virtio_blk.c:virtblk_open Cyclomatic Complexity 6 /kisskb/src/drivers/block/virtio_blk.c:virtblk_get_id Cyclomatic Complexity 7 /kisskb/src/drivers/block/virtio_blk.c:serial_show Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:virtblk_map_queues Cyclomatic Complexity 4 /kisskb/src/drivers/block/virtio_blk.c:virtblk_request_done Cyclomatic Complexity 4 /kisskb/src/drivers/block/virtio_blk.c:virtio_commit_rqs Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__cpu_to_virtio64 Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:cpu_to_virtio64 Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__virtio64_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio64_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_map_sg Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__cpu_to_virtio32 Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:cpu_to_virtio32 Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__virtio32_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio32_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio_cread32 Cyclomatic Complexity 6 /kisskb/src/drivers/block/virtio_blk.c:virtblk_add_req Cyclomatic Complexity 44 /kisskb/src/drivers/block/virtio_blk.c:virtio_queue_rq Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:virtblk_init_request Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 5 /kisskb/src/drivers/block/virtio_blk.c:virtblk_name_format Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:virtblk_update_cache_mode Cyclomatic Complexity 4 /kisskb/src/drivers/block/virtio_blk.c:cache_type_store Cyclomatic Complexity 2 /kisskb/src/drivers/block/virtio_blk.c:virtblk_update_capacity Cyclomatic Complexity 97 /kisskb/src/drivers/block/virtio_blk.c:virtblk_probe Cyclomatic Complexity 1 /kisskb/src/drivers/block/virtio_blk.c:virtblk_config_changed_work Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_clear_bit Cyclomatic Complexity 9 /kisskb/src/drivers/block/virtio_blk.c:virtblk_validate Cyclomatic Complexity 10 /kisskb/src/drivers/block/virtio_blk.c:init /kisskb/src/drivers/block/virtio_blk.c: In function 'virtblk_add_req': /kisskb/src/drivers/block/virtio_blk.c:98:26: note: byref variable will be forcibly initialized 98 | struct scatterlist hdr, status, *sgs[3]; | ^~~~~~ /kisskb/src/drivers/block/virtio_blk.c:98:21: note: byref variable will be forcibly initialized 98 | struct scatterlist hdr, status, *sgs[3]; | ^~~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-2.c:exit_nls_iso8859_2 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_iso8859-2.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_iso8859-2.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-2.c:init_nls_iso8859_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_remove Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_devm_glue_exit Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_glue_open Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_glue_release Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_devm_glue_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_cec_del Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_read_range Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_read Cyclomatic Complexity 1 /kisskb/src/include/media/cec.h:cec_transmit_done Cyclomatic Complexity 1 /kisskb/src/include/media/cec.h:cec_received_msg Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_irq Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_write_range Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_write Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_release Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_cec_adap_log_addr Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_open Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_cec_adap_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_cec_transmit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:tda9950_driver_exit /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_write_range': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:75:17: note: byref variable will be forcibly initialized 75 | struct i2c_msg msg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/attribute_container.h:attribute_container_no_classdevs Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/attribute_container.c:internal_container_klist_put Cyclomatic Complexity 1 /kisskb/src/drivers/base/attribute_container.c:internal_container_klist_get Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/base/attribute_container.c:attribute_container_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 22 /kisskb/src/drivers/base/attribute_container.c:do_attribute_container_device_trigger_safe Cyclomatic Complexity 1 /kisskb/src/drivers/base/attribute_container.c:attribute_container_classdev_to_container Cyclomatic Complexity 1 /kisskb/src/drivers/base/attribute_container.c:attribute_container_register Cyclomatic Complexity 3 /kisskb/src/drivers/base/attribute_container.c:attribute_container_unregister Cyclomatic Complexity 23 /kisskb/src/drivers/base/attribute_container.c:attribute_container_device_trigger_safe Cyclomatic Complexity 11 /kisskb/src/drivers/base/attribute_container.c:attribute_container_device_trigger Cyclomatic Complexity 4 /kisskb/src/drivers/base/attribute_container.c:attribute_container_trigger Cyclomatic Complexity 34 /kisskb/src/drivers/base/attribute_container.c:attribute_container_add_attrs Cyclomatic Complexity 4 /kisskb/src/drivers/base/attribute_container.c:attribute_container_add_class_device Cyclomatic Complexity 12 /kisskb/src/drivers/base/attribute_container.c:attribute_container_add_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/attribute_container.c:attribute_container_add_class_device_adapter Cyclomatic Complexity 13 /kisskb/src/drivers/base/attribute_container.c:attribute_container_remove_attrs Cyclomatic Complexity 14 /kisskb/src/drivers/base/attribute_container.c:attribute_container_remove_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/attribute_container.c:attribute_container_class_device_del Cyclomatic Complexity 6 /kisskb/src/drivers/base/attribute_container.c:attribute_container_find_class_device /kisskb/src/drivers/base/attribute_container.c: In function 'do_attribute_container_device_trigger_safe': /kisskb/src/drivers/base/attribute_container.c:249:20: note: byref variable will be forcibly initialized 249 | struct klist_iter iter; | ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_device_trigger': /kisskb/src/drivers/base/attribute_container.c:363:21: note: byref variable will be forcibly initialized 363 | struct klist_iter iter; | ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_remove_device': /kisskb/src/drivers/base/attribute_container.c:216:21: note: byref variable will be forcibly initialized 216 | struct klist_iter iter; | ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_find_class_device': /kisskb/src/drivers/base/attribute_container.c:535:20: note: byref variable will be forcibly initialized 535 | struct klist_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-3.c:exit_nls_iso8859_3 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_iso8859-3.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_iso8859-3.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-3.c:init_nls_iso8859_3 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rt4831-regulator.c:rt4831_regulator_driver_init Cyclomatic Complexity 31 /kisskb/src/drivers/regulator/rt4831-regulator.c:rt4831_get_error_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/rt4831-regulator.c:rt4831_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rt4831-regulator.c:rt4831_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:to_versatile_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:versatile_panel_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:versatile_panel_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:versatile_panel_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:versatile_panel_get_modes Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:versatile_panel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-arm-versatile.c:versatile_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:init_llist_head Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_del_all Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:__cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:num_node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/hypervisor.h:hypervisor_pin_vcpu Cyclomatic Complexity 2 /kisskb/src/kernel/smp.c:cfd_seq_inc Cyclomatic Complexity 3 /kisskb/src/kernel/smp.c:csd_lock_record Cyclomatic Complexity 2 /kisskb/src/kernel/smp.c:csd_lock_get_type Cyclomatic Complexity 6 /kisskb/src/kernel/smp.c:csd_lock_wait Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:csd_lock Cyclomatic Complexity 8 /kisskb/src/kernel/smp.c:csd_unlock Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:do_nothing Cyclomatic Complexity 4 /kisskb/src/kernel/smp.c:__csd_lock_record Cyclomatic Complexity 9 /kisskb/src/kernel/smp.c:csd_lock_wait_getcpu Cyclomatic Complexity 19 /kisskb/src/kernel/smp.c:cfd_seq_data_add Cyclomatic Complexity 2 /kisskb/src/kernel/smp.c:csd_lock_print_extended Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_last_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:zalloc_cpumask_var_node Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 54 /kisskb/src/kernel/smp.c:flush_smp_call_function_queue Cyclomatic Complexity 12 /kisskb/src/kernel/smp.c:csdlock_debug Cyclomatic Complexity 5 /kisskb/src/kernel/smp.c:nrcpus Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_add Cyclomatic Complexity 13 /kisskb/src/kernel/smp.c:__smp_call_single_queue_debug Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:trigger_single_cpu_backtrace Cyclomatic Complexity 43 /kisskb/src/kernel/smp.c:csd_lock_wait_toolong Cyclomatic Complexity 3 /kisskb/src/kernel/smp.c:__csd_lock_wait Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_and_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first_and Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 73 /kisskb/src/kernel/smp.c:smp_call_function_many_cond Cyclomatic Complexity 7 /kisskb/src/kernel/smp.c:smp_call_on_cpu_callback Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:setup_nr_cpu_ids Cyclomatic Complexity 3 /kisskb/src/kernel/smp.c:smp_init Cyclomatic Complexity 8 /kisskb/src/kernel/smp.c:smpcfd_prepare_cpu Cyclomatic Complexity 2 /kisskb/src/kernel/smp.c:call_function_init Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:smpcfd_dead_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:smpcfd_dying_cpu Cyclomatic Complexity 13 /kisskb/src/kernel/smp.c:__smp_call_single_queue Cyclomatic Complexity 13 /kisskb/src/kernel/smp.c:generic_exec_single Cyclomatic Complexity 3 /kisskb/src/kernel/smp.c:generic_smp_call_function_single_interrupt Cyclomatic Complexity 13 /kisskb/src/kernel/smp.c:flush_smp_call_function_from_idle Cyclomatic Complexity 14 /kisskb/src/kernel/smp.c:smp_call_function_single Cyclomatic Complexity 4 /kisskb/src/kernel/smp.c:smp_call_function_single_async Cyclomatic Complexity 7 /kisskb/src/kernel/smp.c:smp_call_function_any Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:smp_call_function_many Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:smp_call_function Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:arch_disable_smp_support Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:nosmp Cyclomatic Complexity 4 /kisskb/src/kernel/smp.c:maxcpus Cyclomatic Complexity 4 /kisskb/src/kernel/smp.c:on_each_cpu_cond_mask Cyclomatic Complexity 1 /kisskb/src/kernel/smp.c:kick_all_cpus_sync Cyclomatic Complexity 5 /kisskb/src/kernel/smp.c:wake_up_all_idle_cpus Cyclomatic Complexity 5 /kisskb/src/kernel/smp.c:smp_call_on_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le32_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_SB Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:PDP_swab Cyclomatic Complexity 3 /kisskb/src/fs/sysv/balloc.c:get_chunk Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:dirty_sb Cyclomatic Complexity 7 /kisskb/src/fs/sysv/sysv.h:fs32_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:be32_add_cpu Cyclomatic Complexity 7 /kisskb/src/fs/sysv/sysv.h:fs32_add Cyclomatic Complexity 7 /kisskb/src/fs/sysv/sysv.h:cpu_to_fs32 Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:fs16_to_cpu Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:cpu_to_fs16 Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 26 /kisskb/src/fs/sysv/balloc.c:sysv_free_block Cyclomatic Complexity 23 /kisskb/src/fs/sysv/balloc.c:sysv_new_block Cyclomatic Complexity 37 /kisskb/src/fs/sysv/balloc.c:sysv_count_free_blocks Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-6.c:exit_nls_iso8859_6 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_iso8859-6.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_iso8859-6.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-6.c:init_nls_iso8859_6 Cyclomatic Complexity 1 /kisskb/src/include/linux/attribute_container.h:attribute_container_set_no_classdevs Cyclomatic Complexity 1 /kisskb/src/drivers/base/transport_class.c:anon_transport_dummy_function Cyclomatic Complexity 4 /kisskb/src/drivers/base/transport_class.c:transport_setup_classdev Cyclomatic Complexity 4 /kisskb/src/drivers/base/transport_class.c:transport_configure Cyclomatic Complexity 10 /kisskb/src/drivers/base/transport_class.c:transport_remove_classdev Cyclomatic Complexity 9 /kisskb/src/drivers/base/transport_class.c:transport_add_class_device Cyclomatic Complexity 4 /kisskb/src/drivers/base/transport_class.c:transport_destroy_classdev Cyclomatic Complexity 1 /kisskb/src/drivers/base/transport_class.c:transport_class_register Cyclomatic Complexity 1 /kisskb/src/drivers/base/transport_class.c:transport_class_unregister Cyclomatic Complexity 4 /kisskb/src/drivers/base/transport_class.c:anon_transport_class_register Cyclomatic Complexity 2 /kisskb/src/drivers/base/transport_class.c:anon_transport_class_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/base/transport_class.c:transport_setup_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/transport_class.c:transport_add_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/transport_class.c:transport_configure_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/transport_class.c:transport_remove_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/transport_class.c:transport_destroy_device Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_I Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_SB Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:PDP_swab Cyclomatic Complexity 1 /kisskb/src/fs/sysv/itree.c:add_chain Cyclomatic Complexity 3 /kisskb/src/fs/sysv/itree.c:verify_chain Cyclomatic Complexity 1 /kisskb/src/fs/sysv/itree.c:block_end Cyclomatic Complexity 4 /kisskb/src/fs/sysv/itree.c:all_zeroes Cyclomatic Complexity 3 /kisskb/src/fs/sysv/itree.c:sysv_nblocks Cyclomatic Complexity 13 /kisskb/src/fs/sysv/itree.c:block_to_path Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 7 /kisskb/src/fs/sysv/sysv.h:fs32_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/sysv/itree.c:block_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:bforget Cyclomatic Complexity 9 /kisskb/src/fs/sysv/itree.c:dirty_indirect Cyclomatic Complexity 13 /kisskb/src/fs/sysv/itree.c:alloc_branch Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 13 /kisskb/src/fs/sysv/itree.c:get_branch Cyclomatic Complexity 25 /kisskb/src/fs/sysv/itree.c:find_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 17 /kisskb/src/fs/sysv/itree.c:splice_branch Cyclomatic Complexity 25 /kisskb/src/fs/sysv/itree.c:get_block Cyclomatic Complexity 5 /kisskb/src/fs/sysv/itree.c:free_data Cyclomatic Complexity 10 /kisskb/src/fs/sysv/itree.c:free_branches Cyclomatic Complexity 1 /kisskb/src/fs/sysv/itree.c:sysv_writepage Cyclomatic Complexity 1 /kisskb/src/fs/sysv/itree.c:sysv_readpage Cyclomatic Complexity 1 /kisskb/src/fs/sysv/itree.c:sysv_bmap Cyclomatic Complexity 37 /kisskb/src/fs/sysv/itree.c:sysv_truncate Cyclomatic Complexity 4 /kisskb/src/fs/sysv/itree.c:sysv_write_failed Cyclomatic Complexity 3 /kisskb/src/fs/sysv/itree.c:sysv_write_begin Cyclomatic Complexity 1 /kisskb/src/fs/sysv/itree.c:sysv_getattr Cyclomatic Complexity 1 /kisskb/src/fs/sysv/itree.c:sysv_prepare_chunk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_req Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_I Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_SB Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:PDP_swab Cyclomatic Complexity 7 /kisskb/src/fs/sysv/inode.c:read3byte Cyclomatic Complexity 7 /kisskb/src/fs/sysv/inode.c:write3byte Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:fs16_to_cpu Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:cpu_to_fs16 Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 7 /kisskb/src/fs/sysv/sysv.h:fs32_to_cpu Cyclomatic Complexity 7 /kisskb/src/fs/sysv/sysv.h:cpu_to_fs32 Cyclomatic Complexity 29 /kisskb/src/fs/sysv/inode.c:__sysv_write_inode Cyclomatic Complexity 1 /kisskb/src/fs/sysv/inode.c:sysv_write_inode Cyclomatic Complexity 1 /kisskb/src/fs/sysv/inode.c:sysv_free_in_core_inode Cyclomatic Complexity 7 /kisskb/src/fs/sysv/inode.c:sysv_evict_inode Cyclomatic Complexity 9 /kisskb/src/fs/sysv/inode.c:sysv_put_super Cyclomatic Complexity 6 /kisskb/src/fs/sysv/inode.c:sysv_sync_fs Cyclomatic Complexity 4 /kisskb/src/fs/sysv/inode.c:sysv_alloc_inode Cyclomatic Complexity 4 /kisskb/src/fs/sysv/inode.c:sysv_remount Cyclomatic Complexity 1 /kisskb/src/fs/sysv/inode.c:sysv_statfs Cyclomatic Complexity 1 /kisskb/src/fs/sysv/inode.c:init_once Cyclomatic Complexity 10 /kisskb/src/fs/sysv/inode.c:sysv_set_inode Cyclomatic Complexity 27 /kisskb/src/fs/sysv/inode.c:sysv_iget Cyclomatic Complexity 1 /kisskb/src/fs/sysv/inode.c:sysv_sync_inode Cyclomatic Complexity 4 /kisskb/src/fs/sysv/inode.c:sysv_init_icache Cyclomatic Complexity 1 /kisskb/src/fs/sysv/inode.c:sysv_destroy_icache Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-7.c:exit_nls_iso8859_7 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_iso8859-7.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_iso8859-7.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-7.c:init_nls_iso8859_7 Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp1255.c:exit_nls_cp1255 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_cp1255.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_cp1255.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_cp1255.c:init_nls_cp1255 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_of_map_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_is_volatile_reg Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_is_accessible_reg Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_get_error_flags Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_set_suspend_voltage Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_set_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_is_enabled Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_disable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rt6160-regulator.c:rt6160_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:to_tm5p5_nt35596 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_get_modes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_off Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_reset Cyclomatic Complexity 118 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_on Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_create_backlight Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_bl_get_brightness Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_bl_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:tm5p5_nt35596_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:topology_remove_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumap_print_list_to_buf Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:package_cpus_list_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:die_cpus_list_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:core_siblings_list_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:thread_siblings_list_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:core_cpus_list_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumap_print_bitmask_to_buf Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:package_cpus_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:die_cpus_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:core_siblings_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:thread_siblings_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:core_cpus_read Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:core_id_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:die_id_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:physical_package_id_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:topology_add_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 1 /kisskb/src/drivers/base/topology.c:topology_sysfs_init Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-15.c:exit_nls_iso8859_15 Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_iso8859-15.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_iso8859-15.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_iso8859-15.c:init_nls_iso8859_15 Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_koi8-r.c:exit_nls_koi8_r Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_koi8-r.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_koi8-r.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_koi8-r.c:init_nls_koi8_r Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/container.h:to_container_dev Cyclomatic Complexity 1 /kisskb/src/drivers/base/container.c:trivial_online Cyclomatic Complexity 2 /kisskb/src/drivers/base/container.c:container_offline Cyclomatic Complexity 4 /kisskb/src/drivers/base/container.c:container_dev_init Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 10 /kisskb/src/fs/sysv/file.c:sysv_setattr Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511.h:adv7511_audio_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511.h:adv7511_audio_exit Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_register_volatile Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:connector_to_adv7511 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:bridge_to_adv7511 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_mode_valid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_connector_mode_valid Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_cec_register_volatile Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_uninit_regulators Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_remove Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_hpd Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511.h:adv7511_cec_init Cyclomatic Complexity 1 /kisskb/src/include/media/cec.h:cec_phys_addr_invalidate Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_bridge_hpd_notify Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_connector_init Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_bridge_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_irq_process Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_wait_for_edid Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_get_edid_block Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:__adv7511_power_on Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_set_colormap Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_packet_enable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_packet_disable Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_set_link_config Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:__adv7511_power_off Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_set_config_csc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_get_edid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_connector_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_bridge_get_edid Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_power_on Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_connector_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_bridge_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_bridge_enable Cyclomatic Complexity 35 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_mode_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_bridge_mode_set Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_hpd_work Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 65 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_init_regulators Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_init_cec_regmap Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_power_off Cyclomatic Complexity 54 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_bridge_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:adv7511_exit In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:8: /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_wait_for_edid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:508:9: note: in expansion of macro 'wait_event_interruptible_timeout' 508 | ret = wait_event_interruptible_timeout(adv7511->wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_set_config_csc': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:207:30: note: byref variable will be forcibly initialized 207 | struct adv7511_video_config config; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_koi8-u.c:exit_nls_koi8_u Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_koi8-u.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/nls_koi8-u.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_koi8-u.c:init_nls_koi8_u /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_probe': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1157:29: note: byref variable will be forcibly initialized 1157 | struct adv7511_link_config link_config; | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:in_gate_area_no_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_address_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:lookup_module_symbol_name Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:lookup_module_symbol_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_get_kallsym Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_kallsyms_lookup_name Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:is_kernel_inittext Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/sections.h:__is_kernel Cyclomatic Complexity 3 /kisskb/src/include/linux/kallsyms.h:is_kernel Cyclomatic Complexity 1 /kisskb/src/include/linux/kallsyms.h:is_ksym_addr Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:__bpf_address_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_get_kallsym Cyclomatic Complexity 1 /kisskb/src/include/linux/filter.h:bpf_address_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/ftrace.h:ftrace_mod_address_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/kprobes.h:kprobe_get_kallsym Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:kallsyms_get_symbol_type Cyclomatic Complexity 2 /kisskb/src/kernel/kallsyms.c:get_symbol_offset Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:kallsyms_sym_address Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:cleanup_symbol_name Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:s_stop Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:kallsyms_for_perf Cyclomatic Complexity 15 /kisskb/src/kernel/kallsyms.c:kallsyms_expand_symbol Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:get_ksymbol_core Cyclomatic Complexity 4 /kisskb/src/include/linux/ctype.h:__toupper Cyclomatic Complexity 4 /kisskb/src/include/linux/ctype.h:__tolower Cyclomatic Complexity 4 /kisskb/src/kernel/kallsyms.c:get_ksymbol_mod Cyclomatic Complexity 4 /kisskb/src/kernel/kallsyms.c:reset_iter Cyclomatic Complexity 25 /kisskb/src/kernel/kallsyms.c:get_symbol_pos Cyclomatic Complexity 15 /kisskb/src/kernel/kallsyms.c:kallsyms_lookup_buildid Cyclomatic Complexity 13 /kisskb/src/kernel/kallsyms.c:__sprint_symbol Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_capable Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:kallsyms_init Cyclomatic Complexity 9 /kisskb/src/kernel/kallsyms.c:s_show Cyclomatic Complexity 4 /kisskb/src/kernel/kallsyms.c:get_ksymbol_ftrace_mod Cyclomatic Complexity 4 /kisskb/src/kernel/kallsyms.c:get_ksymbol_bpf Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:get_ksymbol_kprobe Cyclomatic Complexity 8 /kisskb/src/kernel/kallsyms.c:kallsyms_lookup_name Cyclomatic Complexity 5 /kisskb/src/kernel/kallsyms.c:kallsyms_lookup_size_offset Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:kallsyms_lookup Cyclomatic Complexity 6 /kisskb/src/kernel/kallsyms.c:lookup_symbol_name Cyclomatic Complexity 6 /kisskb/src/kernel/kallsyms.c:lookup_symbol_attrs Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:sprint_symbol Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:sprint_symbol_build_id Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:sprint_symbol_no_offset Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:sprint_backtrace Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:sprint_backtrace_build_id Cyclomatic Complexity 1 /kisskb/src/kernel/kallsyms.c:arch_get_kallsym Cyclomatic Complexity 4 /kisskb/src/kernel/kallsyms.c:get_ksymbol_arch Cyclomatic Complexity 17 /kisskb/src/kernel/kallsyms.c:update_iter_mod Cyclomatic Complexity 7 /kisskb/src/kernel/kallsyms.c:update_iter Cyclomatic Complexity 3 /kisskb/src/kernel/kallsyms.c:s_start Cyclomatic Complexity 3 /kisskb/src/kernel/kallsyms.c:s_next Cyclomatic Complexity 7 /kisskb/src/kernel/kallsyms.c:kallsyms_show_value Cyclomatic Complexity 4 /kisskb/src/kernel/kallsyms.c:kallsyms_open Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rtmv20-regulator.c:clamp_to_selector Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_is_accessible_reg Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_suspend Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_is_volatile_reg Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_check_chip_exist Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_irq_handler Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_lsw_disable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_lsw_get_current_limit Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_lsw_set_current_limit Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_lsw_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_bool Cyclomatic Complexity 17 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_properties_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rtmv20-regulator.c:rtmv20_driver_exit Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_koi8-ru.c:exit_nls_koi8_ru Cyclomatic Complexity 5 /kisskb/src/fs/nls/nls_koi8-ru.c:char2uni Cyclomatic Complexity 26 /kisskb/src/fs/nls/nls_koi8-ru.c:uni2char Cyclomatic Complexity 4 /kisskb/src/fs/nls/nls_koi8-ru.c:init_nls_koi8_ru Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:to_acpi_device_node Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_dma_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_get_dma_attr Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_irq_get Cyclomatic Complexity 31 /kisskb/src/include/linux/phy.h:phy_modes Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 13 /kisskb/src/drivers/base/property.c:fwnode_property_read_int_array Cyclomatic Complexity 3 /kisskb/src/include/linux/of.h:is_of_node Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/drivers/base/property.c:dev_fwnode Cyclomatic Complexity 15 /kisskb/src/drivers/base/property.c:fwnode_property_present Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_property_present Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:fwnode_property_read_u8_array Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_property_read_u8_array Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:fwnode_property_read_u16_array Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_property_read_u16_array Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:fwnode_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:fwnode_property_read_u64_array Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_property_read_u64_array Cyclomatic Complexity 13 /kisskb/src/drivers/base/property.c:fwnode_property_read_string_array Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_property_read_string_array Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:fwnode_property_read_string Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_property_read_string Cyclomatic Complexity 16 /kisskb/src/drivers/base/property.c:fwnode_property_match_string Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_property_match_string Cyclomatic Complexity 5 /kisskb/src/drivers/base/property.c:fwnode_property_get_reference_args Cyclomatic Complexity 2 /kisskb/src/drivers/base/property.c:fwnode_find_reference Cyclomatic Complexity 6 /kisskb/src/drivers/base/property.c:device_remove_properties Cyclomatic Complexity 3 /kisskb/src/drivers/base/property.c:device_add_properties Cyclomatic Complexity 4 /kisskb/src/drivers/base/property.c:fwnode_get_name Cyclomatic Complexity 4 /kisskb/src/drivers/base/property.c:fwnode_get_name_prefix Cyclomatic Complexity 4 /kisskb/src/drivers/base/property.c:fwnode_get_parent Cyclomatic Complexity 4 /kisskb/src/drivers/base/property.c:fwnode_get_next_child_node Cyclomatic Complexity 7 /kisskb/src/drivers/base/property.c:device_get_next_child_node Cyclomatic Complexity 4 /kisskb/src/drivers/base/property.c:fwnode_get_named_child_node Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_get_named_child_node Cyclomatic Complexity 15 /kisskb/src/drivers/base/property.c:fwnode_handle_get Cyclomatic Complexity 12 /kisskb/src/drivers/base/property.c:fwnode_handle_put Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:fwnode_get_next_parent Cyclomatic Complexity 2 /kisskb/src/drivers/base/property.c:fwnode_count_parents Cyclomatic Complexity 3 /kisskb/src/drivers/base/property.c:fwnode_get_nth_parent Cyclomatic Complexity 5 /kisskb/src/drivers/base/property.c:fwnode_get_next_parent_dev Cyclomatic Complexity 8 /kisskb/src/drivers/base/property.c:fwnode_is_ancestor_of Cyclomatic Complexity 6 /kisskb/src/drivers/base/property.c:fwnode_devcon_match Cyclomatic Complexity 17 /kisskb/src/drivers/base/property.c:fwnode_device_is_available Cyclomatic Complexity 8 /kisskb/src/drivers/base/property.c:fwnode_get_next_available_child_node Cyclomatic Complexity 2 /kisskb/src/drivers/base/property.c:device_get_child_node_count Cyclomatic Complexity 3 /kisskb/src/drivers/base/property.c:device_dma_supported Cyclomatic Complexity 6 /kisskb/src/drivers/base/property.c:device_get_dma_attr Cyclomatic Complexity 10 /kisskb/src/drivers/base/property.c:fwnode_get_phy_mode Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:device_get_phy_mode Cyclomatic Complexity 7 /kisskb/src/drivers/base/property.c:fwnode_irq_get Cyclomatic Complexity 4 /kisskb/src/drivers/base/property.c:fwnode_graph_get_port_parent Cyclomatic Complexity 11 /kisskb/src/drivers/base/property.c:fwnode_graph_get_next_endpoint Cyclomatic Complexity 4 /kisskb/src/drivers/base/property.c:fwnode_graph_get_remote_endpoint Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:fwnode_graph_get_remote_port_parent Cyclomatic Complexity 7 /kisskb/src/drivers/base/property.c:fwnode_graph_devcon_match Cyclomatic Complexity 1 /kisskb/src/drivers/base/property.c:fwnode_graph_get_remote_port Cyclomatic Complexity 5 /kisskb/src/drivers/base/property.c:fwnode_graph_parse_endpoint Cyclomatic Complexity 17 /kisskb/src/drivers/base/property.c:fwnode_graph_get_remote_node Cyclomatic Complexity 31 /kisskb/src/drivers/base/property.c:fwnode_graph_get_endpoint_by_id Cyclomatic Complexity 4 /kisskb/src/drivers/base/property.c:device_get_match_data Cyclomatic Complexity 12 /kisskb/src/drivers/base/property.c:fwnode_connection_find_match /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:501:31: note: byref variable will be forcibly initialized 501 | struct fwnode_reference_args args; | ^~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1078:26: note: byref variable will be forcibly initialized 1078 | struct fwnode_endpoint fwnode_ep; | ^~~~~~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_endpoint_by_id': /kisskb/src/drivers/base/property.c:1130:26: note: byref variable will be forcibly initialized 1130 | struct fwnode_endpoint fwnode_ep = { 0 }; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:to_boe_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_shutdown Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_enable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_enter_sleep_mode Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_unprepare Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_init_dcs_cmd Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_add Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c:boe_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/fs/nls/nls_utf8.c:exit_nls_utf8 Cyclomatic Complexity 9 /kisskb/src/fs/nls/nls_utf8.c:char2uni Cyclomatic Complexity 7 /kisskb/src/fs/nls/nls_utf8.c:uni2char Cyclomatic Complexity 2 /kisskb/src/fs/nls/nls_utf8.c:init_nls_utf8 Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/kdev_t.h:old_valid_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 7 /kisskb/src/fs/sysv/namei.c:sysv_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_inc_link_count Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_dec_link_count Cyclomatic Complexity 7 /kisskb/src/fs/sysv/namei.c:sysv_unlink Cyclomatic Complexity 6 /kisskb/src/fs/sysv/namei.c:sysv_rmdir Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 37 /kisskb/src/fs/sysv/namei.c:sysv_rename Cyclomatic Complexity 4 /kisskb/src/fs/sysv/namei.c:add_nondir Cyclomatic Complexity 9 /kisskb/src/fs/sysv/namei.c:sysv_symlink Cyclomatic Complexity 5 /kisskb/src/fs/sysv/namei.c:sysv_mknod Cyclomatic Complexity 1 /kisskb/src/fs/sysv/namei.c:sysv_create Cyclomatic Complexity 9 /kisskb/src/fs/sysv/namei.c:sysv_mkdir Cyclomatic Complexity 1 /kisskb/src/fs/sysv/namei.c:sysv_link Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:dir_pages Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_I Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_SB Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/fs/sysv/dir.c:dir_get_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:fs16_to_cpu Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:cpu_to_fs16 Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/sysv/dir.c:dir_put_page Cyclomatic Complexity 13 /kisskb/src/fs/sysv/dir.c:sysv_readdir Cyclomatic Complexity 9 /kisskb/src/fs/sysv/dir.c:namecompare Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:write_one_page Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 12 /kisskb/src/fs/sysv/dir.c:dir_commit_chunk Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_or_create_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:grab_cache_page Cyclomatic Complexity 15 /kisskb/src/fs/sysv/dir.c:sysv_find_entry Cyclomatic Complexity 12 /kisskb/src/fs/sysv/dir.c:sysv_add_link Cyclomatic Complexity 6 /kisskb/src/fs/sysv/dir.c:sysv_delete_entry Cyclomatic Complexity 7 /kisskb/src/fs/sysv/dir.c:sysv_make_empty Cyclomatic Complexity 24 /kisskb/src/fs/sysv/dir.c:sysv_empty_dir Cyclomatic Complexity 6 /kisskb/src/fs/sysv/dir.c:sysv_set_link Cyclomatic Complexity 3 /kisskb/src/fs/sysv/dir.c:sysv_dotdot Cyclomatic Complexity 4 /kisskb/src/fs/sysv/dir.c:sysv_inode_by_name Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:log_buf_vmcoreinfo_setup Cyclomatic Complexity 18 /kisskb/src/kernel/crash_core.c:get_last_crashkernel Cyclomatic Complexity 15 /kisskb/src/kernel/crash_core.c:parse_crashkernel_suffix Cyclomatic Complexity 46 /kisskb/src/kernel/crash_core.c:parse_crashkernel_mem Cyclomatic Complexity 15 /kisskb/src/kernel/crash_core.c:parse_crashkernel_simple Cyclomatic Complexity 36 /kisskb/src/kernel/crash_core.c:__parse_crashkernel Cyclomatic Complexity 1 /kisskb/src/kernel/crash_core.c:parse_crashkernel Cyclomatic Complexity 1 /kisskb/src/kernel/crash_core.c:parse_crashkernel_high Cyclomatic Complexity 1 /kisskb/src/kernel/crash_core.c:parse_crashkernel_low Cyclomatic Complexity 1 /kisskb/src/kernel/crash_core.c:append_elf_note Cyclomatic Complexity 1 /kisskb/src/kernel/crash_core.c:final_note Cyclomatic Complexity 4 /kisskb/src/kernel/crash_core.c:update_vmcoreinfo_note Cyclomatic Complexity 4 /kisskb/src/kernel/crash_core.c:crash_update_vmcoreinfo_safecopy Cyclomatic Complexity 1 /kisskb/src/kernel/crash_core.c:vmcoreinfo_append_str Cyclomatic Complexity 7 /kisskb/src/kernel/crash_core.c:crash_save_vmcoreinfo Cyclomatic Complexity 1 /kisskb/src/kernel/crash_core.c:arch_crash_save_vmcoreinfo Cyclomatic Complexity 7 /kisskb/src/kernel/crash_core.c:crash_save_vmcoreinfo_init Cyclomatic Complexity 1 /kisskb/src/kernel/crash_core.c:paddr_vmcoreinfo_note Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-celtic.c:exit_nls_macceltic Cyclomatic Complexity 4 /kisskb/src/fs/nls/mac-celtic.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/mac-celtic.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-celtic.c:init_nls_macceltic Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_buck_of_map_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_is_accissible_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_buck_set_suspend_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_buck_set_suspend_disable Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_buck_set_suspend_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_buck_set_suspend_enable Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_buck_set_mode Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_buck_get_error_flags Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_buck_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_buck_of_parse_cb Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rtq2134-regulator.c:rtq2134_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_and_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_have_populated_dt Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:cache_leaves_are_shared Cyclomatic Complexity 4 /kisskb/src/drivers/base/cacheinfo.c:get_cacheinfo_idx Cyclomatic Complexity 15 /kisskb/src/drivers/base/cacheinfo.c:cache_associativity Cyclomatic Complexity 7 /kisskb/src/drivers/base/cacheinfo.c:cpu_cache_sysfs_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:cache_node_is_unified Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:cache_size Cyclomatic Complexity 5 /kisskb/src/drivers/base/cacheinfo.c:cache_get_line_size Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:cache_nr_sets Cyclomatic Complexity 4 /kisskb/src/drivers/base/cacheinfo.c:cache_of_set_props Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_empty Cyclomatic Complexity 87 /kisskb/src/drivers/base/cacheinfo.c:cache_default_attrs_is_visible Cyclomatic Complexity 7 /kisskb/src/drivers/base/cacheinfo.c:cpu_cache_sysfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:physical_line_partition_show Cyclomatic Complexity 7 /kisskb/src/drivers/base/cacheinfo.c:write_policy_show Cyclomatic Complexity 10 /kisskb/src/drivers/base/cacheinfo.c:allocation_policy_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:size_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:number_of_sets_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:ways_of_associativity_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:coherency_line_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:shared_cpu_list_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:shared_cpu_map_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:level_show Cyclomatic Complexity 4 /kisskb/src/drivers/base/cacheinfo.c:type_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:id_show Cyclomatic Complexity 1 /kisskb/src/include/linux/cpuhotplug.h:cpuhp_setup_state Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:cacheinfo_sysfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:get_cpu_cacheinfo Cyclomatic Complexity 11 /kisskb/src/drivers/base/cacheinfo.c:cache_shared_cpu_map_remove Cyclomatic Complexity 3 /kisskb/src/drivers/base/cacheinfo.c:free_cache_attributes Cyclomatic Complexity 3 /kisskb/src/drivers/base/cacheinfo.c:cacheinfo_cpu_pre_down Cyclomatic Complexity 19 /kisskb/src/drivers/base/cacheinfo.c:cache_setup_of_node Cyclomatic Complexity 26 /kisskb/src/drivers/base/cacheinfo.c:cache_shared_cpu_map_setup Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:cache_setup_acpi Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:init_cache_level Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:populate_cache_leaves Cyclomatic Complexity 12 /kisskb/src/drivers/base/cacheinfo.c:detect_cache_attributes Cyclomatic Complexity 1 /kisskb/src/drivers/base/cacheinfo.c:cache_get_priv_group Cyclomatic Complexity 7 /kisskb/src/drivers/base/cacheinfo.c:cache_get_attribute_groups Cyclomatic Complexity 12 /kisskb/src/drivers/base/cacheinfo.c:cache_add_dev Cyclomatic Complexity 7 /kisskb/src/drivers/base/cacheinfo.c:cacheinfo_cpu_online Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 1 /kisskb/src/include/linux/fwnode.h:fwnode_init Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 8 /kisskb/src/drivers/base/swnode.c:property_entry_get Cyclomatic Complexity 4 /kisskb/src/drivers/base/swnode.c:property_entry_count_elems_of_size Cyclomatic Complexity 5 /kisskb/src/drivers/base/swnode.c:property_get_pointer Cyclomatic Complexity 10 /kisskb/src/drivers/base/swnode.c:property_entry_find Cyclomatic Complexity 8 /kisskb/src/drivers/base/swnode.c:software_node_to_swnode Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/base/swnode.c:property_entry_read_string_array Cyclomatic Complexity 14 /kisskb/src/drivers/base/swnode.c:property_entry_read_int_array Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 8 /kisskb/src/drivers/base/swnode.c:property_entry_free_data Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 11 /kisskb/src/drivers/base/swnode.c:property_copy_string_array Cyclomatic Complexity 34 /kisskb/src/drivers/base/swnode.c:property_entry_copy_data Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 19 /kisskb/src/drivers/base/swnode.c:swnode_register Cyclomatic Complexity 4 /kisskb/src/drivers/base/swnode.c:software_node_init Cyclomatic Complexity 1 /kisskb/src/drivers/base/swnode.c:software_node_exit Cyclomatic Complexity 3 /kisskb/src/drivers/base/swnode.c:is_software_node Cyclomatic Complexity 13 /kisskb/src/drivers/base/swnode.c:software_node_graph_parse_endpoint Cyclomatic Complexity 10 /kisskb/src/drivers/base/swnode.c:software_node_get_parent Cyclomatic Complexity 8 /kisskb/src/drivers/base/swnode.c:software_node_get_named_child_node Cyclomatic Complexity 2 /kisskb/src/drivers/base/swnode.c:software_node_read_string_array Cyclomatic Complexity 2 /kisskb/src/drivers/base/swnode.c:software_node_read_int_array Cyclomatic Complexity 5 /kisskb/src/drivers/base/swnode.c:software_node_get_name Cyclomatic Complexity 6 /kisskb/src/drivers/base/swnode.c:software_node_get_name_prefix Cyclomatic Complexity 2 /kisskb/src/drivers/base/swnode.c:software_node_property_present Cyclomatic Complexity 2 /kisskb/src/drivers/base/swnode.c:software_node_put Cyclomatic Complexity 2 /kisskb/src/drivers/base/swnode.c:software_node_get Cyclomatic Complexity 11 /kisskb/src/drivers/base/swnode.c:software_node_graph_get_port_parent Cyclomatic Complexity 11 /kisskb/src/drivers/base/swnode.c:software_node_get_next_child Cyclomatic Complexity 5 /kisskb/src/drivers/base/swnode.c:swnode_graph_find_next_port Cyclomatic Complexity 15 /kisskb/src/drivers/base/swnode.c:software_node_graph_get_next_endpoint Cyclomatic Complexity 7 /kisskb/src/drivers/base/swnode.c:dev_to_swnode Cyclomatic Complexity 3 /kisskb/src/drivers/base/swnode.c:to_software_node Cyclomatic Complexity 2 /kisskb/src/drivers/base/swnode.c:software_node_fwnode Cyclomatic Complexity 30 /kisskb/src/drivers/base/swnode.c:software_node_get_reference_args Cyclomatic Complexity 13 /kisskb/src/drivers/base/swnode.c:software_node_graph_get_remote_endpoint Cyclomatic Complexity 13 /kisskb/src/drivers/base/swnode.c:property_entries_dup Cyclomatic Complexity 5 /kisskb/src/drivers/base/swnode.c:property_entries_free Cyclomatic Complexity 1 /kisskb/src/drivers/base/swnode.c:software_node_free Cyclomatic Complexity 7 /kisskb/src/drivers/base/swnode.c:software_node_release Cyclomatic Complexity 6 /kisskb/src/drivers/base/swnode.c:software_node_alloc Cyclomatic Complexity 17 /kisskb/src/drivers/base/swnode.c:software_node_find_by_name Cyclomatic Complexity 11 /kisskb/src/drivers/base/swnode.c:software_node_register Cyclomatic Complexity 17 /kisskb/src/drivers/base/swnode.c:fwnode_create_software_node Cyclomatic Complexity 5 /kisskb/src/drivers/base/swnode.c:fwnode_remove_software_node Cyclomatic Complexity 4 /kisskb/src/drivers/base/swnode.c:software_node_unregister Cyclomatic Complexity 3 /kisskb/src/drivers/base/swnode.c:software_node_unregister_nodes Cyclomatic Complexity 8 /kisskb/src/drivers/base/swnode.c:software_node_register_nodes Cyclomatic Complexity 6 /kisskb/src/drivers/base/swnode.c:software_node_unregister_node_group Cyclomatic Complexity 8 /kisskb/src/drivers/base/swnode.c:software_node_register_node_group Cyclomatic Complexity 10 /kisskb/src/drivers/base/swnode.c:software_node_notify Cyclomatic Complexity 11 /kisskb/src/drivers/base/swnode.c:device_add_software_node Cyclomatic Complexity 14 /kisskb/src/drivers/base/swnode.c:device_create_managed_software_node Cyclomatic Complexity 7 /kisskb/src/drivers/base/swnode.c:software_node_notify_remove Cyclomatic Complexity 6 /kisskb/src/drivers/base/swnode.c:device_remove_software_node Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:panel_to_ddata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:hw_guard_start Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_bl_get_intensity Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_remove Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_bl_power Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_dcs_read_1 Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_get_id Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:hw_revision_show Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:num_dsi_errors_show Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_dcs_write_1 Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_bl_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:hw_guard_wait Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_sleep_in Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_sleep_out Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_set_update_window Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_unprepare Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_probe_of Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_hw_reset Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_probe Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_power_off Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_disable Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_power_on Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:dsicm_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:adv7511_dsi_config_timing_gen Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:adv7533_dsi_power_on Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:adv7533_dsi_power_off Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:adv7533_mode_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:adv7533_patch_registers Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:adv7533_patch_cec_registers Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:adv7533_attach_dsi Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:adv7533_detach_dsi Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:adv7533_parse_dt /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c: In function 'adv7533_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:145:36: note: byref variable will be forcibly initialized 145 | const struct mipi_dsi_device_info info = { .type = "adv7533", | ^~~~ /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c: In function 'dsicm_probe': /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:554:31: note: byref variable will be forcibly initialized 554 | struct backlight_properties props = { 0 }; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-centeuro.c:exit_nls_maccenteuro Cyclomatic Complexity 4 /kisskb/src/fs/nls/mac-centeuro.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/mac-centeuro.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-centeuro.c:init_nls_maccenteuro Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:SYSV_SB Cyclomatic Complexity 1 /kisskb/src/fs/sysv/sysv.h:PDP_swab Cyclomatic Complexity 1 /kisskb/src/fs/sysv/super.c:exit_sysv_fs Cyclomatic Complexity 1 /kisskb/src/fs/sysv/super.c:v7_mount Cyclomatic Complexity 1 /kisskb/src/fs/sysv/super.c:sysv_mount Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/fs/sysv/sysv.h:fs16_to_cpu Cyclomatic Complexity 7 /kisskb/src/fs/sysv/sysv.h:fs32_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/sysv/super.c:detected_v7 Cyclomatic Complexity 1 /kisskb/src/fs/sysv/super.c:detected_coherent Cyclomatic Complexity 4 /kisskb/src/fs/sysv/super.c:detected_sysv2 Cyclomatic Complexity 4 /kisskb/src/fs/sysv/super.c:detected_sysv4 Cyclomatic Complexity 4 /kisskb/src/fs/sysv/super.c:detected_xenix Cyclomatic Complexity 28 /kisskb/src/fs/sysv/super.c:detect_sysv Cyclomatic Complexity 2 /kisskb/src/fs/sysv/super.c:detect_sysv_odd Cyclomatic Complexity 9 /kisskb/src/fs/sysv/super.c:detect_xenix Cyclomatic Complexity 12 /kisskb/src/fs/sysv/super.c:complete_read_super Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 13 /kisskb/src/fs/sysv/super.c:v7_sanity_check Cyclomatic Complexity 15 /kisskb/src/fs/sysv/super.c:v7_fill_super Cyclomatic Complexity 31 /kisskb/src/fs/sysv/super.c:sysv_fill_super Cyclomatic Complexity 15 /kisskb/src/fs/sysv/super.c:detect_coherent Cyclomatic Complexity 10 /kisskb/src/fs/sysv/super.c:init_sysv_fs Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-croatian.c:exit_nls_maccroatian Cyclomatic Complexity 4 /kisskb/src/fs/nls/mac-croatian.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/mac-croatian.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-croatian.c:init_nls_maccroatian Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rtq6752-regulator.c:rtq6752_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rtq6752-regulator.c:rtq6752_is_volatile_reg Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/rtq6752-regulator.c:rtq6752_set_vdd_disable Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/rtq6752-regulator.c:rtq6752_get_error_flags Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/rtq6752-regulator.c:rtq6752_set_vdd_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/rtq6752-regulator.c:rtq6752_init_device_properties Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/drivers/regulator/rtq6752-regulator.c:rtq6752_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/rtq6752-regulator.c:rtq6752_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/page_64.h:clear_page Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:set_page_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageReserved Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:is_global_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:phys_to_virt Cyclomatic Complexity 1 /kisskb/src/include/linux/kexec.h:page_to_boot_pfn Cyclomatic Complexity 1 /kisskb/src/include/linux/kexec.h:boot_pfn_to_page Cyclomatic Complexity 1 /kisskb/src/include/linux/kexec.h:phys_to_boot_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/kexec.h:boot_phys_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/kexec.h:virt_to_boot_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/kexec.h:boot_phys_to_virt Cyclomatic Complexity 1 /kisskb/src/include/linux/kexec.h:arch_kexec_post_alloc_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kexec.h:arch_kexec_pre_free_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:clear_highpage Cyclomatic Complexity 1 /kisskb/src/include/linux/kmsg_dump.h:kmsg_dump Cyclomatic Complexity 13 /kisskb/src/kernel/kexec_core.c:kimage_dst_used Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/kernel/kexec_core.c:kimage_free_pages Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_core.c:kimage_free_entry Cyclomatic Complexity 11 /kisskb/src/kernel/kexec_core.c:kimage_alloc_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 17 /kisskb/src/kernel/kexec_core.c:kimage_alloc_crash_control_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:copy_highpage Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 20 /kisskb/src/kernel/kexec_core.c:kimage_load_crash_segment Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/elf.h:ppc_elf_core_copy_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/elfcore.h:elf_core_copy_regs Cyclomatic Complexity 1 /kisskb/src/include/linux/elfcore.h:elf_core_copy_kernel_regs Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/kexec.h:crash_setup_regs Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:set_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:init_page_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:free_reserved_page Cyclomatic Complexity 7 /kisskb/src/kernel/kexec_core.c:crash_notes_memory_init Cyclomatic Complexity 9 /kisskb/src/kernel/kexec_core.c:kexec_should_crash Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_core.c:kexec_crash_loaded Cyclomatic Complexity 44 /kisskb/src/kernel/kexec_core.c:sanity_check_segment_list Cyclomatic Complexity 4 /kisskb/src/kernel/kexec_core.c:do_kimage_alloc_init Cyclomatic Complexity 10 /kisskb/src/kernel/kexec_core.c:kimage_is_destination_range Cyclomatic Complexity 21 /kisskb/src/kernel/kexec_core.c:kimage_alloc_page Cyclomatic Complexity 10 /kisskb/src/kernel/kexec_core.c:kimage_add_entry Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_core.c:kimage_set_destination Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_core.c:kimage_add_page Cyclomatic Complexity 23 /kisskb/src/kernel/kexec_core.c:kimage_load_normal_segment Cyclomatic Complexity 2 /kisskb/src/kernel/kexec_core.c:kimage_free_page_list Cyclomatic Complexity 11 /kisskb/src/kernel/kexec_core.c:kimage_alloc_normal_control_pages Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_core.c:kimage_free_extra_pages Cyclomatic Complexity 2 /kisskb/src/kernel/kexec_core.c:kimage_alloc_control_pages Cyclomatic Complexity 10 /kisskb/src/kernel/kexec_core.c:kimage_crash_copy_vmcoreinfo Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_core.c:machine_kexec_post_load Cyclomatic Complexity 4 /kisskb/src/kernel/kexec_core.c:kimage_terminate Cyclomatic Complexity 25 /kisskb/src/kernel/kexec_core.c:kimage_free Cyclomatic Complexity 2 /kisskb/src/kernel/kexec_core.c:kimage_load_segment Cyclomatic Complexity 6 /kisskb/src/kernel/kexec_core.c:__crash_kexec Cyclomatic Complexity 4 /kisskb/src/kernel/kexec_core.c:crash_kexec Cyclomatic Complexity 4 /kisskb/src/kernel/kexec_core.c:crash_get_memory_size Cyclomatic Complexity 2 /kisskb/src/kernel/kexec_core.c:crash_free_reserved_phys_range Cyclomatic Complexity 20 /kisskb/src/kernel/kexec_core.c:crash_shrink_memory Cyclomatic Complexity 12 /kisskb/src/kernel/kexec_core.c:crash_save_cpu Cyclomatic Complexity 6 /kisskb/src/kernel/kexec_core.c:kernel_kexec Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_core.c:arch_kexec_protect_crashkres Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_core.c:arch_kexec_unprotect_crashkres /kisskb/src/kernel/kexec_core.c: In function 'kimage_alloc_normal_control_pages': /kisskb/src/kernel/kexec_core.c:367:19: note: byref variable will be forcibly initialized 367 | struct list_head extra_pages; | ^~~~~~~~~~~ /kisskb/src/kernel/kexec_core.c: In function '__crash_kexec': /kisskb/src/kernel/kexec_core.c:957:19: note: byref variable will be forcibly initialized 957 | struct pt_regs fixed_regs; | ^~~~~~~~~~ /kisskb/src/kernel/kexec_core.c: In function 'crash_save_cpu': /kisskb/src/kernel/kexec_core.c:1063:22: note: byref variable will be forcibly initialized 1063 | struct elf_prstatus prstatus; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-cyrillic.c:exit_nls_maccyrillic Cyclomatic Complexity 4 /kisskb/src/fs/nls/mac-cyrillic.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/mac-cyrillic.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-cyrillic.c:init_nls_maccyrillic Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_max_lane_count Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_enhanced_frame_cap Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:connector_to_anx6345 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:bridge_to_anx6345 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_bridge_mode_valid Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:unregister_i2c_dummy_clients Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_i2c_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_connector_destroy Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_bridge_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_bridge_detach Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_readb Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_get_downstream_info Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_aux_transfer Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_set_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_clear_bits Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_config_dp_output Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_tx_initialization Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_writeb Cyclomatic Complexity 83 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_dp_link_training Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_get_chip_id Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_poweron Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_poweroff Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_i2c_probe Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_get_modes Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_bridge_disable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_start Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_bridge_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx6345.c:anx6345_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:to_panel_lvds Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:panel_lvds_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:panel_lvds_remove Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:panel_lvds_get_modes Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:panel_lvds_unprepare Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:panel_lvds_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:panel_lvds_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:panel_lvds_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:panel_lvds_driver_exit /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c: In function 'panel_lvds_parse_dt': /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:118:24: note: byref variable will be forcibly initialized 118 | struct display_timing timing; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ms_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:to_panel_simple Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_get_timings Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_before Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_shutdown Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_dsi_shutdown Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_platform_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_dont_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_dsi_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_platform_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_disable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_unprepare Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_prepare Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_get_timings_modes Cyclomatic Complexity 82 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_parse_panel_timing_node Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_get_display_modes Cyclomatic Complexity 44 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_get_non_edid_modes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_get_modes Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_dpi_probe Cyclomatic Complexity 118 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_probe Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_dsi_probe Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_platform_probe Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_wait Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_suspend Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_resume Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:panel_simple_exit /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_get_timings_modes': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:171:20: note: byref variable will be forcibly initialized 171 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_parse_panel_timing_node': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:502:19: note: byref variable will be forcibly initialized 502 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_dpi_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:455:19: note: byref variable will be forcibly initialized 455 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:544:24: note: byref variable will be forcibly initialized 544 | struct display_timing dt; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/auxiliary_bus.h:to_auxiliary_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/auxiliary_bus.h:to_auxiliary_drv Cyclomatic Complexity 12 /kisskb/src/drivers/base/auxiliary.c:auxiliary_bus_shutdown Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/base/auxiliary.c:auxiliary_bus_remove Cyclomatic Complexity 8 /kisskb/src/drivers/base/auxiliary.c:auxiliary_match_id Cyclomatic Complexity 7 /kisskb/src/drivers/base/auxiliary.c:auxiliary_bus_probe Cyclomatic Complexity 1 /kisskb/src/drivers/base/auxiliary.c:auxiliary_match Cyclomatic Complexity 1 /kisskb/src/drivers/base/auxiliary.c:auxiliary_uevent Cyclomatic Complexity 7 /kisskb/src/drivers/base/auxiliary.c:auxiliary_device_init Cyclomatic Complexity 10 /kisskb/src/drivers/base/auxiliary.c:__auxiliary_device_add Cyclomatic Complexity 4 /kisskb/src/drivers/base/auxiliary.c:auxiliary_find_device Cyclomatic Complexity 27 /kisskb/src/drivers/base/auxiliary.c:__auxiliary_driver_register Cyclomatic Complexity 1 /kisskb/src/drivers/base/auxiliary.c:auxiliary_driver_unregister Cyclomatic Complexity 2 /kisskb/src/drivers/base/auxiliary.c:auxiliary_bus_init Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-iceland.c:exit_nls_maciceland Cyclomatic Complexity 4 /kisskb/src/fs/nls/mac-iceland.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/mac-iceland.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-iceland.c:init_nls_maciceland Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/s2mps11.c:s2mps11_pmic_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/s2mps11.c:get_ramp_delay Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/s2mps11.c:s2mps11_regulator_set_voltage_time_sel Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/s2mps11.c:s2mps11_regulator_set_suspend_disable Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/s2mps11.c:s2mpu02_set_ramp_delay Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/s2mps11.c:s2mps11_regulator_enable Cyclomatic Complexity 50 /kisskb/src/drivers/regulator/s2mps11.c:s2mps11_set_ramp_delay Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/s2mps11.c:s2mps14_pmic_enable_ext_control Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio/consumer.h:devm_fwnode_gpiod_get Cyclomatic Complexity 17 /kisskb/src/drivers/regulator/s2mps11.c:s2mps14_pmic_dt_parse_ext_control_gpio Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/s2mps11.c:s2mps11_pmic_dt_parse Cyclomatic Complexity 31 /kisskb/src/drivers/regulator/s2mps11.c:s2mps11_pmic_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/s2mps11.c:s2mps11_pmic_driver_exit Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-inuit.c:exit_nls_macinuit Cyclomatic Complexity 4 /kisskb/src/fs/nls/mac-inuit.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/mac-inuit.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-inuit.c:init_nls_macinuit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 2 /kisskb/src/include/linux/nodemask.h:__nodemask_pr_numnodes Cyclomatic Complexity 2 /kisskb/src/include/linux/nodemask.h:__nodemask_pr_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:vmstat_item_print_in_thp Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:section_nr_to_pfn Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:present_section Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_to_nid Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:zone_stat_name Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:numa_stat_name Cyclomatic Complexity 1 /kisskb/src/include/linux/vmstat.h:node_stat_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:hugetlb_report_node_meminfo Cyclomatic Complexity 1 /kisskb/src/include/linux/compaction.h:compaction_register_node Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:node_init_caches Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:node_remove_caches Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:hugetlb_register_node Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:hugetlb_unregister_node Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:get_nid_for_pfn Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:node_memory_callback Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:init_node_hugetlb_work Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/base/node.c:node_remove_accesses Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:pfn_in_present_section Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:node_access_release Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:node_device_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 12 /kisskb/src/drivers/base/node.c:node_init_node_access Cyclomatic Complexity 21 /kisskb/src/drivers/base/node.c:do_register_memory_block_under_node Cyclomatic Complexity 10 /kisskb/src/drivers/base/node.c:register_mem_block_under_node_early Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:register_mem_block_under_node_hotplug Cyclomatic Complexity 4 /kisskb/src/drivers/base/node.c:register_node Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_and Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumap_print_list_to_buf Cyclomatic Complexity 4 /kisskb/src/drivers/base/node.c:cpulist_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumap_print_bitmask_to_buf Cyclomatic Complexity 4 /kisskb/src/drivers/base/node.c:cpumap_read Cyclomatic Complexity 6 /kisskb/src/drivers/base/node.c:node_read_vmstat Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 3 /kisskb/src/drivers/base/node.c:node_read_distance Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:node_read_numastat Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:show_node_state Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:node_read_meminfo Cyclomatic Complexity 4 /kisskb/src/drivers/base/node.c:register_node_type Cyclomatic Complexity 1 /kisskb/src/drivers/base/node.c:unregister_node Cyclomatic Complexity 9 /kisskb/src/drivers/base/node.c:register_cpu_under_node Cyclomatic Complexity 18 /kisskb/src/drivers/base/node.c:register_memory_node_under_compute_node Cyclomatic Complexity 6 /kisskb/src/drivers/base/node.c:unregister_cpu_under_node Cyclomatic Complexity 4 /kisskb/src/drivers/base/node.c:unregister_memory_block_under_nodes Cyclomatic Complexity 4 /kisskb/src/drivers/base/node.c:link_mem_sections Cyclomatic Complexity 7 /kisskb/src/drivers/base/node.c:__register_one_node Cyclomatic Complexity 4 /kisskb/src/drivers/base/node.c:unregister_one_node /kisskb/src/drivers/base/node.c: In function 'node_read_meminfo': /kisskb/src/drivers/base/node.c:375:17: note: byref variable will be forcibly initialized 375 | struct sysinfo i; | ^ Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-romanian.c:exit_nls_macromanian Cyclomatic Complexity 4 /kisskb/src/fs/nls/mac-romanian.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/mac-romanian.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-romanian.c:init_nls_macromanian Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/memory_hotplug.h:offline_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:section_nr_to_pfn Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:present_section Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_mk_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:memory_block_id Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:pfn_to_block_id Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:phys_to_block_id Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:for_each_memory_block_cb Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:present_section_nr Cyclomatic Complexity 4 /kisskb/src/drivers/base/memory.c:find_memory_block_by_id Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_is_err Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_err Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 7 /kisskb/src/drivers/base/memory.c:register_memory Cyclomatic Complexity 10 /kisskb/src/drivers/base/memory.c:init_memory_block Cyclomatic Complexity 7 /kisskb/src/drivers/base/memory.c:add_memory_block Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:removable_show Cyclomatic Complexity 4 /kisskb/src/drivers/base/memory.c:state_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:phys_index_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:auto_online_blocks_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:memory_block_release Cyclomatic Complexity 16 /kisskb/src/drivers/base/memory.c:memory_block_online Cyclomatic Complexity 13 /kisskb/src/drivers/base/memory.c:memory_block_offline Cyclomatic Complexity 5 /kisskb/src/drivers/base/memory.c:memory_block_action Cyclomatic Complexity 8 /kisskb/src/drivers/base/memory.c:memory_block_change_state Cyclomatic Complexity 4 /kisskb/src/drivers/base/memory.c:memory_subsys_offline Cyclomatic Complexity 7 /kisskb/src/drivers/base/memory.c:memory_subsys_online Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 9 /kisskb/src/drivers/base/memory.c:unregister_memory Cyclomatic Complexity 13 /kisskb/src/drivers/base/memory.c:probe_store Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_alloc Cyclomatic Complexity 12 /kisskb/src/drivers/base/memory.c:memory_group_register Cyclomatic Complexity 4 /kisskb/src/drivers/base/memory.c:mhp_online_type_from_str Cyclomatic Complexity 15 /kisskb/src/drivers/base/memory.c:state_store Cyclomatic Complexity 4 /kisskb/src/drivers/base/memory.c:auto_online_blocks_store Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:register_memory_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:unregister_memory_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:memory_block_size_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:block_size_bytes_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:memory_notify Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:arch_get_memory_phys_device Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:phys_device_show Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:find_memory_block Cyclomatic Complexity 19 /kisskb/src/drivers/base/memory.c:create_memory_block_devices Cyclomatic Complexity 12 /kisskb/src/drivers/base/memory.c:remove_memory_block_devices Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:is_memblock_offlined Cyclomatic Complexity 13 /kisskb/src/drivers/base/memory.c:memory_dev_init Cyclomatic Complexity 11 /kisskb/src/drivers/base/memory.c:walk_memory_blocks Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:for_each_memory_block Cyclomatic Complexity 4 /kisskb/src/drivers/base/memory.c:memory_group_register_static Cyclomatic Complexity 5 /kisskb/src/drivers/base/memory.c:memory_group_register_dynamic Cyclomatic Complexity 9 /kisskb/src/drivers/base/memory.c:memory_group_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/base/memory.c:memory_group_find_by_id Cyclomatic Complexity 16 /kisskb/src/drivers/base/memory.c:walk_dynamic_memory_groups /kisskb/src/drivers/base/memory.c: In function 'for_each_memory_block': /kisskb/src/drivers/base/memory.c:908:39: note: byref variable will be forcibly initialized 908 | struct for_each_memory_block_cb_data cb_data = { | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_kernel_load_data Cyclomatic Complexity 1 /kisskb/src/include/linux/security.h:security_locked_down Cyclomatic Complexity 1 /kisskb/src/include/linux/kexec.h:phys_to_boot_phys Cyclomatic Complexity 16 /kisskb/src/kernel/kexec.c:kexec_load_check Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 25 /kisskb/src/kernel/kexec.c:kimage_alloc_init Cyclomatic Complexity 42 /kisskb/src/kernel/kexec.c:do_kexec_load Cyclomatic Complexity 14 /kisskb/src/kernel/kexec.c:__do_sys_kexec_load Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/kexec.c:__se_sys_kexec_load Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-roman.c:exit_nls_macroman Cyclomatic Complexity 4 /kisskb/src/fs/nls/mac-roman.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/mac-roman.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-roman.c:init_nls_macroman Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ms_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_edid.h:drm_edid_decode_panel_id Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:to_panel_edp Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_before Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_get_timings Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:find_edp_panel Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_suspend Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_disable Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_wait Cyclomatic Complexity 38 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_prepare_once Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_resume Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_shutdown Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_dp_aux_ep_shutdown Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_platform_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_dont_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_dp_aux_ep_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_platform_remove Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_get_hpd_gpio Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_get_timings_modes Cyclomatic Complexity 82 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_parse_panel_timing_node Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_get_display_modes Cyclomatic Complexity 41 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_get_non_edid_modes Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_get_modes Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_unprepare Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_prepare Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:generic_edp_panel_probe Cyclomatic Complexity 72 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_probe Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_dp_aux_ep_probe Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_platform_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:panel_edp_exit /kisskb/src/drivers/gpu/drm/panel/panel-edp.c: In function 'panel_edp_get_timings_modes': /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:245:20: note: byref variable will be forcibly initialized 245 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/panel/panel-edp.c: In function 'panel_edp_parse_panel_timing_node': /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:626:19: note: byref variable will be forcibly initialized 626 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/panel/panel-edp.c: In function 'panel_edp_probe': /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:757:24: note: byref variable will be forcibly initialized 757 | struct display_timing dt; | ^~ Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-turkish.c:exit_nls_macturkish Cyclomatic Complexity 4 /kisskb/src/fs/nls/mac-turkish.c:char2uni Cyclomatic Complexity 12 /kisskb/src/fs/nls/mac-turkish.c:uni2char Cyclomatic Complexity 1 /kisskb/src/fs/nls/mac-turkish.c:init_nls_macturkish Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_pmic_driver_init Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_convert_voltage_to_sel Cyclomatic Complexity 18 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_get_vsel_reg Cyclomatic Complexity 14 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_get_register Cyclomatic Complexity 14 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_regulator_config_ext_control Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_set_voltage_time_sel Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_set_value Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_set_value Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_set_high Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_set_low Cyclomatic Complexity 35 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_set_voltage_sel Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_get_child_count Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio/consumer.h:devm_fwnode_gpiod_get Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:of_get_named_gpio Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_pmic_dt_parse_dvs_gpio Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_pmic_dt_parse_ds_gpio Cyclomatic Complexity 72 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_pmic_dt_parse_pdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_direction_output Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_enable_ext_control Cyclomatic Complexity 151 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_pmic_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/s5m8767.c:s5m8767_pmic_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_max_lane_count Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_enhanced_frame_cap Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:connector_to_anx78xx Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:bridge_to_anx78xx Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_driver_init Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:unregister_i2c_dummy_clients Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_i2c_remove Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_bridge_mode_valid Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_detect Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_bridge_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_bridge_detach Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_readb Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_get_downstream_info Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_aux_transfer Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_set_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_bridge_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_clear_bits Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_clear_hpd Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_set_hpd Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_config_dp_output Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_enable_interrupts Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_xtal_clk_sel Cyclomatic Complexity 37 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_rx_initialization Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_link_phy_initialization Cyclomatic Complexity 55 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_tx_initialization Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_send_video_infoframe Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_bridge_mode_set Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_handle_dp_int_1 Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_writeb Cyclomatic Complexity 63 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_dp_link_training Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_handle_hdmi_int_1 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_init_pdata Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_poweron Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_hpd_threaded_handler Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_poweroff Cyclomatic Complexity 45 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_i2c_probe Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_start Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_bridge_enable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_handle_common_int_4 Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_intp_threaded_handler Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:anx78xx_driver_exit /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:985:28: note: byref variable will be forcibly initialized 985 | struct hdmi_avi_infoframe frame; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_old_crtc_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_crtc_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_get_lane_status Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_get_adjust_request_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_get_adjust_request_pre_emphasis Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_best_encoder Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_connector_state Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_clock_recovery_ok Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_channel_eq_ok Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_get_adjust_training_lane Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_irq_thread Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_hardirq Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_dt_parse_pdata Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dpaux_transfer Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_create_bridge Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_get_new_crtc Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_prepare_panel Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_bridge_disable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_bridge_atomic_disable Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_bridge_atomic_pre_enable Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_bridge_attach Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_atomic_check Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_get_modes Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_detect_hpd Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_detect Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_writeb Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_readb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_is_enhanced_mode_available Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_enable_rx_to_enhanced_mode Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_get_max_rx_bandwidth Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_get_max_rx_lane_count Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_fast_link_train_detection Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_detect_sink_psr Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_enable_psr Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_bridge_atomic_post_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_training_pattern_dis Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_set_lane_link_training Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_set_enhanced_mode Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_reduce_link_rate Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_fast_link_train Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_set_lane_lane_pre_emphasis Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_link_start Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_get_lane_link_training Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_process_clock_recovery Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_process_equalizer_training Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_full_link_train Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_train_link Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_disable_psr Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_init_dp Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_enable_scramble Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_config_video Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_enable_sink_psr Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_commit Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_set_bridge Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_bridge_atomic_enable Cyclomatic Complexity 43 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_bridge_mode_set Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 41 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_probe Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_bind Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_unbind Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_remove Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_suspend Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_resume Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_start_crc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:analogix_dp_stop_crc /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:993:16: note: byref variable will be forcibly initialized 993 | struct dp_sdp psr_vsc; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_disable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1021:16: note: byref variable will be forcibly initialized 1021 | struct dp_sdp psr_vsc; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 24 /kisskb/src/drivers/base/pinctrl.c:pinctrl_bind_pins Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/ima.h:ima_kexec_cmdline Cyclomatic Complexity 1 /kisskb/src/include/linux/ima.h:ima_add_kexec_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/crypto.h:crypto_tfm_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_tfm Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:__crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_alg Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_get_flags Cyclomatic Complexity 1 /kisskb/src/include/crypto/hash.h:crypto_shash_descsize Cyclomatic Complexity 3 /kisskb/src/include/crypto/hash.h:crypto_shash_init Cyclomatic Complexity 9 /kisskb/src/kernel/kexec_file.c:kexec_image_load_default Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/overflow.h:array_size Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 11 /kisskb/src/kernel/kexec_file.c:locate_mem_hole_top_down Cyclomatic Complexity 11 /kisskb/src/kernel/kexec_file.c:locate_mem_hole_bottom_up Cyclomatic Complexity 18 /kisskb/src/kernel/kexec_file.c:locate_mem_hole_callback Cyclomatic Complexity 15 /kisskb/src/kernel/kexec_file.c:kexec_walk_memblock Cyclomatic Complexity 22 /kisskb/src/kernel/kexec_file.c:kexec_purgatory_setup_sechdrs Cyclomatic Complexity 26 /kisskb/src/kernel/kexec_file.c:kexec_purgatory_find_symbol Cyclomatic Complexity 6 /kisskb/src/kernel/kexec_file.c:kexec_image_probe_default Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_file.c:arch_kexec_kernel_image_probe Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_file.c:arch_kexec_kernel_image_load Cyclomatic Complexity 9 /kisskb/src/kernel/kexec_file.c:kexec_image_post_load_cleanup_default Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_file.c:arch_kimage_file_post_load_cleanup Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_file.c:arch_kexec_apply_relocations_add Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_file.c:arch_kexec_apply_relocations Cyclomatic Complexity 33 /kisskb/src/kernel/kexec_file.c:kexec_apply_relocations Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_file.c:kimage_file_post_load_cleanup Cyclomatic Complexity 26 /kisskb/src/kernel/kexec_file.c:kimage_file_prepare_segments Cyclomatic Complexity 22 /kisskb/src/kernel/kexec_file.c:kimage_file_alloc_init Cyclomatic Complexity 5 /kisskb/src/kernel/kexec_file.c:kexec_locate_mem_hole Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_file.c:arch_kexec_locate_mem_hole Cyclomatic Complexity 12 /kisskb/src/kernel/kexec_file.c:kexec_add_buffer Cyclomatic Complexity 23 /kisskb/src/kernel/kexec_file.c:kexec_purgatory_setup_kbuf Cyclomatic Complexity 13 /kisskb/src/kernel/kexec_file.c:kexec_load_purgatory Cyclomatic Complexity 4 /kisskb/src/kernel/kexec_file.c:kexec_purgatory_get_symbol_addr Cyclomatic Complexity 14 /kisskb/src/kernel/kexec_file.c:kexec_purgatory_get_set_symbol Cyclomatic Complexity 44 /kisskb/src/kernel/kexec_file.c:kexec_calculate_store_digests Cyclomatic Complexity 48 /kisskb/src/kernel/kexec_file.c:__do_sys_kexec_file_load Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_file.c:__se_sys_kexec_file_load Cyclomatic Complexity 49 /kisskb/src/kernel/kexec_file.c:crash_exclude_mem_range Cyclomatic Complexity 9 /kisskb/src/kernel/kexec_file.c:crash_prepare_elf64_headers Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:panel_to_kd35t133 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:kd35t133_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:kd35t133_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:kd35t133_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:kd35t133_get_modes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:kd35t133_unprepare Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:kd35t133_init_sequence Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:kd35t133_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:kd35t133_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-elida-kd35t133.c:kd35t133_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageWriteback Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:test_clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_async_read Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_async_read Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_async_read Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_async_write Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetErrors Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoTestSetDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoAttr Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoMstProtected Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoNonResident Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoCompressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoEncrypted Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSparse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:VFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.h:flush_dcache_mft_record_page Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 223 /kisskb/src/fs/ntfs/aops.c:ntfs_write_mst_block Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 104 /kisskb/src/fs/ntfs/aops.c:ntfs_write_block Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/mft.h:mark_mft_record_dirty Cyclomatic Complexity 64 /kisskb/src/fs/ntfs/aops.c:ntfs_writepage Cyclomatic Complexity 32 /kisskb/src/fs/ntfs/aops.c:ntfs_end_buffer_async_read Cyclomatic Complexity 78 /kisskb/src/fs/ntfs/aops.c:ntfs_read_block Cyclomatic Complexity 46 /kisskb/src/fs/ntfs/aops.c:ntfs_readpage Cyclomatic Complexity 27 /kisskb/src/fs/ntfs/aops.c:ntfs_bmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_attach_private Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:attach_page_private Cyclomatic Complexity 20 /kisskb/src/fs/ntfs/aops.c:mark_ntfs_record_dirty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_msi_desc Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform-msi.c:platform_msi_calc_hwirq Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform-msi.c:platform_msi_set_desc Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform-msi.c:platform_msi_set_proxy_dev Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform-msi.c:platform_msi_write_msg Cyclomatic Complexity 12 /kisskb/src/drivers/base/platform-msi.c:platform_msi_update_dom_ops Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform-msi.c:platform_msi_init Cyclomatic Complexity 43 /kisskb/src/drivers/base/platform-msi.c:platform_msi_update_chip_ops Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 26 /kisskb/src/drivers/base/platform-msi.c:platform_msi_alloc_priv_data Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 10 /kisskb/src/drivers/base/platform-msi.c:platform_msi_free_descs Cyclomatic Complexity 11 /kisskb/src/drivers/base/platform-msi.c:platform_msi_alloc_descs_with_irq Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform-msi.c:platform_msi_alloc_descs Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform-msi.c:platform_msi_free_priv_data Cyclomatic Complexity 10 /kisskb/src/drivers/base/platform-msi.c:platform_msi_create_irq_domain Cyclomatic Complexity 11 /kisskb/src/drivers/base/platform-msi.c:platform_msi_domain_alloc_irqs Cyclomatic Complexity 3 /kisskb/src/drivers/base/platform-msi.c:platform_msi_domain_free_irqs Cyclomatic Complexity 1 /kisskb/src/drivers/base/platform-msi.c:platform_msi_get_host_data Cyclomatic Complexity 10 /kisskb/src/drivers/base/platform-msi.c:__platform_msi_create_device_domain Cyclomatic Complexity 32 /kisskb/src/drivers/base/platform-msi.c:platform_msi_domain_free Cyclomatic Complexity 7 /kisskb/src/drivers/base/platform-msi.c:platform_msi_domain_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:cpu_to_sle64 Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetErrors Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSparseEnabled Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoTestSetDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoAttrList Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoAttr Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoNonResident Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetNonResident Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoCompressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoEncrypted Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSparse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSparseDisabled Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:VFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.h:flush_dcache_mft_record_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_init_search_ctx Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_find_in_attrdef Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.h:unmap_extent_mft_record Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 58 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_find Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_or_create_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:grab_cache_page Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/mft.h:mark_mft_record_dirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/lcnalloc.h:ntfs_cluster_free_from_rl Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_free Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/lcnalloc.h:ntfs_cluster_free Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 47 /kisskb/src/fs/ntfs/attrib.c:load_attribute_list Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_reinit_search_ctx Cyclomatic Complexity 145 /kisskb/src/fs/ntfs/attrib.c:ntfs_external_attr_find Cyclomatic Complexity 12 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_lookup Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_get_search_ctx Cyclomatic Complexity 9 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_put_search_ctx Cyclomatic Complexity 105 /kisskb/src/fs/ntfs/attrib.c:ntfs_map_runlist_nolock Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/attrib.c:ntfs_map_runlist Cyclomatic Complexity 47 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_vcn_to_lcn_nolock Cyclomatic Complexity 53 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_find_vcn_nolock Cyclomatic Complexity 19 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_size_bounds_check Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_can_be_non_resident Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_can_be_resident Cyclomatic Complexity 13 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_record_resize Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/attrib.c:ntfs_resident_attr_value_resize Cyclomatic Complexity 90 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_make_non_resident Cyclomatic Complexity 288 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_extend_allocation Cyclomatic Complexity 38 /kisskb/src/fs/ntfs/attrib.c:ntfs_attr_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sky81452-regulator.c:sky81452_reg_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/sky81452-regulator.c:sky81452_reg_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sky81452-regulator.c:sky81452_reg_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:to_innolux_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_del Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_get_modes Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_unprepare Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_add Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:innolux_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:to_kingdisplay_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_del Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_get_modes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_unprepare Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_add Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:kingdisplay_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 53 /kisskb/src/kernel/kexec_elf.c:elf_is_ehdr_sane Cyclomatic Complexity 10 /kisskb/src/kernel/kexec_elf.c:elf_is_phdr_sane Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_elf.c:elf_is_elf_file Cyclomatic Complexity 7 /kisskb/src/kernel/kexec_elf.c:elf16_to_cpu Cyclomatic Complexity 7 /kisskb/src/kernel/kexec_elf.c:elf64_to_cpu Cyclomatic Complexity 7 /kisskb/src/kernel/kexec_elf.c:elf32_to_cpu Cyclomatic Complexity 17 /kisskb/src/kernel/kexec_elf.c:elf_read_ehdr Cyclomatic Complexity 4 /kisskb/src/kernel/kexec_elf.c:elf_read_phdr Cyclomatic Complexity 8 /kisskb/src/kernel/kexec_elf.c:elf_read_phdrs Cyclomatic Complexity 15 /kisskb/src/kernel/kexec_elf.c:elf_read_from_buffer Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/kernel/kexec_elf.c:kexec_free_elf_info Cyclomatic Complexity 14 /kisskb/src/kernel/kexec_elf.c:kexec_build_elf_info Cyclomatic Complexity 5 /kisskb/src/kernel/kexec_elf.c:kexec_elf_probe Cyclomatic Complexity 14 /kisskb/src/kernel/kexec_elf.c:kexec_elf_load /kisskb/src/kernel/kexec_elf.c: In function 'kexec_elf_probe': /kisskb/src/kernel/kexec_elf.c:368:24: note: byref variable will be forcibly initialized 368 | struct kexec_elf_info elf_info; | ^~~~~~~~ /kisskb/src/kernel/kexec_elf.c:367:16: note: byref variable will be forcibly initialized 367 | struct elfhdr ehdr; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/drm/bridge/analogix_dp.h:is_rockchip Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_readb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_psr_status Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_enable_video_mute Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_stop_video Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_lane_swap Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_init_analog_param Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_init_interrupt Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_reset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_swreset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_config_interrupt Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_mute_hpd_interrupt Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_unmute_hpd_interrupt Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_pll_lock_status Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_pll_power_down Cyclomatic Complexity 41 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_analog_power_down Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_init_analog_func Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_clear_hotplug_interrupts Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_init_hpd Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_force_hpd Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_irq_type Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_reset_aux Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_init_aux Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_plug_in_status Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_enable_sw_function Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_link_bandwidth Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_link_bandwidth Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_lane_count Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_lane_count Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_enable_enhanced_mode Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_training_pattern Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_lane0_pre_emphasis Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_lane1_pre_emphasis Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_lane2_pre_emphasis Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_lane3_pre_emphasis Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_lane0_link_training Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_lane1_link_training Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_lane2_link_training Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_lane3_link_training Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_lane0_link_training Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_lane1_link_training Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_lane2_link_training Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_get_lane3_link_training Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_reset_macro Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_init_video Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_video_color_format Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_is_slave_video_stream_clock_on Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_video_cr_mn Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_set_video_timing_mode Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_enable_video_master Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_start_video Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_is_video_stream_on Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_config_video_slave_mode Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_enable_scrambling Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_disable_scrambling Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_enable_psr_crc Cyclomatic Complexity 38 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_send_psr_spd Cyclomatic Complexity 84 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:analogix_dp_transfer Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 5 /kisskb/src/drivers/base/./trace.h:__traceiter_devres_log Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/drivers/base/./trace.h:trace_event_get_offsets_devres Cyclomatic Complexity 7 /kisskb/src/drivers/base/./trace.h:trace_event_raw_event_devres Cyclomatic Complexity 4 /kisskb/src/drivers/base/./trace.h:trace_raw_output_devres In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/base/trace.h:56, from /kisskb/src/drivers/base/trace.c:10: /kisskb/src/drivers/base/trace.c: In function 'trace_event_raw_event_devres': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/./trace.h:19:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 19 | DECLARE_EVENT_CLASS(devres, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/./trace.h:19:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 19 | DECLARE_EVENT_CLASS(devres, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/slg51000-regulator.c:slg51000_regulator_driver_init Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/slg51000-regulator.c:slg51000_clear_fault_log Cyclomatic Complexity 46 /kisskb/src/drivers/regulator/slg51000-regulator.c:slg51000_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 27 /kisskb/src/drivers/regulator/slg51000-regulator.c:slg51000_regulator_init Cyclomatic Complexity 20 /kisskb/src/drivers/regulator/slg51000-regulator.c:slg51000_i2c_probe Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/slg51000-regulator.c:slg51000_of_parse_cb Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/slg51000-regulator.c:slg51000_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c:anx_dp_aux_address Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c:anx_i2c_dp_clear_bits Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c:anx_dp_aux_op_finished Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c:anx_dp_aux_wait Cyclomatic Complexity 50 /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c:anx_dp_aux_transfer Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:panel_to_ltk050h3146w Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_get_modes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_unprepare Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_a2_select_page Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_a2_write_page Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_a2_init_sequence Cyclomatic Complexity 88 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_init_sequence Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:ltk050h3146w_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/kernel/backtracetest.c:backtrace_test_normal Cyclomatic Complexity 1 /kisskb/src/kernel/backtracetest.c:exitf Cyclomatic Complexity 1 /kisskb/src/kernel/backtracetest.c:backtrace_test_irq_callback Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/interrupt.h:tasklet_schedule Cyclomatic Complexity 1 /kisskb/src/kernel/backtracetest.c:backtrace_test_irq Cyclomatic Complexity 1 /kisskb/src/kernel/backtracetest.c:backtrace_test_saved Cyclomatic Complexity 1 /kisskb/src/kernel/backtracetest.c:backtrace_regression_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c:panel_to_ltk500hd1829 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c:ltk500hd1829_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c:ltk500hd1829_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c:ltk500hd1829_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c:ltk500hd1829_get_modes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c:ltk500hd1829_unprepare Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c:ltk500hd1829_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c:ltk500hd1829_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c:ltk500hd1829_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_buffer_replace_wait Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_debug_enabled Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_buffer_reserve Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_buffer_dump Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:OUT Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:CMD_WAIT Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:CMD_LINK Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:CMD_LOAD_STATE Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:CMD_SEM Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:CMD_STALL Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_cmd_select_pipe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:CMD_END Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.h:etnaviv_iommu_context_get Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_buffer_init Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_buffer_config_mmuv2 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_buffer_config_pta Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_buffer_end Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_sync_point_queue Cyclomatic Complexity 69 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_buffer.c:etnaviv_buffer_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sy8106a-regulator.c:sy8106a_regulator_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 23 /kisskb/src/drivers/regulator/sy8106a-regulator.c:sy8106a_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sy8106a-regulator.c:sy8106a_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le32_to_cpup Cyclomatic Complexity 17 /kisskb/src/fs/ntfs/collate.c:ntfs_collate_ntofs_ulong Cyclomatic Complexity 12 /kisskb/src/fs/ntfs/collate.c:ntfs_collate_binary Cyclomatic Complexity 33 /kisskb/src/fs/ntfs/collate.c:ntfs_collate Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/kprobes.h:register_kprobe Cyclomatic Complexity 1 /kisskb/src/include/linux/kprobes.h:unregister_kprobe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/core.c:lkdtm_debugfs_open Cyclomatic Complexity 10 /kisskb/src/drivers/misc/lkdtm/core.c:lkdtm_parse_one Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/core.c:lkdtm_module_exit Cyclomatic Complexity 5 /kisskb/src/drivers/misc/lkdtm/core.c:find_crashtype Cyclomatic Complexity 5 /kisskb/src/drivers/misc/lkdtm/core.c:lkdtm_debugfs_read Cyclomatic Complexity 23 /kisskb/src/drivers/misc/lkdtm/core.c:lkdtm_do_action Cyclomatic Complexity 15 /kisskb/src/drivers/misc/lkdtm/core.c:direct_entry Cyclomatic Complexity 10 /kisskb/src/drivers/misc/lkdtm/core.c:lkdtm_register_cpoint Cyclomatic Complexity 38 /kisskb/src/drivers/misc/lkdtm/core.c:lkdtm_module_init Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/core.c:lkdtm_check_bool_cmdline /kisskb/src/drivers/misc/lkdtm/core.c: In function 'lkdtm_check_bool_cmdline': /kisskb/src/drivers/misc/lkdtm/core.c:437:28: note: byref variable will be forcibly initialized 437 | struct check_cmdline_args args = { | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c:etnaviv_warn_if_non_sensitive Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c:etnaviv_validate_load_state Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c:etnaviv_validate_init Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c:etnaviv_cmd_validate_one /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c: In function 'etnaviv_cmd_validate_one': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c:152:31: note: byref variable will be forcibly initialized 152 | struct etna_validation_state state; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/bugs.c:recursive_loop Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:__lkdtm_CORRUPT_STACK Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_bugs_init Cyclomatic Complexity 0 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_PANIC Cyclomatic Complexity 0 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_BUG Cyclomatic Complexity 2 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_WARNING Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_WARNING_MESSAGE Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_EXCEPTION Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_LOOP Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_EXHAUST_STACK Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_CORRUPT_STACK Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_CORRUPT_STACK_STRONG Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_REPORT_STACK Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_UNALIGNED_LOAD_STORE_WRITE Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_SOFTLOCKUP Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_HARDLOCKUP Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_SPINLOCKUP Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_HUNG_TASK Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_OVERFLOW_SIGNED Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_OVERFLOW_UNSIGNED Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_ARRAY_BOUNDS Cyclomatic Complexity 9 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_CORRUPT_LIST_ADD Cyclomatic Complexity 9 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_CORRUPT_LIST_DEL Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_STACK_GUARD_PAGE_LEADING Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_STACK_GUARD_PAGE_TRAILING Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_UNSET_SMEP Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_DOUBLE_FAULT Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/bugs.c:lkdtm_CORRUPT_PAC Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/heap.c:ctor_double_free Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/heap.c:ctor_a Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/heap.c:ctor_b Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_heap_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_heap_exit Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_VMALLOC_LINEAR_OVERFLOW Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_SLAB_LINEAR_OVERFLOW Cyclomatic Complexity 7 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_WRITE_AFTER_FREE Cyclomatic Complexity 12 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_READ_AFTER_FREE Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_WRITE_BUDDY_AFTER_FREE Cyclomatic Complexity 12 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_READ_BUDDY_AFTER_FREE Cyclomatic Complexity 15 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_SLAB_INIT_ON_ALLOC Cyclomatic Complexity 15 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_BUDDY_INIT_ON_ALLOC Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_SLAB_FREE_DOUBLE Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_SLAB_FREE_CROSS Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/heap.c:lkdtm_SLAB_FREE_PAGE Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_pixel_format_to_bpp Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:panel_to_mantix Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_shutdown Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_remove Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_get_modes Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_init_sequence Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_unprepare Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c:mantix_driver_exit /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_STACK_STRONG': /kisskb/src/drivers/misc/lkdtm/bugs.c:131:4: note: byref variable will be forcibly initialized 131 | } data __aligned(sizeof(void *)); | ^~~~ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_LIST_ADD': /kisskb/src/drivers/misc/lkdtm/bugs.c:281:26: note: byref variable will be forcibly initialized 281 | struct lkdtm_list good, bad; | ^~~ /kisskb/src/drivers/misc/lkdtm/bugs.c:281:20: note: byref variable will be forcibly initialized 281 | struct lkdtm_list good, bad; | ^~~~ In file included from /kisskb/src/drivers/misc/lkdtm/bugs.c:9: /kisskb/src/drivers/misc/lkdtm/bugs.c:280:12: note: byref variable will be forcibly initialized 280 | LIST_HEAD(test_head); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/misc/lkdtm/bugs.c: In function 'lkdtm_CORRUPT_LIST_DEL': /kisskb/src/drivers/misc/lkdtm/bugs.c:316:20: note: byref variable will be forcibly initialized 316 | struct lkdtm_list item; | ^~~~ In file included from /kisskb/src/drivers/misc/lkdtm/bugs.c:9: /kisskb/src/drivers/misc/lkdtm/bugs.c:315:12: note: byref variable will be forcibly initialized 315 | LIST_HEAD(test_head); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sy8824x.c:sy8824_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sy8824x.c:sy8824_regulator_register Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/sy8824x.c:sy8824_i2c_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/sy8824x.c:sy8824_set_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/sy8824x.c:sy8824_get_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sy8824x.c:sy8824_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_crtc_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_priv_to_bridge_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_tps3_supported Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_tps4_supported Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:__get_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:__put_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_max_link_rate Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_max_num_lanes Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_get_ssc_supported Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_set_adjust_request_voltage Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_set_adjust_request_pre_emphasis Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_print_lt_status Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_adjust_requested_cr Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_fill_sink_caps Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_get_training_interval_us Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_connector_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_bridge_detect Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_old_connector_state Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_connector_state Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_connector_atomic_check Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:mhdp_driver_init Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_bridge_hpd_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_bridge_hpd_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_mailbox_write Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_mailbox_read Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_mailbox_recv_data Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_set_firmware_active Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_check_fw_version Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:flush_scheduled_work Cyclomatic Complexity 42 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_remove Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_mailbox_send Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_mailbox_recv_header Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_read_hpd_event Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_get_hpd_status Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_detect_hpd Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_get_edid_block Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_dpcd_write Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_dpcd_read Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_transfer Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_readb Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_writeb Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_link_power_down Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_link_down Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_link_power_up Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_fill_host_caps Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_reg_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_reg_write_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_reg_read Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_link_configure Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_lower_link_rate Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_eq_training_pattern_supported Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_link_training_init Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_get_adjust_train Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_validate_cr Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_adjust_requested_eq Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_adjust_lt Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_link_training_cr Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_link_training_channel_eq Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_link_training Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_link_up Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_get_bpp Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_bandwidth_ok Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_mode_valid Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_atomic_check Cyclomatic Complexity 70 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_configure_video Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_sst_enable Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_update_link_status Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_hpd_work Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_modeset_retry_fn Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_atomic_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_bridge_atomic_reset Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_detach Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_connector_init Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_attach Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_get_edid Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_get_modes Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_bridge_get_edid Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_bridge_atomic_duplicate_state Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le16_to_cpup Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/page_64.h:clear_page Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 78 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_atomic_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_bridge_atomic_destroy_state Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_resume_and_get Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_load_firmware Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 55 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_probe Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_toio Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_fw_activate Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_fw_cb Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:VFS_I Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:mhdp_driver_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:cdns_mhdp_wait_for_sw_event Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/compress.c:zero_partial_compressed_page Cyclomatic Complexity 9 /kisskb/src/fs/ntfs/compress.c:handle_bounds_compressed_page Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:grab_cache_page_nowait Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 84 /kisskb/src/fs/ntfs/compress.c:ntfs_decompress Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/compress.c:allocate_compression_buffers Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/compress.c:free_compression_buffers Cyclomatic Complexity 186 /kisskb/src/fs/ntfs/compress.c:ntfs_read_compressed_block In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:22: /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2581:8: note: in expansion of macro 'wait_event_timeout' 2581 | ret = wait_event_timeout(mhdp->fw_load_wq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_init': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:860:27: note: byref variable will be forcibly initialized 860 | union phy_configure_opts phy_cfg; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_cr': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1157:27: note: byref variable will be forcibly initialized 1157 | union phy_configure_opts phy_cfg; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_channel_eq': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1031:27: note: byref variable will be forcibly initialized 1031 | union phy_configure_opts phy_cfg; | ^~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:22: /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_wait_for_sw_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2391:8: note: in expansion of macro 'wait_event_timeout' 2391 | ret = wait_event_timeout(mhdp->sw_events_wq, | ^~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/log2.h:__order_base_2 Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_wc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_wc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:etnaviv_cmdbuf_suballoc_new Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:etnaviv_cmdbuf_suballoc_map Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:etnaviv_cmdbuf_suballoc_unmap Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:etnaviv_cmdbuf_suballoc_destroy Cyclomatic Complexity 38 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:etnaviv_cmdbuf_init Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:etnaviv_cmdbuf_free Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:etnaviv_cmdbuf_get_va Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:etnaviv_cmdbuf_get_pa In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c: In function 'etnaviv_cmdbuf_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:101:9: note: in expansion of macro 'wait_event_interruptible_timeout' 101 | ret = wait_event_interruptible_timeout(suballoc->free_event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:do_nothing Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:do_overwritten Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/perms.c:execute_location Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/perms.c:execute_user_location Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_perms_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_WRITE_RO Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_WRITE_RO_AFTER_INIT Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_WRITE_KERN Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_EXEC_DATA Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_EXEC_STACK Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_EXEC_KMALLOC Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_EXEC_VMALLOC Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_EXEC_RODATA Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_EXEC_USERSPACE Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_EXEC_NULL Cyclomatic Complexity 6 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_ACCESS_USERSPACE Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/perms.c:lkdtm_ACCESS_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sy8827n.c:sy8827n_regulator_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/sy8827n.c:sy8827n_volatile_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sy8827n.c:sy8827n_regulator_register Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/sy8827n.c:sy8827n_i2c_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/sy8827n.c:sy8827n_set_mode Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/sy8827n.c:sy8827n_get_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/sy8827n.c:sy8827n_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:overflow_check Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/refcount.c:check_zero Cyclomatic Complexity 5 /kisskb/src/drivers/misc/lkdtm/refcount.c:check_negative Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/refcount.c:check_from_zero Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:check_saturated Cyclomatic Complexity 6 /kisskb/src/include/linux/refcount.h:__refcount_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_add Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_add_not_zero Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_INC_OVERFLOW Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_ADD_OVERFLOW Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_DEC_ZERO Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_DEC_NEGATIVE Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE Cyclomatic Complexity 5 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_INC_ZERO Cyclomatic Complexity 5 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_ADD_ZERO Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_INC_SATURATED Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_DEC_SATURATED Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_ADD_SATURATED Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED Cyclomatic Complexity 8 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_ATOMIC_TIMING Cyclomatic Complexity 8 /kisskb/src/drivers/misc/lkdtm/refcount.c:lkdtm_REFCOUNT_TIMING /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:29:13: note: byref variable will be forcibly initialized 29 | refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX - 1); | ^~~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:45:13: note: byref variable will be forcibly initialized 45 | refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX - 1); | ^~~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_NOT_ZERO_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:63:13: note: byref variable will be forcibly initialized 63 | refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX); | ^~~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_NOT_ZERO_OVERFLOW': /kisskb/src/drivers/misc/lkdtm/refcount.c:75:13: note: byref variable will be forcibly initialized 75 | refcount_t over = REFCOUNT_INIT(REFCOUNT_MAX); | ^~~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_ZERO': /kisskb/src/drivers/misc/lkdtm/refcount.c:108:13: note: byref variable will be forcibly initialized 108 | refcount_t zero = REFCOUNT_INIT(2); | ^~~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_NEGATIVE': /kisskb/src/drivers/misc/lkdtm/refcount.c:147:13: note: byref variable will be forcibly initialized 147 | refcount_t neg = REFCOUNT_INIT(0); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_AND_TEST_NEGATIVE': /kisskb/src/drivers/misc/lkdtm/refcount.c:161:13: note: byref variable will be forcibly initialized 161 | refcount_t neg = REFCOUNT_INIT(0); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE': /kisskb/src/drivers/misc/lkdtm/refcount.c:176:13: note: byref variable will be forcibly initialized 176 | refcount_t neg = REFCOUNT_INIT(3); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_ZERO': /kisskb/src/drivers/misc/lkdtm/refcount.c:208:13: note: byref variable will be forcibly initialized 208 | refcount_t zero = REFCOUNT_INIT(0); | ^~~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_ZERO': /kisskb/src/drivers/misc/lkdtm/refcount.c:233:13: note: byref variable will be forcibly initialized 233 | refcount_t zero = REFCOUNT_INIT(0); | ^~~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:272:13: note: byref variable will be forcibly initialized 272 | refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:283:13: note: byref variable will be forcibly initialized 283 | refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:294:13: note: byref variable will be forcibly initialized 294 | refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_INC_NOT_ZERO_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:305:13: note: byref variable will be forcibly initialized 305 | refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_ADD_NOT_ZERO_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:317:13: note: byref variable will be forcibly initialized 317 | refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_DEC_AND_TEST_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:329:13: note: byref variable will be forcibly initialized 329 | refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED': /kisskb/src/drivers/misc/lkdtm/refcount.c:341:13: note: byref variable will be forcibly initialized 341 | refcount_t sat = REFCOUNT_INIT(REFCOUNT_SATURATED); | ^~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_ATOMIC_TIMING': /kisskb/src/drivers/misc/lkdtm/refcount.c:354:11: note: byref variable will be forcibly initialized 354 | atomic_t count = ATOMIC_INIT(1); | ^~~~~ /kisskb/src/drivers/misc/lkdtm/refcount.c: In function 'lkdtm_REFCOUNT_TIMING': /kisskb/src/drivers/misc/lkdtm/refcount.c:379:13: note: byref variable will be forcibly initialized 379 | refcount_t count = REFCOUNT_INIT(1); | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:to_lcd_olinuxino Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:lcd_olinuxino_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:lcd_olinuxino_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:lcd_olinuxino_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:lcd_olinuxino_enable Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:lcd_olinuxino_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:lcd_olinuxino_unprepare Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:lcd_olinuxino_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:lcd_olinuxino_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c:lcd_olinuxino_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_adapdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_adapdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2c_func Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_bus_fmt_is_rgb Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_bus_fmt_is_yuv444 Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_bus_fmt_is_yuv422 Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_bus_fmt_is_yuv420 Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_bus_fmt_color_depth Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:is_color_space_conversion Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:is_color_space_decimation Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:is_color_space_interpolation Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:is_csc_needed Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_atomic_check Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:handle_plugged_change Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_compute_n Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_support_scdc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_poweroff Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_update_phy_mask Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_connector_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_detect Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_old_connector_state Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_connector_state Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_mode_valid Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_writeb Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_update_hpd Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_setup_hpd Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_disable_overflow_interrupts Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_enable_video_path Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_enable_audio_clk Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2s_audio_disable Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_video_sample Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_cec_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_cec_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2c_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_readb Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_read_hpd Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_clear_overflow Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_detect_phy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:initialize_hdmi_ih_mutes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_init_hw Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_modb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_set_cts_n Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_set_clk_regenerator Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_clk_regenerator_update_pixel_clock Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_init_clk_regenerator Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2s_audio_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_ahb_audio_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_ahb_audio_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_mask_writeb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_enable_tmds Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_enable_powerdown Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_sel_data_en_pol Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_sel_interface_control Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_enable_svsret Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_phy_test_clear Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_video_packetize Cyclomatic Complexity 35 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_update_csc_coeffs Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_video_csc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_tx_hdcp_config Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_phy_wait_i2c_done Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_scdc_helper.h:drm_scdc_readb Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_scdc_helper.h:drm_scdc_writeb Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_av_composer Cyclomatic Complexity 42 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_config_AVI Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_config_vendor_specific_infoframe Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_config_drm_infoframe Cyclomatic Complexity 46 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_setup Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_poweron Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_update_power Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_atomic_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_connector_force Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_connector_create Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_attach Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_get_edid Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_connector_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_get_edid Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_connector_atomic_check Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_atomic_get_input_bus_fmts Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 91 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_atomic_get_output_bus_fmts Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_atomic_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_detach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bridge_mode_set Cyclomatic Complexity 1 /kisskb/src/include/media/cec-notifier.h:cec_notifier_phys_addr_invalidate Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2c_irq Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_hardirq Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_parse_dt Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2c_unwedge Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2c_wait Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2c_read Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2c_write Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2c_xfer Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_i2c_adapter Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_set_plugged_cb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_set_channel_status Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_set_sample_rate Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_set_channel_count Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_set_channel_allocation Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_audio_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_audio_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_i2c_write Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_phy_configure_dwc_hdmi_3d_tx Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_set_high_tmds_clock_ratio Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_gen2_pddq Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_gen2_txpwron Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_power_off Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_disable Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_power_on Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_reset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_i2c_set_addr Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:hdmi_phy_configure Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_phy_init Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_setup_rx_sense Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_irq Cyclomatic Complexity 91 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_probe Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_remove Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_bind Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_unbind Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:dw_hdmi_resume /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_AVI': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1639:28: note: byref variable will be forcibly initialized 1639 | struct hdmi_avi_infoframe frame; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_vendor_specific_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1766:31: note: byref variable will be forcibly initialized 1766 | struct hdmi_vendor_infoframe frame; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_drm_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1820:28: note: byref variable will be forcibly initialized 1820 | struct hdmi_drm_infoframe frame; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_connector_create': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2453:28: note: byref variable will be forcibly initialized 2453 | struct cec_connector_info conn_info; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_probe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3444:33: note: byref variable will be forcibly initialized 3444 | struct dw_hdmi_i2s_audio_data audio; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3428:29: note: byref variable will be forcibly initialized 3428 | struct dw_hdmi_audio_data audio; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3218:26: note: byref variable will be forcibly initialized 3218 | struct dw_hdmi_cec_data cec; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3216:30: note: byref variable will be forcibly initialized 3216 | struct platform_device_info pdevinfo; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/rodata.c:lkdtm_rodata_do_nothing Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_ratelimit Cyclomatic Complexity 11 /kisskb/src/fs/ntfs/debug.c:__ntfs_warning Cyclomatic Complexity 11 /kisskb/src/fs/ntfs/debug.c:__ntfs_error Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_seq_file_printer Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:show_unlocked Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:compare_of Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:show_each_gpu Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_max_seg_size Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_pdev_remove Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_pm_query_sig Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_pm_query_dom Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_gem_wait Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.h:etnaviv_iommu_context_get Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_gem_userptr Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_wait_fence Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_gem_cpu_fini Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_gem_cpu_prep Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_gem_info Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_gem_new Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ioctl_get_param Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_debugfs_init Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_buffer_dump Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_ring_show Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_mm_show Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_mmu_show Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_gem_show Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_postclose Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_open Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:load_gpu Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_bind Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_unbind Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:compare_str Cyclomatic Complexity 1 /kisskb/src/include/linux/component.h:component_match_add Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_pdev_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/of_device.h:of_dma_configure Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:etnaviv_exit /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_mm_show': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:121:21: note: byref variable will be forcibly initialized 121 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_mmu_show': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:132:21: note: byref variable will be forcibly initialized 132 | struct drm_printer p = drm_seq_file_printer(m); | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps62360-regulator.c:tps62360_init Cyclomatic Complexity 6 /kisskb/src/drivers/regulator/tps62360-regulator.c:find_voltage_set_register Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps62360-regulator.c:tps62360_shutdown Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/tps62360-regulator.c:tps62360_set_mode Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps62360-regulator.c:tps62360_dcdc_get_voltage_sel Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/tps62360-regulator.c:tps62360_get_mode Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_set_value_cansleep Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/tps62360-regulator.c:tps62360_dcdc_set_voltage_sel Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:of_get_named_gpio Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/tps62360-regulator.c:of_get_tps62360_platform_data Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/tps62360-regulator.c:tps62360_init_dcdc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 40 /kisskb/src/drivers/regulator/tps62360-regulator.c:tps62360_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps62360-regulator.c:tps62360_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:ti_osd_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_shutdown Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_get_modes Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_unprepare Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_add Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c:osd101t2587_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task_stack.h:task_stack_page Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:trick_compiler Cyclomatic Complexity 2 /kisskb/src/drivers/misc/lkdtm/usercopy.c:do_usercopy_stack_callee Cyclomatic Complexity 22 /kisskb/src/drivers/misc/lkdtm/usercopy.c:do_usercopy_stack Cyclomatic Complexity 25 /kisskb/src/drivers/misc/lkdtm/usercopy.c:do_usercopy_heap_size Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 26 /kisskb/src/drivers/misc/lkdtm/usercopy.c:do_usercopy_heap_whitelist Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_usercopy_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_usercopy_exit Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_USERCOPY_HEAP_SIZE_TO Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_USERCOPY_HEAP_SIZE_FROM Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_USERCOPY_HEAP_WHITELIST_TO Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_USERCOPY_HEAP_WHITELIST_FROM Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_USERCOPY_STACK_FRAME_TO Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_USERCOPY_STACK_FRAME_FROM Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_USERCOPY_STACK_BEYOND Cyclomatic Complexity 10 /kisskb/src/drivers/misc/lkdtm/usercopy.c:lkdtm_USERCOPY_KERNEL Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_handle_status Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_secure_mailbox_write Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_secure_mailbox_send Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_tx_config Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_rx_id_valid_response Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_km_stored_resp Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_secure_mailbox_read Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_secure_mailbox_recv_header Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_secure_mailbox_recv_data Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_get_status Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_rx_id_valid Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_tx_is_km_stored Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_set_config Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:_cdns_mhdp_hdcp_disable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_auth_check Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_check_receviers Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_auth_14 Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_auth_22 Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_auth Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:_cdns_mhdp_hdcp_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_check_link Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_check_work Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_prop_work Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_set_lc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_set_public_key_param Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:cdns_mhdp_hdcp_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/layout.h:__ntfs_is_magic Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolShowSystemFiles Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolCaseSensitive Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoAttr Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoIndexAllocPresent Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:VFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpup Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/ntfs.h:NTFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/dir.c:ntfs_dir_open Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/aops.h:ntfs_unmap_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs/aops.h:ntfs_map_page Cyclomatic Complexity 24 /kisskb/src/fs/ntfs/dir.c:ntfs_filldir Cyclomatic Complexity 109 /kisskb/src/fs/ntfs/dir.c:ntfs_readdir Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 21 /kisskb/src/fs/ntfs/dir.c:ntfs_dir_fsync Cyclomatic Complexity 174 /kisskb/src/fs/ntfs/dir.c:ntfs_lookup_inode_by_name /kisskb/src/fs/ntfs/dir.c: In function 'ntfs_dir_fsync': /kisskb/src/fs/ntfs/dir.c:1492:12: note: byref variable will be forcibly initialized 1492 | ntfs_attr na; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 19 /kisskb/src/drivers/misc/lkdtm/stackleak.c:lkdtm_STACKLEAK_ERASING Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/cfi.c:lkdtm_increment_void Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/cfi.c:lkdtm_increment_int Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/cfi.c:lkdtm_CFI_FORWARD_PROTO Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps65023-regulator.c:tps_65023_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps65023-regulator.c:tps65023_dcdc_get_voltage_sel Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps65023-regulator.c:tps65023_dcdc_set_voltage_sel Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 12 /kisskb/src/drivers/regulator/tps65023-regulator.c:tps_65023_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps65023-regulator.c:tps_65023_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_ms Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:to_wuxga_nt_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_del Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_get_modes Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_real Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_unprepare Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_ms_delta Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_add Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_on Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_prepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:wuxga_nt_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c:etnaviv_core_dump_header Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c:etnaviv_core_dump_mem Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:gpu_read Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c:etnaviv_core_dump_registers Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c:etnaviv_core_dump_mmu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/devcoredump.h:dev_coredumpv Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c:etnaviv_core_dump /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c: In function 'etnaviv_core_dump': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c:116:28: note: byref variable will be forcibly initialized 116 | struct core_dump_iterator iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/fortify.c:lkdtm_FORTIFIED_OBJECT Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/fortify.c:lkdtm_FORTIFIED_SUBOBJECT Cyclomatic Complexity 19 /kisskb/src/drivers/misc/lkdtm/fortify.c:lkdtm_FORTIFIED_STRSCPY /kisskb/src/drivers/misc/lkdtm/fortify.c: In function 'lkdtm_FORTIFIED_SUBOBJECT': /kisskb/src/drivers/misc/lkdtm/fortify.c:39:4: note: byref variable will be forcibly initialized 39 | } target; | ^~~~~~ /kisskb/src/drivers/misc/lkdtm/fortify.c: In function 'lkdtm_FORTIFIED_STRSCPY': /kisskb/src/drivers/misc/lkdtm/fortify.c:80:4: note: byref variable will be forcibly initialized 80 | } weird = { .big = "hello!" }; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:bytes_to_frames Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:frames_to_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_lib_buffer_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_lib_period_bytes Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:hw_param_interval_c Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:params_buffer_bytes Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_reformat_iec958 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:parity Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_pointer Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:snd_dw_hdmi_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:snd_dw_hdmi_remove Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_reformat_s24 Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_lib_alloc_vmalloc_buffer Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_hw_params Cyclomatic Complexity 1 /kisskb/src/include/sound/pcm.h:snd_pcm_limit_hw_rates Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_create_cs Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_hw_free Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_writel Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_start_dma Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_stop_dma Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_trigger Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_close Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_open Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:dw_hdmi_prepare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:snd_dw_hdmi_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:snd_dw_hdmi_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:snd_dw_hdmi_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:vsid_scramble Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:mk_esid_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/powerpc.c:insert_dup_slb_entry_0 Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_context Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:slb_vsid_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:__mk_vsid_data Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:mk_vsid_data Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lkdtm/powerpc.c:insert_slb_entry Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/powerpc.c:inject_vmalloc_slb_multihit Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lkdtm/powerpc.c:inject_kmalloc_slb_multihit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lkdtm/powerpc.c:lkdtm_PPC_SLB_MULTIHIT Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_write Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_init Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_read Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_reg_read Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_get_voltage_sel Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_is_enabled Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_clear_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_disable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_reg_write Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_set_voltage_sel Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_set_bits Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_enable Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_of_parse_cb Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 18 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps6507x-regulator.c:tps6507x_pmic_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/media/cec.h:cec_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_read Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_transmit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_remove Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_hardirq Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_log_addr Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_enable Cyclomatic Complexity 1 /kisskb/src/include/media/cec.h:cec_transmit_attempt_done Cyclomatic Complexity 1 /kisskb/src/include/media/cec.h:cec_received_msg Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_thread Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_del Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:dw_hdmi_cec_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:panel_to_ts Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_noop Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_remove Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_write Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_i2c_read Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_i2c_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_probe Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_dsi_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:rpi_touchscreen_exit /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c: In function 'rpi_touchscreen_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:365:30: note: byref variable will be forcibly initialized 365 | struct mipi_dsi_device_info info = { | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_set_vaddr Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.h:to_etnaviv_bo Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:etnaviv_gem_prime_release Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:etnaviv_gem_prime_mmap_obj Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:etnaviv_gem_prime_vmap_impl Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:etnaviv_gem_prime_get_sg_table Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:etnaviv_gem_prime_vmap Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:etnaviv_gem_prime_pin Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:etnaviv_gem_prime_unpin Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:etnaviv_gem_prime_import_sg_table /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c: In function 'etnaviv_gem_prime_release': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:62:21: note: byref variable will be forcibly initialized 62 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(etnaviv_obj->vaddr); | ^~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c: In function 'etnaviv_gem_prime_vmap_impl': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:77:21: note: byref variable will be forcibly initialized 77 | struct dma_buf_map map; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_device_get_match_data Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_status_suspended Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/at24.c:at24_base_client_dev Cyclomatic Complexity 12 /kisskb/src/drivers/misc/eeprom/at24.c:at24_read_post_vaio Cyclomatic Complexity 4 /kisskb/src/drivers/misc/eeprom/at24.c:at24_translate_offset Cyclomatic Complexity 7 /kisskb/src/drivers/misc/eeprom/at24.c:at24_adjust_write_count Cyclomatic Complexity 15 /kisskb/src/drivers/misc/eeprom/at24.c:at24_get_offset_adj Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 11 /kisskb/src/drivers/misc/eeprom/at24.c:at24_adjust_read_count Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__rounddown_pow_of_two Cyclomatic Complexity 6 /kisskb/src/drivers/misc/eeprom/at24.c:at24_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/at24.c:at24_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/at24.c:at24_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 7 /kisskb/src/drivers/misc/eeprom/at24.c:at24_regmap_write Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 13 /kisskb/src/drivers/misc/eeprom/at24.c:at24_write Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_idle Cyclomatic Complexity 10 /kisskb/src/drivers/misc/eeprom/at24.c:at24_get_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 5 /kisskb/src/drivers/misc/eeprom/at24.c:at24_make_dummy_client Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 7 /kisskb/src/drivers/misc/eeprom/at24.c:at24_regmap_read Cyclomatic Complexity 15 /kisskb/src/drivers/misc/eeprom/at24.c:at24_read Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 89 /kisskb/src/drivers/misc/eeprom/at24.c:at24_probe Cyclomatic Complexity 3 /kisskb/src/drivers/misc/eeprom/at24.c:at24_remove Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/at24.c:at24_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_constraint Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:cpu_to_sle64 Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetErrors Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoTestSetDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoAttr Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoMstProtected Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoNonResident Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoCompressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoEncrypted Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSparse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoTruncateFailed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:VFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.h:flush_dcache_mft_record_page Cyclomatic Complexity 4 /kisskb/src/include/linux/uio.h:iov_iter_truncate Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 7 /kisskb/src/fs/ntfs/file.c:ntfs_flush_dcache_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 21 /kisskb/src/fs/ntfs/file.c:ntfs_file_fsync Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/mft.h:mark_mft_record_dirty Cyclomatic Complexity 90 /kisskb/src/fs/ntfs/file.c:ntfs_attr_extend_initialized Cyclomatic Complexity 43 /kisskb/src/fs/ntfs/file.c:ntfs_prepare_file_for_write Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_get_page_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:__page_cache_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_cache_alloc Cyclomatic Complexity 21 /kisskb/src/fs/ntfs/file.c:__ntfs_grab_cache_pages Cyclomatic Complexity 51 /kisskb/src/fs/ntfs/file.c:ntfs_commit_pages_after_non_resident_write Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/file.c:ntfs_submit_bh_for_read Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clean_bdev_bh_alias Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/lcnalloc.h:ntfs_cluster_free_from_rl Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_free Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_set_bits_in_run Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_clear_run Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:to_rad_panel Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:color_format_from_dsi_format Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 4 /kisskb/src/include/linux/backlight.h:backlight_disable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_disable Cyclomatic Complexity 4 /kisskb/src/include/linux/backlight.h:backlight_enable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_get_modes Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_push_cmd_list Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_enable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_prepare Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_bl_get_brightness Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_bl_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_init_regulators Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:rad_panel_driver_exit Cyclomatic Complexity 329 /kisskb/src/fs/ntfs/file.c:ntfs_prepare_pages_for_non_resident_write Cyclomatic Complexity 15 /kisskb/src/fs/ntfs/file.c:ntfs_copy_from_user_iter Cyclomatic Complexity 89 /kisskb/src/fs/ntfs/file.c:ntfs_commit_pages_after_write Cyclomatic Complexity 57 /kisskb/src/fs/ntfs/file.c:ntfs_perform_write Cyclomatic Complexity 7 /kisskb/src/include/linux/fs.h:generic_write_sync Cyclomatic Complexity 7 /kisskb/src/fs/ntfs/file.c:ntfs_file_write_iter Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/file.c:ntfs_file_open /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'rad_panel_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:542:30: note: byref variable will be forcibly initialized 542 | struct backlight_properties bl_props; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps65217-regulator.c:tps65217_regulator_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps65217-regulator.c:tps65217_pmic_set_suspend_disable Cyclomatic Complexity 2 /kisskb/src/drivers/regulator/tps65217-regulator.c:tps65217_pmic_set_voltage_sel Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps65217-regulator.c:tps65217_pmic_enable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps65217-regulator.c:tps65217_pmic_disable Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps65217-regulator.c:tps65217_pmic_set_suspend_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/tps65217-regulator.c:tps65217_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps65217-regulator.c:tps65217_regulator_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:bridge_to_chipone Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:bridge_to_mode Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_dsi_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_enable Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_pre_enable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_post_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_parse_dt Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chipone-icn6211.c:chipone_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps65912-regulator.c:tps65912_regulator_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/tps65912-regulator.c:tps65912_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps65912-regulator.c:tps65912_regulator_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.h:to_etnaviv_bo Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:size_vstruct Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_unlock Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_unlock_object Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_cleanup Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.h:etnaviv_iommu_context_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_get Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_bo Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_reloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_init Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_create Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_lookup_objects Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_pin_objects Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_perfmon_validate Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_lock_interruptible Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_lock_slow_interruptible Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_lock_slow_interruptible Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 12 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_done Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_lock_objects Cyclomatic Complexity 12 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu_safe Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-resv.h:dma_resv_get_excl_unlocked Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_fence_sync Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_fini Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:submit_attach_object_fences Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:etnaviv_submit_put Cyclomatic Complexity 106 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:etnaviv_ioctl_gem_submit /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'etnaviv_ioctl_gem_submit': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:436:24: note: byref variable will be forcibly initialized 436 | struct ww_acquire_ctx ticket; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ndelay Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_pulse_high Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_pulse_low Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_startup Cyclomatic Complexity 2 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_write_bits Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_cleanup Cyclomatic Complexity 5 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_read_bits Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_read Cyclomatic Complexity 2 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_multiread Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_readb Cyclomatic Complexity 2 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_multireadb Cyclomatic Complexity 2 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_wren Cyclomatic Complexity 6 /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:eeprom_93cx6_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_dump_gate Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_dump_regs Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_dump_clk Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:to_sm_device Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_create_subio Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_create_mem Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_create_irq Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_setup_uart_data Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_register_gpio Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_gpio_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_gpio_isregistered Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/sm501.c:sm501_calc_clock Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/sm501.c:sm501_calc_pll Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/sm501.c:sm501_select_clock Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/sm501.c:sm501_create_subdev Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_sync_regs Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/sm501.c:sm501_check_clocks Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_init_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/sm501.c:sm501_mdelay Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/sm501.c:sm501_set_power Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/sm501.c:sm501_plat_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_base_exit Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/sm501.c:dbg_regs_show Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_remove_sub Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/sm501.c:sm501_dev_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_pci_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_plat_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_device_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/sm501.c:sm501_register_device Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/sm501.c:sm501_register_usbhost Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/sm501.c:sm501_register_display Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/sm501.c:sm501_register_gpio_i2c_instance Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/sm501.c:sm501_register_gpio_i2c Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_base_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/sm501.c:sm501_misc_control Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sm501.c:sm501_modify_reg Cyclomatic Complexity 24 /kisskb/src/drivers/mfd/sm501.c:sm501_unit_power Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/sm501.c:sm501_register_uart Cyclomatic Complexity 39 /kisskb/src/drivers/mfd/sm501.c:sm501_set_clock Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/sm501.c:sm501_init_regs Cyclomatic Complexity 36 /kisskb/src/drivers/mfd/sm501.c:sm501_init_dev Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/sm501.c:sm501_pci_probe Cyclomatic Complexity 24 /kisskb/src/drivers/mfd/sm501.c:sm501_plat_probe Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/sm501.c:sm501_plat_resume Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/sm501.c:sm501_find_clock /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_set_clock': /kisskb/src/drivers/mfd/sm501.c:520:21: note: byref variable will be forcibly initialized 520 | struct sm501_clock to; | ^~ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_find_clock': /kisskb/src/drivers/mfd/sm501.c:645:21: note: byref variable will be forcibly initialized 645 | struct sm501_clock to; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:panel_to_rm68200 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:raydium_rm68200_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_get_modes Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_unprepare Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_dcs_write_cmd Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_dcs_write_buf Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_init_sequence Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:rm68200_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm68200.c:raydium_rm68200_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_connector_best_encoder Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_remove Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_bridge_mode_valid Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_bridge_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_connector_detect Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_connector_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_hpd_event Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_bridge_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_bridge_enable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_bridge_mode_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_bridge_detach Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/chrontel-ch7033.c:ch7033_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_get_chip_info Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_get_pmu_version Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_regulator_init Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_dcdc_list_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps80031-regulator.c:to_tps80031_dev Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_ldo_list_voltage Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_update Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_reg_disable Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_reg_enable Cyclomatic Complexity 25 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_regulator_config Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_clr_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_set_bits Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_vbus_enable Cyclomatic Complexity 4 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_read Cyclomatic Complexity 7 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_reg_is_enabled Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_dcdc_get_voltage_sel Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_dcdc_set_voltage_sel Cyclomatic Complexity 22 /kisskb/src/drivers/regulator/tps80031-regulator.c:check_smps_mode_mult Cyclomatic Complexity 15 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_vbus_is_enabled Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_ldo_map_voltage Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_write Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_vbus_disable Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_power_req_config Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps80031-regulator.c:tps80031_regulator_exit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_set_defval Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_free_pdev Cyclomatic Complexity 3 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_remove_dbgfs_files Cyclomatic Complexity 4 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_remove_sysfs_files Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_remove Cyclomatic Complexity 9 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_ee_match_id Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:fwnode_property_read_bool Cyclomatic Complexity 18 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_get_fw_data Cyclomatic Complexity 6 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_create_pdev Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 19 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_set_smbus_ops Cyclomatic Complexity 13 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_smb_write_byte Cyclomatic Complexity 24 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_smb_write_word Cyclomatic Complexity 6 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_smb_write_i2c_block Cyclomatic Complexity 6 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_smb_write_block Cyclomatic Complexity 13 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_smb_read_byte Cyclomatic Complexity 24 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_smb_read_word Cyclomatic Complexity 13 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_smb_read_i2c_block Cyclomatic Complexity 10 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_smb_read_block Cyclomatic Complexity 10 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_csr_read Cyclomatic Complexity 7 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_check_dev Cyclomatic Complexity 13 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_csr_write Cyclomatic Complexity 13 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_create_sysfs_files Cyclomatic Complexity 19 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_eeprom_read_byte Cyclomatic Complexity 14 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_eeprom_write Cyclomatic Complexity 2 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:eeprom_write Cyclomatic Complexity 5 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_eeprom_read Cyclomatic Complexity 2 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:eeprom_read Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_create_dbgfs_files Cyclomatic Complexity 12 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_probe Cyclomatic Complexity 4 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_dbgfs_csr_read Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 37 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_dbgfs_csr_write Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:idt_exit /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_read': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:788:21: note: byref variable will be forcibly initialized 788 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:787:21: note: byref variable will be forcibly initialized 787 | struct idt_csr_seq csrseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:723:21: note: byref variable will be forcibly initialized 723 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:722:21: note: byref variable will be forcibly initialized 722 | struct idt_csr_seq csrseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_read_byte': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:549:21: note: byref variable will be forcibly initialized 549 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:548:24: note: byref variable will be forcibly initialized 548 | struct idt_eeprom_seq eeseq; | ^~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:621:21: note: byref variable will be forcibly initialized 621 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:620:24: note: byref variable will be forcibly initialized 620 | struct idt_eeprom_seq eeseq; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:panel_to_rb070d30_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:rb070d30_panel_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:rb070d30_panel_dsi_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:rb070d30_panel_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:rb070d30_panel_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:rb070d30_panel_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:rb070d30_panel_unprepare Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:rb070d30_panel_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:rb070d30_panel_dsi_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-ronbo-rb070d30.c:rb070d30_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:to_display_connector Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:display_connector_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:display_connector_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:display_connector_remove Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:display_connector_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:display_connector_get_edid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:display_connector_hpd_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 110 /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:display_connector_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:display_connector_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps65132-regulator.c:tps65132_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio/consumer.h:devm_fwnode_gpiod_get Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/tps65132-regulator.c:tps65132_probe Cyclomatic Complexity 5 /kisskb/src/drivers/regulator/tps65132-regulator.c:tps65132_regulator_disable Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/tps65132-regulator.c:tps65132_regulator_is_enabled Cyclomatic Complexity 9 /kisskb/src/drivers/regulator/tps65132-regulator.c:tps65132_regulator_enable Cyclomatic Complexity 16 /kisskb/src/drivers/regulator/tps65132-regulator.c:tps65132_of_parse_cb Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/tps65132-regulator.c:tps65132_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/bcm590xx.c:bcm590xx_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/bcm590xx.c:bcm590xx_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/bcm590xx.c:bcm590xx_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_writecombine Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_set_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_node_start Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_node_offset_addr Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.h:to_etnaviv_bo Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.h:is_active Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_mmap Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_userptr_mmap_obj Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_get_vram_mapping Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_compare Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_op_to_dma_dir Cyclomatic Complexity 4 /kisskb/src/include/linux/mm.h:vmf_error Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_scatter_map Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.h:etnaviv_iommu_context_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_get Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/time64.h:timespec64_sub Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:etnaviv_timeout_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_sync_sgtable_for_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_sync_sgtable_for_device Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_describe_fence Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-resv.h:dma_resv_shared_list Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-resv.h:dma_resv_excl_fence Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_describe Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_free_object Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_sgtable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_scatterlist_unmap Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:put_pages Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_shmem_release Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_shmem_get_pages Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_mmap_obj Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_new_impl Cyclomatic Complexity 12 /kisskb/src/include/linux/mm.h:vmf_insert_page Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_userptr_release Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_userptr_get_pages Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_get_pages Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_vmap_impl Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_fault Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_put_pages Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_mmap_offset Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_mapping_unreference Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_mapping_get Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_vmap Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_cpu_prep Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_cpu_fini Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_wait_bo Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_describe_objects Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_obj_add Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_new_handle Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_new_private Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:etnaviv_gem_new_userptr In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/include/asm-generic/preempt.h:5, from ./arch/powerpc/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:110, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/drm/drm_prime.h:35, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:12: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:24: note: byref variable will be forcibly initialized 107 | struct timespec64 ts, to = { | ^~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:20: note: byref variable will be forcibly initialized 107 | struct timespec64 ts, to = { | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/layout.h:__ntfs_is_magic Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoAttr Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoIndexAllocPresent Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:VFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpup Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 13 /kisskb/src/fs/ntfs/collate.h:ntfs_is_collation_rule_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/aops.h:ntfs_unmap_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 5 /kisskb/src/fs/ntfs/aops.h:ntfs_map_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/index.c:ntfs_index_ctx_get Cyclomatic Complexity 16 /kisskb/src/fs/ntfs/index.c:ntfs_index_ctx_put Cyclomatic Complexity 158 /kisskb/src/fs/ntfs/index.c:ntfs_index_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:kobj_to_i2c_client Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/ee1004.c:ee1004_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/misc/eeprom/ee1004.c:ee1004_get_current_page Cyclomatic Complexity 10 /kisskb/src/drivers/misc/eeprom/ee1004.c:ee1004_set_current_page Cyclomatic Complexity 7 /kisskb/src/drivers/misc/eeprom/ee1004.c:ee1004_eeprom_read Cyclomatic Complexity 6 /kisskb/src/drivers/misc/eeprom/ee1004.c:eeprom_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/drivers/misc/eeprom/ee1004.c:ee1004_cleanup Cyclomatic Complexity 15 /kisskb/src/drivers/misc/eeprom/ee1004.c:ee1004_probe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/ee1004.c:ee1004_remove Cyclomatic Complexity 1 /kisskb/src/drivers/misc/eeprom/ee1004.c:ee1004_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:panel_to_s6d16d0 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:s6d16d0_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:s6d16d0_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:s6d16d0_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:s6d16d0_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:s6d16d0_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:s6d16d0_unprepare Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:s6d16d0_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:s6d16d0_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6d16d0.c:s6d16d0_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writeb Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-pasic3.c:pasic3_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 37 /kisskb/src/drivers/mfd/htc-pasic3.c:pasic3_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-pasic3.c:pasic3_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-pasic3.c:pasic3_driver_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-pasic3.c:pasic3_write_register Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-pasic3.c:pasic3_read_register Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-pasic3.c:ds1wm_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-pasic3.c:ds1wm_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_calc_ctrl_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_cmp_ctrl_uV Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_driver_init Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_calc_output_voltage Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_list_voltage Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_get_voltage_sel Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_disable Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_is_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_enable Cyclomatic Complexity 30 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_set_voltage_sel Cyclomatic Complexity 19 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_set_voltage Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_get_voltage Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 36 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 33 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_init_vtable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 36 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/vctrl-regulator.c:vctrl_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:bridge_to_lt9611uxc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:connector_to_lt9611uxc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_connector_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_hdmi_hw_params Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_audio_shutdown Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_lock Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_firmware_write_page Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_firmware_read_page Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_firmware_read Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_unlock Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_get_edid_block Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_reset Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_firmware_update Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_firmware_store Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_assert_5v Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_firmware_show Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:flush_scheduled_work Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_audio_exit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_bridge_detach Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_connector_init Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_find_mode Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_connector_mode_valid Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_bridge_mode_valid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_connector_get_modes Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_attach_dsi Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_bridge_attach Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_bridge_detect Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_read_device_rev Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_read_version Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_video_setup Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_bridge_mode_set Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_wait_for_edid Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_bridge_get_edid Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_irq_thread_handler Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_hpd_work Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_parse_dt Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_gpio_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_regulator_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_regulator_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_hdmi_i2s_get_dai_id Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_resndata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_data Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_audio_init Cyclomatic Complexity 44 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:lt9611uxc_driver_exit /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:258:36: note: byref variable will be forcibly initialized 258 | const struct mipi_dsi_device_info info = { "lt9611uxc", 0, NULL }; | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:7: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_wait_for_edid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:497:9: note: in expansion of macro 'wait_event_interruptible_timeout' 497 | return wait_event_interruptible_timeout(lt9611uxc->wq, lt9611uxc->edid_read, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:643:21: note: byref variable will be forcibly initialized 643 | struct of_endpoint of_ep; | ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:13: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_set_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.h:is_active Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:to_etnaviv_fence Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_fence_get_driver_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_fence_signaled Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:fence_after Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_cooling_get_max_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_cooling_get_cur_state Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_fence_get_timeline_name Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-mapping.h:dma_get_mask Cyclomatic Complexity 7 /kisskb/src/include/linux/time64.h:timespec64_compare Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:gpu_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_load_clock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:event_free Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:gpu_read Cyclomatic Complexity 112 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_hw_specs Cyclomatic Complexity 70 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_hw_identify Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_update_clock Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_cooling_set_cur_state Cyclomatic Complexity 37 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_enable_mlcg Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_setup_pulse_eater Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_hw_init Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:verify_dma Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_hw_reset Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_addressing_limited Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init_base Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync_suspend Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.h:etnaviv_iommu_context_get Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 1 /kisskb/src/include/linux/time64.h:timespec64_sub Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:etnaviv_timeout_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_clk_enable Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:sync_point_perfmon_sample Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:sync_point_perfmon_sample_post Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:sync_point_perfmon_sample_pre Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:event_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_fence_release Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_fence_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:dump_mmu_fault Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_hw_resume Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_rpm_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_bind Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_unbind Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_platform_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_platform_probe Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_get_param Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_start_fe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_start_fe_idleloop Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:sync_point_worker Cyclomatic Complexity 44 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_init Cyclomatic Complexity 78 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_debugfs Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_recover_hang Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_wait_fence_interruptible Cyclomatic Complexity 38 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_wait_obj_inactive Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_submit Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_wait_idle Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_hw_suspend Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:etnaviv_gpu_rpm_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 3 /kisskb/src/include/linux/time64.h:timespec64_equal Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetErrors Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolShowSystemFiles Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolCaseSensitive Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSparseEnabled Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoClearDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoTestSetDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetAttrList Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetAttrListNonResident Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoAttr Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetAttr Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoMstProtected Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetMstProtected Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoNonResident Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetNonResident Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetIndexAllocPresent Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoCompressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetCompressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoEncrypted Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetEncrypted Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSparse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetSparse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetSparseDisabled Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetTruncateFailed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoClearTruncateFailed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:VFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:cpu_to_sle64 Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.h:flush_dcache_mft_record_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/time.h:utc2ntfs Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/time.h:ntfs2utc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/ntfs.h:NTFS_SB Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/attrib.h:ntfs_attr_size Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 22 /kisskb/src/fs/ntfs/inode.c:ntfs_test_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 27 /kisskb/src/fs/ntfs/inode.c:ntfs_init_locked_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 34 /kisskb/src/fs/ntfs/inode.c:ntfs_is_extended_system_file Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/malloc.h:__ntfs_malloc Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_malloc_nofs Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/inode.c:ntfs_alloc_extent_inode Cyclomatic Complexity 2 /kisskb/src/fs/ntfs/inode.c:ntfs_destroy_extent_inode Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/runlist.h:ntfs_init_runlist Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_free Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 23 /kisskb/src/fs/ntfs/inode.c:__ntfs_clear_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/lcnalloc.h:ntfs_cluster_free Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/mft.h:mark_mft_record_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/mft.h:write_mft_record Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/inode.c:ntfs_alloc_big_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.c:ntfs_free_big_inode Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.c:__ntfs_init_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:ntfs_init_big_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/input.h:input_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/input.h:input_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 95 /kisskb/src/fs/ntfs/inode.c:ntfs_read_locked_attr_inode Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_read_8 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_read_12 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis331dlh_read_data Cyclomatic Complexity 2 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3_context_save Cyclomatic Complexity 15 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:param_set_axis Cyclomatic Complexity 5 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3_context_restore Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_get_axis Cyclomatic Complexity 13 /kisskb/src/fs/ntfs/inode.c:ntfs_attr_iget Cyclomatic Complexity 10 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_get_xyz Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis302dl_data_ready Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_misc_poll Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_get_odr_index Cyclomatic Complexity 7 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_get_pwron_wait Cyclomatic Complexity 8 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_set_odr Cyclomatic Complexity 47 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_selftest In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/include/asm-generic/preempt.h:5, from ./arch/powerpc/include/generated/asm/preempt.h:1, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:110, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/input.h:input_report_abs Cyclomatic Complexity 1 /kisskb/src/include/linux/input.h:input_sync Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_joystick_poll Cyclomatic Complexity 1 /kisskb/src/include/linux/input.h:input_report_key Cyclomatic Complexity 10 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis302dl_interrupt_handle_click Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_joystick_close /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.h:11, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:10, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:20: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:24: note: byref variable will be forcibly initialized 107 | struct timespec64 ts, to = { | ^~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:20: note: byref variable will be forcibly initialized 107 | struct timespec64 ts, to = { | ^~ Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_misc_release Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 15 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_joystick_open Cyclomatic Complexity 6 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_misc_open Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_sysfs_poweron Cyclomatic Complexity 6 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_rate_set Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_rate_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_position_show Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_selftest_show Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 232 /kisskb/src/fs/ntfs/inode.c:ntfs_read_locked_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 6 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis302dl_interrupt_thread1_8b Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_get_brightness Cyclomatic Complexity 6 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis302dl_interrupt_thread2_8b Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_get_brightness_index Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_s32 Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_dcs_write Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_test_key_on_f0 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_test_key_on_fc Cyclomatic Complexity 23 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_misc_read Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_touch_hsync_on1 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_pentile_control Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_poc_global Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_poc_setting Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_test_key_off_fc Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_misc_fasync Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_pcd_set_off Cyclomatic Complexity 5 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis302dl_interrupt Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_err_fg_set Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_resndata Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_te_start_setting Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_simple Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_set_vint Cyclomatic Complexity 3 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_add_fs Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_aor_control Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_caps_elvss_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_acl_off Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_acl_off_opr Cyclomatic Complexity 19 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_8b_configure Cyclomatic Complexity 8 /kisskb/src/fs/ntfs/inode.c:ntfs_iget Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_hbm_off Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_test_global Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_test Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_test_key_off_f0 Cyclomatic Complexity 7 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_poweroff Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_single_dsi_set Cyclomatic Complexity 19 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_poweron Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_freq_calibration Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ndelay Cyclomatic Complexity 16 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_joystick_enable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_gamma_update Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_update_gamma Cyclomatic Complexity 98 /kisskb/src/fs/ntfs/inode.c:ntfs_read_locked_index_inode Cyclomatic Complexity 18 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_joystick_disable Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_set_brightness Cyclomatic Complexity 6 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_remove_fs Cyclomatic Complexity 67 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_enable Cyclomatic Complexity 8 /kisskb/src/fs/ntfs/inode.c:ntfs_index_iget Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/inode.c:ntfs_new_extent_inode Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_power_off Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_power_on Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_panel_init Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 117 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_init_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_mask Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_prepare Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_unmask Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_direction_input Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_set_type Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_core_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_chip_set_ni Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_probe Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_chip_reset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:s6e3ha2_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 44 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:lis3lv02d_init_device Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_setup_chip_irq Cyclomatic Complexity 144 /kisskb/src/fs/ntfs/inode.c:ntfs_read_inode_mount Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_register_chip_i2c Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_register_chip_gpio Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_chip_to_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_chip_set Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_direction_output Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_chip_get Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_unregister_chip_i2c Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_setup_chips Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_set_value Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_set_value Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/inode.c:ntfs_clear_extent_inode Cyclomatic Complexity 14 /kisskb/src/fs/ntfs/inode.c:ntfs_show_options Cyclomatic Complexity 31 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_core_probe Cyclomatic Complexity 44 /kisskb/src/drivers/mfd/htc-i2cpld.c:htcpld_handler Cyclomatic Complexity 182 /kisskb/src/fs/ntfs/inode.c:ntfs_truncate Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.c:ntfs_truncate_vfs Cyclomatic Complexity 33 /kisskb/src/fs/ntfs/inode.c:ntfs_setattr Cyclomatic Complexity 56 /kisskb/src/fs/ntfs/inode.c:__ntfs_write_inode Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/inode.h:ntfs_commit_inode Cyclomatic Complexity 17 /kisskb/src/fs/ntfs/inode.c:ntfs_evict_big_inode /kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'htcpld_register_chip_i2c': /kisskb/src/drivers/mfd/htc-i2cpld.c:330:24: note: byref variable will be forcibly initialized 330 | struct i2c_board_info info; | ^~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_debugfs': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:889:19: note: byref variable will be forcibly initialized 889 | struct dma_debug debug; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_wait_obj_inactive': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:1266:8: note: in expansion of macro 'wait_event_interruptible_timeout' 1266 | ret = wait_event_interruptible_timeout(gpu->fence_event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:17: /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_add_fs': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_attr_iget': /kisskb/src/fs/ntfs/inode.c:219:12: note: byref variable will be forcibly initialized 219 | ntfs_attr na; | ^~ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_iget': /kisskb/src/fs/ntfs/inode.c:161:12: note: byref variable will be forcibly initialized 161 | ntfs_attr na; | ^~ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_index_iget': /kisskb/src/fs/ntfs/inode.c:277:12: note: byref variable will be forcibly initialized 277 | ntfs_attr na; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/wm8400-regulator.c:wm8400_dcdc_get_optimum_mode Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/wm8400-regulator.c:wm8400_regulator_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 10 /kisskb/src/drivers/regulator/wm8400-regulator.c:wm8400_dcdc_set_mode Cyclomatic Complexity 13 /kisskb/src/drivers/regulator/wm8400-regulator.c:wm8400_dcdc_get_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/regulator/wm8400-regulator.c:wm8400_regulator_probe Cyclomatic Complexity 1 /kisskb/src/drivers/regulator/wm8400-regulator.c:wm8400_regulator_exit Cyclomatic Complexity 4 /kisskb/src/drivers/regulator/wm8400-regulator.c:wm8400_register_regulator Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:to_lvds_codec Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:lvds_codec_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:lvds_codec_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:lvds_codec_attach Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:lvds_codec_disable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:lvds_codec_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:lvds_codec_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/lvds-codec.c:lvds_codec_driver_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 1 /kisskb/src/drivers/misc/altera-stapl/altera-lpt.c:byteblaster_read Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 1 /kisskb/src/drivers/misc/altera-stapl/altera-lpt.c:byteblaster_write Cyclomatic Complexity 9 /kisskb/src/drivers/misc/altera-stapl/altera-lpt.c:netup_jtag_io_lpt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lp873x.c:lp873x_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/lp873x.c:lp873x_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lp873x.c:lp873x_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:panel_to_s6e63j0x03 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_get_brightness_index Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_dcs_write_seq Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_apply_mtp_key Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_update_gamma Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_set_brightness Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_enable_lv2_command Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_get_modes Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_power_off Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_unprepare Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_power_on Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_panel_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:s6e63j0x03_driver_exit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_jreset_idle Cyclomatic Complexity 13 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_concatenate_data Cyclomatic Complexity 14 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:alt_jtag_irscan Cyclomatic Complexity 5 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_extract_target_data Cyclomatic Complexity 14 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:alt_jtag_drscan Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_jinit Cyclomatic Complexity 1 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_set_drstop Cyclomatic Complexity 1 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_set_irstop Cyclomatic Complexity 17 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_set_dr_pre Cyclomatic Complexity 17 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_set_ir_pre Cyclomatic Complexity 17 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_set_dr_post Cyclomatic Complexity 17 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_set_ir_post Cyclomatic Complexity 35 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_goto_jstate Cyclomatic Complexity 8 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_wait_cycles Cyclomatic Complexity 12 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_wait_msecs Cyclomatic Complexity 28 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_irscan Cyclomatic Complexity 31 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_swap_ir Cyclomatic Complexity 28 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_drscan Cyclomatic Complexity 31 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_swap_dr Cyclomatic Complexity 4 /kisskb/src/drivers/misc/altera-stapl/altera-jtag.c:altera_free_buffers Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:bridge_to_ptn3460 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:connector_to_ptn3460 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_remove Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_bridge_attach Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_write_byte Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_select_edid Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_pre_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_read_bytes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_get_edid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_connector_get_modes Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/nxp-ptn3460.c:ptn3460_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3lv02d_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3_i2c_runtime_suspend Cyclomatic Complexity 5 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3lv02d_i2c_resume Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3_i2c_runtime_resume Cyclomatic Complexity 9 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3lv02d_i2c_suspend Cyclomatic Complexity 9 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3lv02d_i2c_remove Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3_i2c_write Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3_i2c_read Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3_i2c_blockread Cyclomatic Complexity 4 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3_reg_ctrl Cyclomatic Complexity 41 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3lv02d_i2c_probe Cyclomatic Complexity 10 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3_i2c_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:lis3lv02d_i2c_driver_exit Cyclomatic Complexity 5 /kisskb/src/drivers/misc/altera-stapl/altera-comp.c:altera_bits_req Cyclomatic Complexity 5 /kisskb/src/drivers/misc/altera-stapl/altera-comp.c:altera_read_packed Cyclomatic Complexity 21 /kisskb/src/drivers/misc/altera-stapl/altera-comp.c:altera_shrink Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lp87565.c:lp87565_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lp87565.c:lp87565_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/lp87565.c:lp87565_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lp87565.c:lp87565_driver_exit Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c:etnaviv_fill_identity_from_hwdb Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:to_sofef00_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_get_modes Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_off Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_reset Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_on Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_create_backlight Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_bl_update_status Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-samsung-sofef00.c:sofef00_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/misc/altera-stapl/altera.c:altera_export_int Cyclomatic Complexity 4 /kisskb/src/drivers/misc/altera-stapl/altera.c:altera_check_stack Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 10 /kisskb/src/drivers/misc/altera-stapl/altera.c:altera_get_file_info Cyclomatic Complexity 22 /kisskb/src/drivers/misc/altera-stapl/altera.c:altera_get_act_info Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 27 /kisskb/src/drivers/misc/altera-stapl/altera.c:altera_check_crc Cyclomatic Complexity 40 /kisskb/src/drivers/misc/altera-stapl/altera.c:altera_get_note Cyclomatic Complexity 37 /kisskb/src/drivers/misc/altera-stapl/altera.c:altera_export_bool_array Cyclomatic Complexity 698 /kisskb/src/drivers/misc/altera-stapl/altera.c:altera_execute Cyclomatic Complexity 58 /kisskb/src/drivers/misc/altera-stapl/altera.c:altera_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c-mux.h:i2c_mux_priv Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:bridge_to_sii902x Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:connector_to_sii902x Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_mode_valid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_select_mclk_div Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_write_unlocked Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_read_unlocked Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_update_bits_unlocked Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_i2c_bypass_deselect Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_i2c_bypass_select Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_bridge_attach Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_connector_detect Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_bridge_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_bridge_enable Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_mute Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_audio_mute Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_bridge_mode_set Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_interrupt Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_reset Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_audio_get_dai_id Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_audio_get_eld Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_audio_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 63 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_audio_hw_params Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_resndata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_device_register_data Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_audio_codec_init Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_init Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:sii902x_driver_exit /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_write_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:202:23: note: byref variable will be forcibly initialized 202 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_read_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:187:23: note: byref variable will be forcibly initialized 187 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:359:28: note: byref variable will be forcibly initialized 359 | struct hdmi_avi_infoframe frame; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:709:21: note: byref variable will be forcibly initialized 709 | struct of_endpoint of_ep; | ^~~~~ In file included from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/include/sound/hdmi-codec.h:17, from /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:30: /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:126:30: note: byref variable will be forcibly initialized 126 | struct platform_device_info pdevinfo = { | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_set_private Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:cpu_to_sle64 Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/layout.h:__ntfs_is_magic Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/layout.h:__ntfs_is_magicp Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetErrors Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoTestSetDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoTestClearDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoAttr Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetMstProtected Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:VFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.h:flush_dcache_mft_record_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.c:ntfs_sync_mft_mirror_umount Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 19 /kisskb/src/fs/ntfs/ntfs.h:ntfs_ffs Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/aops.h:ntfs_unmap_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs/aops.h:ntfs_map_page Cyclomatic Complexity 15 /kisskb/src/fs/ntfs/mft.c:map_mft_record_page Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/mft.c:unmap_mft_record_page Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_attach_private Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:attach_page_private Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 48 /kisskb/src/fs/ntfs/mft.c:ntfs_mft_bitmap_find_and_alloc_free_rec_nolock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/lcnalloc.h:ntfs_cluster_free_from_rl Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_free Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_set_bits_in_run Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_set_run Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_set_bit Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_clear_run Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_clear_bit Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/lcnalloc.h:ntfs_cluster_free Cyclomatic Complexity 15 /kisskb/src/fs/ntfs/mft.c:ntfs_mft_record_layout Cyclomatic Complexity 13 /kisskb/src/fs/ntfs/mft.c:ntfs_mft_record_format Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:ntfs_init_big_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/mft.c:map_mft_record Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/mft.c:unmap_mft_record Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.h:unmap_extent_mft_record Cyclomatic Complexity 42 /kisskb/src/fs/ntfs/mft.c:map_extent_mft_record Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/mft.c:__mark_mft_record_dirty Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/mft.h:mark_mft_record_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 89 /kisskb/src/fs/ntfs/mft.c:ntfs_mft_bitmap_extend_allocation_nolock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:vsid_scramble Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg Cyclomatic Complexity 4 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 23 /kisskb/src/fs/ntfs/mft.c:ntfs_mft_bitmap_extend_initialized_nolock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 90 /kisskb/src/fs/ntfs/mft.c:ntfs_mft_data_extend_allocation_nolock Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_channel_offline Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_adapter_link_ok Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p2n_addr Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p2n_read Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be64 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p2n_write Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_context Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_vsid Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/book3s/64/mmu-hash.h:get_kernel_vsid Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init_base Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 102 /kisskb/src/fs/ntfs/mft.c:ntfs_sync_mft_mirror Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/main.c:cxl_alloc_adapter_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 18 /kisskb/src/drivers/misc/cxl/main.c:init_cxl Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_slbia Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/main.c:exit_cxl Cyclomatic Complexity 8 /kisskb/src/drivers/misc/cxl/main.c:cxl_afu_slbia Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/main.c:_cxl_slbia Cyclomatic Complexity 12 /kisskb/src/drivers/misc/cxl/main.c:cxl_slbia_core Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/main.c:cxl_alloc_sst Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/main.c:cxl_dump_debug_buffer Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/main.c:get_cxl_adapter Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/main.c:cxl_remove_adapter_nr Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/main.c:cxl_alloc_adapter Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/main.c:cxl_alloc_afu Cyclomatic Complexity 132 /kisskb/src/fs/ntfs/mft.c:write_mft_record_nolock Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/main.c:cxl_afu_select_best_mode Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/main.c:cxl_adapter_context_get Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/main.c:cxl_adapter_context_put Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/main.c:cxl_adapter_context_lock Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/main.c:cxl_adapter_context_unlock Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/mft.h:write_mft_record Cyclomatic Complexity 50 /kisskb/src/fs/ntfs/mft.c:ntfs_may_write_mft_record Cyclomatic Complexity 113 /kisskb/src/fs/ntfs/mft.c:ntfs_mft_record_alloc Cyclomatic Complexity 41 /kisskb/src/fs/ntfs/mft.c:ntfs_extent_mft_record_free Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:ti_tscadc_can_wakeup Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:tscadc_idle_config Cyclomatic Complexity 24 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:am335x_tscadc_need_adc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:ti_tscadc_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:tscadc_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:tscadc_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:ti_tscadc_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 44 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:ti_tscadc_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:ti_tscadc_driver_exit Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:am335x_tsc_se_set_cache Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:am335x_tsc_se_set_once Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:am335x_tsc_se_adc_done Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:am335x_tsc_se_clr /kisskb/src/fs/ntfs/mft.c: In function 'ntfs_may_write_mft_record': /kisskb/src/fs/ntfs/mft.c:928:12: note: byref variable will be forcibly initialized 928 | ntfs_attr na; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:to_v2_context Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_dump Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_unmap Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_dump_size Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:gpu_write Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:gpu_read Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.h:etnaviv_iommu_context_get Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_restore_nonsec Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_restore_sec Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_restore Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/string.h:memset32 Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_ensure_stlb Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_map Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_wc Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_free Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_get_mtlb_addr Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_get_pta_id Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c:etnaviv_iommuv2_context_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:to_seiko_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_platform_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_shutdown Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_enable Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_get_timings Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_get_fixed_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_unprepare Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_probe Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_platform_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:seiko_panel_platform_driver_exit /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c: In function 'seiko_panel_get_fixed_modes': /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:68:20: note: byref variable will be forcibly initialized 68 | struct videomode vm; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.h:stmpe_dump_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:__stmpe_enable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:__stmpe_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe811_get_altfunc Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/stmpe.c:stmpe1601_get_altfunc Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/stmpe.c:stmpe24xx_get_altfunc Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_irq_mask Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_irq_lock Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:__stmpe_reg_read Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:__stmpe_reg_write Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:__stmpe_set_bits Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:__stmpe_block_read Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:__stmpe_block_write Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:stmpe801_enable Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/stmpe.c:stmpe_round_timeout Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/stmpe.c:stmpe1601_autosleep Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/stmpe.c:stmpe24xx_enable Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/stmpe.c:stmpe1801_enable Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/stmpe.c:stmpe1601_enable Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:stmpe1600_enable Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/stmpe.c:stmpe811_enable Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:stmpe_autosleep Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/stmpe.c:stmpe_of_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_to_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_to_irq Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_trigger_type Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/stmpe.c:stmpe_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_irq_unmap Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:stmpe_irq_map Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_simple Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:stmpe_irq_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_add_device Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/stmpe.c:stmpe_devices_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:stmpe_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmpe.c:stmpe_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_enable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_reg_read Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_reg_write Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/stmpe.c:stmpe_irq_sync_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_set_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_block_read Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/stmpe.c:stmpe_irq Cyclomatic Complexity 57 /kisskb/src/drivers/mfd/stmpe.c:stmpe_chip_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmpe.c:stmpe_block_write Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/stmpe.c:stmpe_set_altfunc Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/stmpe.c:stmpe811_adc_common_init Cyclomatic Complexity 60 /kisskb/src/drivers/mfd/stmpe.c:stmpe_probe Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/stmpe.c:stmpe_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:drm_bridge_to_simple_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:drm_connector_to_simple_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:simple_bridge_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:simple_bridge_remove Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:simple_bridge_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:simple_bridge_connector_detect Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:simple_bridge_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:simple_bridge_disable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:simple_bridge_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:simple_bridge_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/simple-bridge.c:simple_bridge_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:inc_mm_active_cpus Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:dec_mm_active_cpus Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:mm_context_add_copro Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/misc/cxl-base.h:cxl_ctx_get Cyclomatic Complexity 1 /kisskb/src/include/misc/cxl-base.h:cxl_ctx_put Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/file.c:afu_ioctl_process_element Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/file.c:afu_ioctl_get_afu_id Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 12 /kisskb/src/drivers/misc/cxl/file.c:ctx_event_pending Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/file.c:afu_poll Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/file.c:afu_driver_event_copy Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 18 /kisskb/src/drivers/misc/cxl/file.c:__afu_open Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:afu_open Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:afu_master_open Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/file.c:afu_release Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_all_mm Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_attach Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_all_mm Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:mm_context_remove_copro Cyclomatic Complexity 61 /kisskb/src/drivers/misc/cxl/file.c:afu_ioctl_start_work Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/file.c:afu_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:afu_compat_ioctl Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/file.c:afu_mmap Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_empty Cyclomatic Complexity 40 /kisskb/src/drivers/misc/cxl/file.c:afu_read Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/file.c:cxl_add_chardev Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/file.c:cxl_devnode Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:cxl_chardev_d_afu_add Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:cxl_chardev_m_afu_add Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:cxl_chardev_s_afu_add Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/file.c:cxl_chardev_afu_remove Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:cxl_register_afu Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:cxl_register_adapter Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:cxl_get_dev Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/file.c:cxl_file_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/file.c:cxl_file_exit /kisskb/src/drivers/misc/cxl/file.c: In function 'afu_ioctl_start_work': /kisskb/src/drivers/misc/cxl/file.c:150:30: note: byref variable will be forcibly initialized 150 | struct cxl_ioctl_start_work work; | ^~~~ /kisskb/src/drivers/misc/cxl/file.c: In function 'afu_read': /kisskb/src/drivers/misc/cxl/file.c:429:19: note: byref variable will be forcibly initialized 429 | struct cxl_event event; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu.c:to_v1_context Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu.c:etnaviv_iommuv1_dump_size Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu.c:etnaviv_iommuv1_dump Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu.c:etnaviv_iommuv1_unmap Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu.c:etnaviv_iommuv1_map Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:gpu_write Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.h:etnaviv_iommu_context_get Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu.c:etnaviv_iommuv1_restore Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_wc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu.c:etnaviv_iommuv1_free Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/string.h:memset32 Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_iommu.c:etnaviv_iommuv1_context_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:to_sharp_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_shutdown Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_del Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_get_modes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_wait_frames Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_add Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_probe Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_write Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_setup_symmetrical_split Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_prepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:sharp_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:to_thc63 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_remove Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_mode_valid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_attach Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_gpio_init Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_parse_dt Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/thc63lvd1024.c:thc63_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dmi.h:dmi_check_system Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/tqmx86.c:tqmx86_board_id_to_name Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tqmx86.c:tqmx86_board_id_to_clk_rate Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/tqmx86.c:tqmx86_init Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/tqmx86.c:tqmx86_probe Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tqmx86.c:tqmx86_create_platform_device Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_crit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/irq.c:afu_irq_range_start Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_psl9_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/irq.c:schedule_cxl_fault Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_psl_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_afu_irq Cyclomatic Complexity 18 /kisskb/src/drivers/misc/cxl/irq.c:cxl_irq_afu Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 20 /kisskb/src/drivers/misc/cxl/irq.c:cxl_irq_psl9 Cyclomatic Complexity 46 /kisskb/src/drivers/misc/cxl/irq.c:cxl_irq_psl8 Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/irq.c:cxl_map_irq Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/irq.c:afu_register_hwirqs Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/irq.c:cxl_unmap_irq Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/irq.c:cxl_register_one_irq Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/irq.c:afu_irq_name_free Cyclomatic Complexity 18 /kisskb/src/drivers/misc/cxl/irq.c:afu_allocate_irqs Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/irq.c:afu_register_irqs Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/irq.c:afu_release_irqs Cyclomatic Complexity 31 /kisskb/src/drivers/misc/cxl/irq.c:cxl_afu_decode_psl_serr Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:__hard_irq_disable Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_active Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:set_state Cyclomatic Complexity 3 /kisskb/src/kernel/stop_machine.c:ack_state Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:cpu_stop_should_run Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:cpu_stop_init_done Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:__cpu_stop_queue_work Cyclomatic Complexity 3 /kisskb/src/kernel/stop_machine.c:cpu_stop_signal_done Cyclomatic Complexity 7 /kisskb/src/kernel/stop_machine.c:cpu_stop_queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 14 /kisskb/src/kernel/stop_machine.c:cpu_stop_queue_two_works Cyclomatic Complexity 2 /kisskb/src/kernel/stop_machine.c:cpu_stop_park Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_first Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_disable Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 4 /kisskb/src/kernel/stop_machine.c:queue_stop_cpus_work Cyclomatic Complexity 3 /kisskb/src/kernel/stop_machine.c:__stop_cpus Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:cpu_stop_create Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 20 /kisskb/src/kernel/stop_machine.c:cpu_stopper_thread Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:stop_cpus Cyclomatic Complexity 4 /kisskb/src/kernel/stop_machine.c:print_stop_info Cyclomatic Complexity 3 /kisskb/src/kernel/stop_machine.c:stop_one_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:stop_machine_yield Cyclomatic Complexity 25 /kisskb/src/kernel/stop_machine.c:multi_cpu_stop Cyclomatic Complexity 6 /kisskb/src/kernel/stop_machine.c:stop_two_cpus Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:stop_one_cpu_nowait Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:stop_machine_park Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:stop_machine_unpark Cyclomatic Complexity 2 /kisskb/src/kernel/stop_machine.c:cpu_stop_init Cyclomatic Complexity 14 /kisskb/src/kernel/stop_machine.c:stop_machine_cpuslocked Cyclomatic Complexity 1 /kisskb/src/kernel/stop_machine.c:stop_machine Cyclomatic Complexity 4 /kisskb/src/kernel/stop_machine.c:stop_machine_from_inactive_cpu In file included from /kisskb/src/kernel/stop_machine.c:24: /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_work': /kisskb/src/kernel/stop_machine.c:96:16: note: byref variable will be forcibly initialized 96 | DEFINE_WAKE_Q(wakeq); | ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_two_works': /kisskb/src/kernel/stop_machine.c:266:16: note: byref variable will be forcibly initialized 266 | DEFINE_WAKE_Q(wakeq); | ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:21: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/stop_machine.c: In function '__stop_cpus': /kisskb/src/kernel/stop_machine.c:426:23: note: byref variable will be forcibly initialized 426 | struct cpu_stop_done done; | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_one_cpu': /kisskb/src/kernel/stop_machine.c:141:23: note: byref variable will be forcibly initialized 141 | struct cpu_stop_done done; | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_two_cpus': /kisskb/src/kernel/stop_machine.c:337:23: note: byref variable will be forcibly initialized 337 | struct cpu_stop_work work1, work2; | ^~~~~ /kisskb/src/kernel/stop_machine.c:336:23: note: byref variable will be forcibly initialized 336 | struct cpu_stop_done done; | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_machine_from_inactive_cpu': /kisskb/src/kernel/stop_machine.c:663:23: note: byref variable will be forcibly initialized 663 | struct cpu_stop_done done; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le16_to_cpup Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/layout.h:__ntfs_is_magic Cyclomatic Complexity 20 /kisskb/src/fs/ntfs/mst.c:post_read_mst_fixup Cyclomatic Complexity 23 /kisskb/src/fs/ntfs/mst.c:pre_write_mst_fixup Cyclomatic Complexity 2 /kisskb/src/fs/ntfs/mst.c:post_write_mst_fixup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c:ls037v7dw01_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c:ls037v7dw01_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c:ls037v7dw01_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c:ls037v7dw01_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c:ls037v7dw01_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c:ls037v7dw01_unprepare Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c:ls037v7dw01_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c:ls037v7dw01_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c:ls037v7dw01_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_context_unmap Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_context_map Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_insert_exact Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_scan_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_unmap Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_remove_mapping Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_map Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_context_free Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/string.h:memset32 Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_alloc_wc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_free_wc Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_unmap_gem Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_context_put Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_find_iova Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_map_gem Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_context_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_restore Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_get_suballoc_va Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_put_suballoc_va Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_dump_size Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_dump Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_global_init Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:etnaviv_iommu_global_fini /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c: In function 'etnaviv_iommu_find_iova': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:146:20: note: byref variable will be forcibly initialized 146 | struct list_head list; | ^~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:145:22: note: byref variable will be forcibly initialized 145 | struct drm_mm_scan scan; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_clear_error Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:bridge_to_tc358762 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_attach Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_pre_enable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_post_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_parse_dt Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_configure_regulators Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:tc358762_driver_exit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:num_pm_domains Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:pm_domain Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:gpu_read Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:hi_total_idle_cycle_read Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:hi_total_cycle_read Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:gpu_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:perf_reg_read Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:pipe_select Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:pipe_perf_reg_read Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:pipe_reg_read Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:etnaviv_pm_query_dom Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:etnaviv_pm_query_sig Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:etnaviv_pm_req_validate Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c:etnaviv_perfmon_process Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 6 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:cpu_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 6 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/hashtable.h:hash_del Cyclomatic Complexity 2 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 27 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/kernel/kcov.c:kcov_remote_find Cyclomatic Complexity 3 /kisskb/src/kernel/kcov.c:kcov_remote_add Cyclomatic Complexity 4 /kisskb/src/kernel/kcov.c:check_kcov_mode Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:canonicalize_ip Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:kcov_start Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:kcov_stop Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:kcov_task_reset Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:kcov_reset Cyclomatic Complexity 3 /kisskb/src/kernel/kcov.c:kcov_get_mode Cyclomatic Complexity 2 /kisskb/src/kernel/kcov.c:kcov_fault_in_area Cyclomatic Complexity 5 /kisskb/src/kernel/kcov.c:kcov_check_handle Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:kcov_mode_enabled Cyclomatic Complexity 2 /kisskb/src/kernel/kcov.c:kcov_remote_softirq_start Cyclomatic Complexity 2 /kisskb/src/kernel/kcov.c:kcov_remote_softirq_stop Cyclomatic Complexity 3 /kisskb/src/kernel/kcov.c:write_comp_data Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 8 /kisskb/src/kernel/kcov.c:kcov_remote_reset Cyclomatic Complexity 2 /kisskb/src/kernel/kcov.c:kcov_disable Cyclomatic Complexity 5 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 2 /kisskb/src/kernel/kcov.c:kcov_put Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:kcov_close Cyclomatic Complexity 5 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:kcov_get Cyclomatic Complexity 29 /kisskb/src/kernel/kcov.c:kcov_ioctl_locked Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/kernel/kcov.c:kcov_remote_area_get Cyclomatic Complexity 6 /kisskb/src/include/linux/local_lock_internal.h:local_lock_acquire Cyclomatic Complexity 6 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/kernel/kcov.c:kcov_move_area Cyclomatic Complexity 2 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:kcov_remote_area_put Cyclomatic Complexity 3 /kisskb/src/kernel/kcov.c:kcov_init Cyclomatic Complexity 11 /kisskb/src/kernel/kcov.c:kcov_mmap Cyclomatic Complexity 12 /kisskb/src/kernel/kcov.c:kcov_ioctl Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 2 /kisskb/src/kernel/kcov.c:kcov_open Cyclomatic Complexity 3 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_pc Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_cmp1 Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_cmp2 Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_cmp4 Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_cmp8 Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_const_cmp1 Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_const_cmp2 Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_const_cmp4 Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_const_cmp8 Cyclomatic Complexity 6 /kisskb/src/kernel/kcov.c:__sanitizer_cov_trace_switch Cyclomatic Complexity 1 /kisskb/src/kernel/kcov.c:kcov_task_init Cyclomatic Complexity 6 /kisskb/src/kernel/kcov.c:kcov_task_exit Cyclomatic Complexity 30 /kisskb/src/kernel/kcov.c:kcov_remote_start Cyclomatic Complexity 23 /kisskb/src/kernel/kcov.c:kcov_remote_stop Cyclomatic Complexity 2 /kisskb/src/kernel/kcov.c:kcov_common_handle Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/lochnagar-i2c.c:lochnagar1_readable_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/lochnagar-i2c.c:lochnagar2_readable_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/lochnagar-i2c.c:lochnagar2_volatile_register Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lochnagar-i2c.c:lochnagar_i2c_init Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/lochnagar-i2c.c:lochnagar_wait_for_boot Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 31 /kisskb/src/drivers/mfd/lochnagar-i2c.c:lochnagar_i2c_probe Cyclomatic Complexity 36 /kisskb/src/drivers/mfd/lochnagar-i2c.c:lochnagar_update_config Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/ntfs.h:NTFS_SB Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/namei.c:ntfs_nfs_get_inode Cyclomatic Complexity 58 /kisskb/src/fs/ntfs/namei.c:ntfs_lookup Cyclomatic Complexity 14 /kisskb/src/fs/ntfs/namei.c:ntfs_get_parent Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/namei.c:ntfs_fh_to_parent Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/namei.c:ntfs_fh_to_dentry /kisskb/src/fs/ntfs/namei.c: In function 'ntfs_lookup': /kisskb/src/fs/ntfs/namei.c:168:14: note: byref variable will be forcibly initialized 168 | struct qstr nls_name; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:to_sharp_nt_panel Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_del Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_get_modes Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_off Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_unprepare Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_on Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_add Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:sharp_nt_panel_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_set_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:mm_cpumask Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmget_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_notice Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_channel_offline Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_adapter_link_ok Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p2n_addr Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power8 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power9 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/fault.c:cxl_is_segment_miss Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/fault.c:cxl_is_page_fault Cyclomatic Complexity 10 /kisskb/src/arch/powerpc/include/asm/book3s/64/hash.h:get_region_id Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/fault.c:get_mem_context Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/fault.c:next_segment Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p2n_read Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/fault.c:sste_matches Cyclomatic Complexity 18 /kisskb/src/drivers/misc/cxl/fault.c:find_free_sste Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/fault.c:cxl_ack_ae Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_ste_miss Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_ste_write Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/fault.c:cxl_load_segment Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/fault.c:cxl_fault_segment Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/fault.c:cxl_handle_segment_miss Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/fault.c:cxl_prefault_one Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_pte_miss Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 12 /kisskb/src/drivers/misc/cxl/fault.c:cxl_prefault_vma Cyclomatic Complexity 23 /kisskb/src/drivers/misc/cxl/fault.c:cxl_handle_mm_fault Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/fault.c:cxl_handle_page_fault Cyclomatic Complexity 25 /kisskb/src/drivers/misc/cxl/fault.c:cxl_handle_fault Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/fault.c:cxl_prefault /kisskb/src/drivers/misc/cxl/fault.c: In function 'cxl_fault_segment': /kisskb/src/drivers/misc/cxl/fault.c:87:19: note: byref variable will be forcibly initialized 87 | struct copro_slb slb = {0,0}; | ^~~ /kisskb/src/drivers/misc/cxl/fault.c: In function 'cxl_prefault_vma': /kisskb/src/drivers/misc/cxl/fault.c:312:19: note: byref variable will be forcibly initialized 312 | struct copro_slb slb; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_clear_error Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:bridge_to_tc358764 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:connector_to_tc358764 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_remove Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_reset Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_read Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_write Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_init Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_pre_enable Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_put Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_detach Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_post_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_parse_dt Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_configure_regulators Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:tc358764_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab64p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be64_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_crit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_notice Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_channel_offline Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_adapter_link_ok Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p2n_addr Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power8 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power9 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:spa_max_procs Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/native.c:cxl_is_translation_fault Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:native_support_attributes Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/native.c:native_handle_psl_slice_error Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p1n_addr Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p1_addr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:virt_to_phys Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/native.c:native_afu_cr_write32 Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/native.c:native_afu_cr_read64 Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/native.c:native_afu_cr_read32 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:native_afu_cr_write8 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:native_afu_cr_read16 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:native_afu_cr_read8 Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/native.c:native_afu_cr_write16 Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_afu_ctrl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p2n_read Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/native.c:native_get_irq_info Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p1n_read Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p1_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be64 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p2n_write Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:recover_psl_err Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p1n_write Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:attach_spa Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p1_write Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_afu_ctrl_done Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/native.c:afu_control Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:afu_enable Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:native_afu_reset Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/native.c:native_irq_err Cyclomatic Complexity 8 /kisskb/src/drivers/misc/cxl/native.c:native_afu_check_and_enable Cyclomatic Complexity 21 /kisskb/src/drivers/misc/cxl/native.c:native_attach_process Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_psl_ctrl Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_psl_ctrl_done Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_llcmd Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_llcmd_done Cyclomatic Complexity 20 /kisskb/src/drivers/misc/cxl/native.c:do_process_element_cmd Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/native.c:terminate_process_element Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/native.c:add_process_element Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/native.c:slb_invalid Cyclomatic Complexity 8 /kisskb/src/drivers/misc/cxl/native.c:remove_process_element Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/native.c:update_ivtes_directed Cyclomatic Complexity 14 /kisskb/src/drivers/misc/cxl/native.c:native_update_ivtes Cyclomatic Complexity 8 /kisskb/src/drivers/misc/cxl/native.c:detach_process_native_afu_directed Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/native.c:cxl_alloc_spa Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/native.c:cxl_write_sstp Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/native.c:native_slice_irq_err Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 21 /kisskb/src/drivers/misc/cxl/native.c:native_irq_multiplexed Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:deactivate_dedicated_process Cyclomatic Complexity 14 /kisskb/src/drivers/misc/cxl/native.c:activate_afu_directed Cyclomatic Complexity 22 /kisskb/src/drivers/misc/cxl/native.c:native_afu_activate_mode Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_detach Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/native.c:native_irq_wait Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_psl_irq_ack Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/native.c:native_ack_irq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:cxl_afu_disable Cyclomatic Complexity 25 /kisskb/src/drivers/misc/cxl/native.c:cxl_psl_purge Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:deactivate_afu_directed Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/native.c:native_afu_deactivate_mode Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:detach_process_native_dedicated Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:native_detach_process Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:cxl_release_spa Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/native.c:cxl_invalidate_all_psl9 Cyclomatic Complexity 15 /kisskb/src/drivers/misc/cxl/native.c:cxl_invalidate_all_psl8 Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/native.c:cxl_data_cache_flush Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/native.c:cxl_assign_psn_space Cyclomatic Complexity 21 /kisskb/src/drivers/misc/cxl/native.c:cxl_calculate_sr Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:calculate_sr Cyclomatic Complexity 21 /kisskb/src/drivers/misc/cxl/native.c:process_element_entry_psl9 Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/native.c:cxl_attach_afu_directed_psl9 Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/native.c:cxl_attach_afu_directed_psl8 Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/native.c:cxl_activate_dedicated_process_psl9 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:cxl_activate_dedicated_process_psl8 Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/native.c:cxl_update_dedicated_ivtes_psl9 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:cxl_update_dedicated_ivtes_psl8 Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/native.c:cxl_attach_dedicated_process_psl9 Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/native.c:cxl_attach_dedicated_process_psl8 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_irq_dump_regs_psl9 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_irq_dump_regs_psl8 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/native.c:cxl_fail_irq_psl Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_err_irq_dump_regs_psl9 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_err_irq_dump_regs_psl8 Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_register_psl_err_irq Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_release_psl_err_irq Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_register_serr_irq Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_release_serr_irq Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_register_psl_irq Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/native.c:cxl_native_release_psl_irq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/native.c:cxl_check_error Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_sched.h:to_etnaviv_submit Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_sched.c:etnaviv_sched_run_job Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_sched.c:etnaviv_sched_dependency Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:gpu_read Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_sched.c:etnaviv_sched_timedout_job Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_sched.c:etnaviv_sched_free_job Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_sched.c:etnaviv_sched_push_job /kisskb/src/drivers/misc/cxl/native.c: In function 'native_irq_multiplexed': Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_sched.c:etnaviv_sched_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_sched.c:etnaviv_sched_fini /kisskb/src/drivers/misc/cxl/native.c:1177:22: note: byref variable will be forcibly initialized 1177 | struct cxl_irq_info irq_info; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-core.c:arizona_clkgen_err Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/arizona-core.c:arizona_isolate_dcvdd Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/arizona-core.c:arizona_connect_dcvdd Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/arizona-core.c:arizona_disable_freerun_sysclk Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/arizona-core.c:arizona_is_jack_det_active Cyclomatic Complexity 37 /kisskb/src/drivers/mfd/arizona-core.c:arizona_underclocked Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/arizona-core.c:arizona_enable_reset Cyclomatic Complexity 43 /kisskb/src/drivers/mfd/arizona-core.c:arizona_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-core.c:arizona_suspend_noirq Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-core.c:arizona_resume Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-core.c:arizona_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-core.c:arizona_resume_noirq Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/arizona-core.c:arizona_disable_reset Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/arizona-core.c:arizona_poll_reg_delay Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/arizona-core.c:arizona_poll_reg Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/arizona-core.c:arizona_enable_freerun_sysclk Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/arizona-core.c:wm5102_apply_hardware_patch Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/arizona-core.c:wm5110_apply_sleep_patch Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/arizona-core.c:arizona_wait_for_boot Cyclomatic Complexity 61 /kisskb/src/drivers/mfd/arizona-core.c:arizona_runtime_resume Cyclomatic Complexity 71 /kisskb/src/drivers/mfd/arizona-core.c:arizona_overclocked Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 24 /kisskb/src/drivers/mfd/arizona-core.c:arizona_of_get_core_pdata Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/arizona-core.c:wm5102_clear_write_sequencer Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 18 /kisskb/src/drivers/mfd/arizona-core.c:arizona_clk32k_enable Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/arizona-core.c:arizona_clk32k_disable Cyclomatic Complexity 128 /kisskb/src/drivers/mfd/arizona-core.c:arizona_dev_init Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/arizona-core.c:arizona_dev_exit /kisskb/src/drivers/mfd/arizona-core.c: In function 'wm5102_apply_hardware_patch': /kisskb/src/drivers/mfd/arizona-core.c:399:30: note: byref variable will be forcibly initialized 399 | struct arizona_sysclk_state state; | ^~~~~ /kisskb/src/drivers/mfd/arizona-core.c: In function 'wm5110_apply_sleep_patch': /kisskb/src/drivers/mfd/arizona-core.c:440:30: note: byref variable will be forcibly initialized 440 | struct arizona_sysclk_state state; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/runlist.c:__ntfs_rl_merge Cyclomatic Complexity 16 /kisskb/src/fs/ntfs/runlist.c:ntfs_get_nr_significant_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 24 /kisskb/src/fs/ntfs/runlist.c:ntfs_write_significant_bytes Cyclomatic Complexity 41 /kisskb/src/fs/ntfs/runlist.c:ntfs_are_rl_mergeable Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_mc Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/malloc.h:__ntfs_malloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_malloc_nofs Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_malloc_nofs_nofail Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_mm Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_free Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_realloc Cyclomatic Complexity 36 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_replace Cyclomatic Complexity 31 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_insert Cyclomatic Complexity 22 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_append Cyclomatic Complexity 13 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_split Cyclomatic Complexity 13 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_realloc_nofail Cyclomatic Complexity 100 /kisskb/src/fs/ntfs/runlist.c:ntfs_runlists_merge Cyclomatic Complexity 68 /kisskb/src/fs/ntfs/runlist.c:ntfs_mapping_pairs_decompress Cyclomatic Complexity 17 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_vcn_to_lcn Cyclomatic Complexity 19 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_find_vcn_nolock Cyclomatic Complexity 103 /kisskb/src/fs/ntfs/runlist.c:ntfs_get_size_for_mapping_pairs Cyclomatic Complexity 126 /kisskb/src/fs/ntfs/runlist.c:ntfs_mapping_pairs_build Cyclomatic Complexity 58 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_truncate_nolock Cyclomatic Complexity 142 /kisskb/src/fs/ntfs/runlist.c:ntfs_rl_punch_nolock Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:pid_alive Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/nmi.h:arch_touch_nmi_watchdog Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:init_utsname Cyclomatic Complexity 1 /kisskb/src/kernel/hung_task.c:hung_task_panic Cyclomatic Complexity 2 /kisskb/src/kernel/hung_task.c:hung_timeout_jiffies Cyclomatic Complexity 3 /kisskb/src/kernel/hung_task.c:hungtask_pm_notify Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/kernel/hung_task.c:hung_task_init Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 13 /kisskb/src/include/trace/events/sched.h:trace_sched_process_hang Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:touch_nmi_watchdog Cyclomatic Complexity 19 /kisskb/src/kernel/hung_task.c:check_killed_task Cyclomatic Complexity 24 /kisskb/src/kernel/hung_task.c:check_hung_task Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/kernel/hung_task.c:rcu_lock_break Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:trigger_all_cpu_backtrace Cyclomatic Complexity 30 /kisskb/src/kernel/hung_task.c:check_hung_uninterruptible_tasks Cyclomatic Complexity 10 /kisskb/src/kernel/hung_task.c:watchdog Cyclomatic Complexity 9 /kisskb/src/kernel/hung_task.c:proc_dohung_task_timeout_secs Cyclomatic Complexity 1 /kisskb/src/kernel/hung_task.c:reset_hung_task_detector Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:panel_to_st7701 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_dsi_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_dsi_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_dsi_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_init_sequence Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_unprepare Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_dsi_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:st7701_dsi_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_cached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:mmgrab Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:dec_mm_active_cpus Cyclomatic Complexity 1 /kisskb/src/include/misc/cxl-base.h:cxl_ctx_put Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power8 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power9 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_all_mm Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 22 /kisskb/src/drivers/misc/cxl/context.c:cxl_mmap_fault Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_all_mm Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:mm_context_remove_copro Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/context.c:reclaim_ctx Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/mm.h:mmdrop Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/context.c:cxl_context_alloc Cyclomatic Complexity 12 /kisskb/src/drivers/misc/cxl/context.c:cxl_context_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/context.c:cxl_context_set_mapping Cyclomatic Complexity 37 /kisskb/src/drivers/misc/cxl/context.c:cxl_context_iomap Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/context.c:cxl_context_free Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/context.c:cxl_context_mm_count_get Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/context.c:cxl_context_mm_count_put Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/context.c:__detach_context Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/context.c:cxl_context_detach Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/context.c:cxl_context_detach_all Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_max_lane_count Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_enhanced_frame_cap Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:aux_to_tc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:bridge_to_tc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:connector_to_tc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_bridge_mode_fixup Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_bridge_mode_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_readable_reg Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_writeable_reg Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc358767_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_remove Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_mode_valid Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_srcctrl Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_pxl_pll_dis Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_main_link_disable Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_set_syspllparam Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_pllupdate Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_pxl_pll_en Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_stream_clock_calc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_bridge_detect Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_connector_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_bridge_detach Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_bridge_attach Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_readb Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_max_link_rate Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_get_display_props Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_writeb Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_poll_timeout Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_wait_link_training Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_aux_wait_busy Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_aux_link_setup Cyclomatic Complexity 198 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_set_video_mode Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_stream_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_get_edid Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_connector_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_aux_write_data Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_auxcfg0 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_aux_read_data Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_aux_transfer Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 72 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_probe Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_stream_disable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_bridge_disable Cyclomatic Complexity 125 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_main_link_enable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc_bridge_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358767.c:tc358767_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_boot_done Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_ctrlif_err Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_irq_disable Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_map_irq Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_irq_set_wake Cyclomatic Complexity 4 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_resume_and_get Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_get_value_cansleep Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdesc.h:irq_set_lockdep_class Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_irq_map Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_linear Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_to_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_to_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 34 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_irq_thread Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_request_irq Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_free_irq Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_set_irq_wake Cyclomatic Complexity 55 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_irq_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/arizona-irq.c:arizona_irq_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ns_to_ktime Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:wq_watchdog_touch Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:hardlockup_detector_perf_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:hardlockup_detector_perf_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:hardlockup_detector_perf_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:hardlockup_detector_perf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:watchdog_update_hrtimer_threshold Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:print_modules Cyclomatic Complexity 1 /kisskb/src/include/linux/tick.h:tick_nohz_full_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:sched_clock_tick Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/irq_regs.h:get_irq_regs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kvm_para.h:kvm_check_and_clear_guest_paused Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:nowatchdog_setup Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:nosoftlockup_setup Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:get_softlockup_thresh Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:set_sample_period Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:watchdog_interrupt_count Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:watchdog_thresh_setup Cyclomatic Complexity 13 /kisskb/src/kernel/watchdog.c:is_softlockup Cyclomatic Complexity 15 /kisskb/src/kernel/watchdog.c:lockup_detector_update_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_forward_now Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:get_timestamp Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:update_report_ts Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:update_touch_ts Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:softlockup_fn Cyclomatic Complexity 1 /kisskb/src/include/linux/nmi.h:trigger_allbutself_cpu_backtrace Cyclomatic Complexity 26 /kisskb/src/kernel/watchdog.c:watchdog_timer_fn Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/hrtimer.h:hrtimer_start Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/kernel/watchdog.c:__lockup_detector_cleanup Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_copy Cyclomatic Complexity 2 /kisskb/src/kernel/watchdog.c:softlockup_start_all Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear Cyclomatic Complexity 5 /kisskb/src/kernel/watchdog.c:softlockup_stop_all Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:watchdog_nmi_enable Cyclomatic Complexity 6 /kisskb/src/kernel/watchdog.c:watchdog_enable Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:softlockup_start_fn Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:watchdog_nmi_disable Cyclomatic Complexity 3 /kisskb/src/kernel/watchdog.c:watchdog_disable Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:softlockup_stop_fn Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:watchdog_nmi_probe Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:watchdog_nmi_stop Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:watchdog_nmi_start Cyclomatic Complexity 9 /kisskb/src/kernel/watchdog.c:lockup_detector_reconfigure Cyclomatic Complexity 9 /kisskb/src/kernel/watchdog.c:lockup_detector_setup Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:touch_softlockup_watchdog_sched Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:touch_softlockup_watchdog Cyclomatic Complexity 2 /kisskb/src/kernel/watchdog.c:touch_all_softlockup_watchdogs Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:touch_softlockup_watchdog_sync Cyclomatic Complexity 3 /kisskb/src/kernel/watchdog.c:is_hardlockup Cyclomatic Complexity 3 /kisskb/src/kernel/watchdog.c:lockup_detector_online_cpu Cyclomatic Complexity 3 /kisskb/src/kernel/watchdog.c:lockup_detector_offline_cpu Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:lockup_detector_cleanup Cyclomatic Complexity 1 /kisskb/src/kernel/watchdog.c:lockup_detector_soft_poweroff Cyclomatic Complexity 5 /kisskb/src/kernel/watchdog.c:lockup_detector_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/mm_types.h:set_page_private Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/irq_work.h:init_irq_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_buf_empty Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_set_buf_dentry Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:__relay_set_buf_dentry Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_page_release Cyclomatic Complexity 7 /kisskb/src/kernel/relay.c:relay_mmap_buf Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_file_mmap Cyclomatic Complexity 9 /kisskb/src/kernel/relay.c:relay_file_read_start_pos Cyclomatic Complexity 7 /kisskb/src/kernel/relay.c:relay_file_read_subbuf_avail Cyclomatic Complexity 7 /kisskb/src/kernel/relay.c:relay_file_read_end_pos Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 9 /kisskb/src/kernel/relay.c:relay_file_poll Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:wakeup_readers Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 4 /kisskb/src/kernel/relay.c:relay_alloc_page_array Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_free_page_array Cyclomatic Complexity 11 /kisskb/src/kernel/relay.c:relay_alloc_buf Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 13 /kisskb/src/kernel/relay.c:relay_create_buf Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_close_buf Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_file_release Cyclomatic Complexity 6 /kisskb/src/kernel/relay.c:relay_create_buf_file Cyclomatic Complexity 4 /kisskb/src/kernel/relay.c:relay_destroy_buf Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_remove_buf Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_destroy_channel Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 7 /kisskb/src/kernel/relay.c:relay_buf_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 33 /kisskb/src/kernel/relay.c:subbuf_splice_actor Cyclomatic Complexity 18 /kisskb/src/kernel/relay.c:relay_file_splice_read Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_file_open Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_buf_full Cyclomatic Complexity 4 /kisskb/src/kernel/relay.c:relay_subbuf_start Cyclomatic Complexity 5 /kisskb/src/kernel/relay.c:__relay_reset Cyclomatic Complexity 18 /kisskb/src/kernel/relay.c:relay_open_buf Cyclomatic Complexity 10 /kisskb/src/kernel/relay.c:relay_reset Cyclomatic Complexity 7 /kisskb/src/kernel/relay.c:relay_prepare_cpu Cyclomatic Complexity 39 /kisskb/src/kernel/relay.c:relay_open Cyclomatic Complexity 47 /kisskb/src/kernel/relay.c:relay_late_setup_files Cyclomatic Complexity 15 /kisskb/src/kernel/relay.c:relay_switch_subbuf Cyclomatic Complexity 20 /kisskb/src/kernel/relay.c:relay_subbufs_consumed Cyclomatic Complexity 26 /kisskb/src/kernel/relay.c:relay_file_read_consume Cyclomatic Complexity 22 /kisskb/src/kernel/relay.c:relay_file_read_avail Cyclomatic Complexity 12 /kisskb/src/kernel/relay.c:relay_file_read Cyclomatic Complexity 4 /kisskb/src/kernel/relay.c:relay_consume_bytes Cyclomatic Complexity 1 /kisskb/src/kernel/relay.c:relay_pipe_buf_release Cyclomatic Complexity 13 /kisskb/src/kernel/relay.c:relay_close Cyclomatic Complexity 10 /kisskb/src/kernel/relay.c:relay_flush Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:panel_to_ctx Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_panel_add Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_probe Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 4 /kisskb/src/include/linux/backlight.h:backlight_disable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_disable Cyclomatic Complexity 4 /kisskb/src/include/linux/backlight.h:backlight_enable Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_get_modes Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_dcs_write Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_power_off Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_unprepare Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_35597_power_on Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_dcs_write_buf Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_prepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:truly_nt35597_driver_exit /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c: In function 'truly_nt35597_probe': /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:541:36: note: byref variable will be forcibly initialized 541 | const struct mipi_dsi_device_info info = { | ^~~~ /kisskb/src/kernel/relay.c: In function 'subbuf_splice_actor': /kisskb/src/kernel/relay.c:1128:26: note: byref variable will be forcibly initialized 1128 | struct splice_pipe_desc spd = { | ^~~ /kisskb/src/kernel/relay.c: In function 'relay_late_setup_files': /kisskb/src/kernel/relay.c:579:37: note: byref variable will be forcibly initialized 579 | struct rchan_percpu_buf_dispatcher disp; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:clear_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/static_call.h:__static_call_update Cyclomatic Complexity 1 /kisskb/src/include/linux/tracepoint.h:tracepoint_ptr_deref Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/kernel/tracepoint.c:tp_stub_func Cyclomatic Complexity 2 /kisskb/src/kernel/tracepoint.c:release_early_probes Cyclomatic Complexity 1 /kisskb/src/kernel/tracepoint.c:rcu_free_old_probes Cyclomatic Complexity 1 /kisskb/src/kernel/tracepoint.c:srcu_free_old_probes Cyclomatic Complexity 10 /kisskb/src/kernel/tracepoint.c:debug_print_probes Cyclomatic Complexity 10 /kisskb/src/kernel/tracepoint.c:nr_func_state Cyclomatic Complexity 6 /kisskb/src/kernel/tracepoint.c:tracepoint_update_call Cyclomatic Complexity 5 /kisskb/src/kernel/tracepoint.c:for_each_tracepoint_range Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 2 /kisskb/src/kernel/tracepoint.c:allocate_probes Cyclomatic Complexity 46 /kisskb/src/kernel/tracepoint.c:func_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/kernel/tracepoint.c:release_probes Cyclomatic Complexity 46 /kisskb/src/kernel/tracepoint.c:func_add Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/kernel/tracepoint.c:tp_rcu_cond_sync Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_enable Cyclomatic Complexity 7 /kisskb/src/include/linux/jump_label.h:static_key_disable Cyclomatic Complexity 1 /kisskb/src/kernel/tracepoint.c:tp_rcu_get_state Cyclomatic Complexity 25 /kisskb/src/kernel/tracepoint.c:tracepoint_add_func Cyclomatic Complexity 29 /kisskb/src/kernel/tracepoint.c:tracepoint_remove_func Cyclomatic Complexity 1 /kisskb/src/kernel/tracepoint.c:tracepoint_probe_register_prio_may_exist Cyclomatic Complexity 1 /kisskb/src/kernel/tracepoint.c:tracepoint_probe_register_prio Cyclomatic Complexity 1 /kisskb/src/kernel/tracepoint.c:tracepoint_probe_register Cyclomatic Complexity 1 /kisskb/src/kernel/tracepoint.c:tracepoint_probe_unregister Cyclomatic Complexity 1 /kisskb/src/kernel/tracepoint.c:for_each_kernel_tracepoint Cyclomatic Complexity 10 /kisskb/src/kernel/tracepoint.c:syscall_regfunc Cyclomatic Complexity 10 /kisskb/src/kernel/tracepoint.c:syscall_unregfunc /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio_may_exist': /kisskb/src/kernel/tracepoint.c:475:25: note: byref variable will be forcibly initialized 475 | struct tracepoint_func tp_func; | ^~~~~~~ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio': /kisskb/src/kernel/tracepoint.c:504:25: note: byref variable will be forcibly initialized 504 | struct tracepoint_func tp_func; | ^~~~~~~ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_unregister': /kisskb/src/kernel/tracepoint.c:545:25: note: byref variable will be forcibly initialized 545 | struct tracepoint_func tp_func; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_pixel_format_to_bpp Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:dsi_host_to_tc358768 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:bridge_to_tc358768 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_clear_error Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_pclk_to_pll Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_ns_to_cnt Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_to_ns Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_is_reserved_reg Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_writeable_reg Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_readable_reg Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_i2c_remove Cyclomatic Complexity 35 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_calc_pll Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_bridge_mode_valid Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_bridge_attach Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_read Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_write Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_bridge_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_sw_reset Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_setup_pll Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_hw_enable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_hw_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_bridge_post_disable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_bridge_enable Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_bridge_pre_enable Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_dsi_host_transfer Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_dsi_host_detach Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_get_regulators Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_i2c_probe Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_dsi_host_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:tc358768_driver_exit /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:454:25: note: byref variable will be forcibly initialized 454 | struct mipi_dsi_packet packet; | ^~~~~~ Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/wm5102-tables.c:wm5102_volatile_register Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/wm5102-tables.c:wm5102_readable_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm5102-tables.c:wm5102_patch Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:afu_eb_read Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/sysfs.c:perst_reloads_same_image_store Cyclomatic Complexity 15 /kisskb/src/drivers/misc/cxl/sysfs.c:irqs_max_store Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/sysfs.c:afu_read_config Cyclomatic Complexity 25 /kisskb/src/drivers/misc/cxl/sysfs.c:reset_adapter_store Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:perst_reloads_same_image_show Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/sysfs.c:load_image_on_perst_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:tunneled_ops_supported_show Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/sysfs.c:image_loaded_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:base_image_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:psl_revision_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:caia_version_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:api_version_compatible_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:api_version_show Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/sysfs.c:prefault_mode_show Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/sysfs.c:mode_show Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/sysfs.c:modes_supported_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:irqs_max_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:irqs_min_show Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/sysfs.c:mmio_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:class_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:device_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:vendor_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:pp_mmio_len_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:pp_mmio_off_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:mmio_size_show_master Cyclomatic Complexity 15 /kisskb/src/drivers/misc/cxl/sysfs.c:prefault_mode_store Cyclomatic Complexity 12 /kisskb/src/drivers/misc/cxl/sysfs.c:load_image_on_perst_store Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/sysfs.c:psl_timebase_synced_show Cyclomatic Complexity 3 /kisskb/src/include/linux/idr.h:idr_is_empty Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/sysfs.c:reset_store_afu Cyclomatic Complexity 19 /kisskb/src/drivers/misc/cxl/sysfs.c:mode_store Cyclomatic Complexity 22 /kisskb/src/drivers/misc/cxl/sysfs.c:cxl_sysfs_afu_new_cr Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/sysfs.c:release_afu_config_record Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/sysfs.c:cxl_sysfs_adapter_add Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/sysfs.c:cxl_sysfs_adapter_remove Cyclomatic Complexity 8 /kisskb/src/drivers/misc/cxl/sysfs.c:cxl_sysfs_afu_remove Cyclomatic Complexity 18 /kisskb/src/drivers/misc/cxl/sysfs.c:cxl_sysfs_afu_add Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/sysfs.c:cxl_sysfs_afu_m_add Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/sysfs.c:cxl_sysfs_afu_m_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:panel_to_ctx Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:visionox_rm69299_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:visionox_rm69299_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:visionox_rm69299_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:visionox_rm69299_power_off Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:visionox_rm69299_unprepare Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:visionox_rm69299_power_on Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:visionox_rm69299_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:visionox_rm69299_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-visionox-rm69299.c:visionox_rm69299_driver_exit Cyclomatic Complexity 1 /kisskb/src/kernel/latencytop.c:clear_global_latency_tracing Cyclomatic Complexity 1 /kisskb/src/kernel/latencytop.c:lstats_write Cyclomatic Complexity 27 /kisskb/src/kernel/latencytop.c:account_global_scheduler_latency Cyclomatic Complexity 1 /kisskb/src/kernel/latencytop.c:init_lstats_procfs Cyclomatic Complexity 1 /kisskb/src/kernel/latencytop.c:lstats_open Cyclomatic Complexity 9 /kisskb/src/kernel/latencytop.c:lstats_show Cyclomatic Complexity 1 /kisskb/src/kernel/latencytop.c:clear_tsk_latency_tracing Cyclomatic Complexity 29 /kisskb/src/kernel/latencytop.c:__account_scheduler_latency Cyclomatic Complexity 4 /kisskb/src/kernel/latencytop.c:sysctl_latencytop /kisskb/src/kernel/latencytop.c: In function '__account_scheduler_latency': /kisskb/src/kernel/latencytop.c:155:24: note: byref variable will be forcibly initialized 155 | struct latency_record lat; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__le32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/sysctl.h:ntfs_sysctl Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/layout.h:__ntfs_is_magicp Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolErrors Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetErrors Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetShowSystemFiles Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolClearShowSystemFiles Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetCaseSensitive Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolClearCaseSensitive Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetQuotaOutOfDate Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetUsnJrnlStamped Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSparseEnabled Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetSparseEnabled Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolClearSparseEnabled Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoTestSetDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetMstProtected Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoNonResident Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSparse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoSetSparseDisabled Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:VFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.h:flush_dcache_mft_record_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/ntfs.h:NTFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/super.c:exit_ntfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/super.c:ntfs_mount Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 11 /kisskb/src/fs/ntfs/super.c:ntfs_setup_allocators Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 62 /kisskb/src/fs/ntfs/super.c:is_boot_sector_ntfs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/mft.h:mark_mft_record_dirty Cyclomatic Complexity 20 /kisskb/src/fs/ntfs/super.c:ntfs_write_volume_flags Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/super.c:ntfs_clear_volume_flags Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/super.c:ntfs_set_volume_flags Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/inode.h:ntfs_commit_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/super.c:ntfs_write_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/super.c:get_nr_free_clusters Cyclomatic Complexity 7 /kisskb/src/fs/ntfs/super.c:__get_nr_free_mft_records Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/super.c:ntfs_statfs Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/aops.h:ntfs_unmap_page Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 26 /kisskb/src/fs/ntfs/super.c:simple_getbool Cyclomatic Complexity 302 /kisskb/src/fs/ntfs/super.c:parse_options Cyclomatic Complexity 32 /kisskb/src/fs/ntfs/super.c:ntfs_remount Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 34 /kisskb/src/fs/ntfs/super.c:parse_ntfs_boot_sector Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 46 /kisskb/src/fs/ntfs/super.c:read_ntfs_boot_sector Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:insert_inode_hash Cyclomatic Complexity 6 /kisskb/src/fs/ntfs/super.c:load_and_init_mft_mirror Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 5 /kisskb/src/fs/ntfs/aops.h:ntfs_map_page Cyclomatic Complexity 55 /kisskb/src/fs/ntfs/super.c:check_mft_mirror Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/malloc.h:__ntfs_malloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_malloc_nofs Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 8 /kisskb/src/fs/ntfs/super.c:load_and_check_logfile Cyclomatic Complexity 23 /kisskb/src/fs/ntfs/super.c:check_windows_hibernation_status Cyclomatic Complexity 32 /kisskb/src/fs/ntfs/super.c:load_and_init_usnjrnl Cyclomatic Complexity 14 /kisskb/src/fs/ntfs/super.c:load_and_init_quota Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_free Cyclomatic Complexity 90 /kisskb/src/fs/ntfs/super.c:ntfs_put_super Cyclomatic Complexity 45 /kisskb/src/fs/ntfs/super.c:load_and_init_upcase Cyclomatic Complexity 21 /kisskb/src/fs/ntfs/super.c:load_and_init_attrdef Cyclomatic Complexity 152 /kisskb/src/fs/ntfs/super.c:load_system_files Cyclomatic Complexity 138 /kisskb/src/fs/ntfs/super.c:ntfs_fill_super Cyclomatic Complexity 25 /kisskb/src/fs/ntfs/super.c:init_ntfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/super.c:ntfs_big_inode_init_once Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:hibernate_quiet_exec Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:blk_queue_max_integrity_segments Cyclomatic Complexity 6 /kisskb/src/include/uapi/linux/ndctl.h:nvdimm_bus_cmd_name Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_pfn Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_dax Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/core.c:exec_firmware_activate Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/core.c:find_nvdimm_map Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/core.c:nvdimm_bus_provider Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/core.c:nvdimm_map_release Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/core.c:provider_show Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/core.c:wait_probe_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd-core.h:is_nd_region Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/core.c:flush_regions_dimms Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/core.c:flush_namespaces Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/core.c:commands_show Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/core.c:libnvdimm_init Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/core.c:libnvdimm_exit Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/core.c:nvdimm_bus_lock Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/core.c:nvdimm_bus_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/core.c:nvdimm_map_put Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/core.c:capability_show Cyclomatic Complexity 16 /kisskb/src/drivers/nvdimm/core.c:activate_store Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/core.c:activate_show Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/core.c:nvdimm_bus_firmware_visible Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/core.c:is_nvdimm_bus_locked Cyclomatic Complexity 20 /kisskb/src/drivers/nvdimm/core.c:alloc_nvdimm_map Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/core.c:devm_nvdimm_memremap Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/core.c:nd_fletcher64 Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/core.c:to_nd_desc Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/core.c:to_nvdimm_bus_dev Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/core.c:nd_uuid_store Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/core.c:nd_size_select_show Cyclomatic Complexity 14 /kisskb/src/drivers/nvdimm/core.c:nd_size_select_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/core.c:nvdimm_bus_add_badrange Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/core.c:nd_integrity_init /kisskb/src/drivers/nvdimm/core.c: In function 'nd_uuid_store': /kisskb/src/drivers/nvdimm/core.c:223:9: note: byref variable will be forcibly initialized 223 | uuid_t uuid; | ^~~~ /kisskb/src/drivers/nvdimm/core.c: In function 'nd_integrity_init': /kisskb/src/drivers/nvdimm/core.c:523:23: note: byref variable will be forcibly initialized 523 | struct blk_integrity bi; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:set_dev_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_set_pm_not_required Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noio_save Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/mm.h:memalloc_noio_restore Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/genhd.h:get_disk_ro Cyclomatic Complexity 6 /kisskb/src/include/uapi/linux/ndctl.h:nvdimm_bus_cmd_name Cyclomatic Complexity 11 /kisskb/src/include/uapi/linux/ndctl.h:nvdimm_cmd_name Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_nd_device_driver Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_ndns Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_nd_namespace_io Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_pfn Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_dax Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nd_open Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nd_ns_forget_poison_check Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_clear_badblocks_regions Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/bus.c:match_dimm Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/bus.c:free_badrange_list Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:ndctl_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_probe_start Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_probe_end Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd-core.h:is_nd_region Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/nd-core.h:is_memory Cyclomatic Complexity 43 /kisskb/src/drivers/nvdimm/bus.c:nd_pmem_forget_poison_check Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_account_cleared_poison Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_dev_to_target_node Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/bus.c:nd_numa_attr_visible Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_notify_dirent Cyclomatic Complexity 14 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_clear_badblocks_region Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/bus.c:to_nd_device_type Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_uevent Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:register_chrdev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:unregister_chrdev Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_release Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/bus.c:nd_async_device_register Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nd_async_device_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule_dev_domain Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule_domain Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:devtype_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:modalias_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:target_node_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:numa_node_show Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:is_nvdimm_bus Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_lock Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/bus.c:nd_device_notify Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_match Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/bus.c:to_nvdimm_bus Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/bus.c:walk_to_nvdimm_bus Cyclomatic Complexity 12 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_shutdown Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/bus.c:to_bus_provider Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_remove Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_probe Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_region_notify Cyclomatic Complexity 30 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_clear_poison Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_to_bus Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_register Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nd_synchronize Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/bus.c:__nd_device_register Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nd_device_register Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/bus.c:nd_device_unregister Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/bus.c:child_unregister Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/bus.c:__nd_driver_register Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_check_and_set_ro Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_create_ndctl Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/bus.c:nd_bus_probe Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_destroy_ndctl Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/bus.c:nd_bus_remove Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/bus.c:nd_cmd_dimm_desc Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/bus.c:nd_cmd_bus_desc Cyclomatic Complexity 32 /kisskb/src/drivers/nvdimm/bus.c:nd_cmd_in_size Cyclomatic Complexity 49 /kisskb/src/drivers/nvdimm/bus.c:nd_cmd_out_size Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/bus.c:wait_nvdimm_bus_probe_idle Cyclomatic Complexity 25 /kisskb/src/drivers/nvdimm/bus.c:nd_cmd_clear_to_send Cyclomatic Complexity 85 /kisskb/src/drivers/nvdimm/bus.c:__nd_ioctl Cyclomatic Complexity 22 /kisskb/src/drivers/nvdimm/bus.c:nd_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:dimm_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:bus_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/bus.c:nvdimm_bus_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 51 /kisskb/src/drivers/mfd/wm5110-tables.c:wm5110_is_rev_b_adsp_memory Cyclomatic Complexity 51 /kisskb/src/drivers/mfd/wm5110-tables.c:wm5110_is_rev_d_adsp_memory Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm5110-tables.c:wm5110_is_adsp_memory Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm5110-tables.c:wm5110_volatile_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm5110-tables.c:wm5110_readable_register Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm5110-tables.c:wm5110_patch /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_clear_badblocks_regions': /kisskb/src/drivers/nvdimm/bus.c:204:33: note: byref variable will be forcibly initialized 204 | struct clear_badblocks_context ctx = { | ^~~ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_account_cleared_poison': /kisskb/src/drivers/nvdimm/bus.c:204:33: note: byref variable will be forcibly initialized /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_clear_poison': /kisskb/src/drivers/nvdimm/bus.c:229:24: note: byref variable will be forcibly initialized 229 | struct nd_cmd_ars_cap ars_cap; | ^~~~~~~ /kisskb/src/drivers/nvdimm/bus.c:228:28: note: byref variable will be forcibly initialized 228 | struct nd_cmd_clear_error clear_err; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mempool.h:8, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/include/linux/libnvdimm.h:14, from /kisskb/src/drivers/nvdimm/bus.c:6: /kisskb/src/drivers/nvdimm/bus.c: In function 'nd_bus_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/bus.c:430:2: note: in expansion of macro 'wait_event' 430 | wait_event(nvdimm_bus->wait, | ^~~~~~~~~~ /kisskb/src/drivers/nvdimm/bus.c: In function 'wait_nvdimm_bus_probe_idle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/bus.c:937:3: note: in expansion of macro 'wait_event' 937 | wait_event(nvdimm_bus->wait, | ^~~~~~~~~~ /kisskb/src/drivers/nvdimm/bus.c: In function '__nd_ioctl': /kisskb/src/drivers/nvdimm/bus.c:1032:20: note: byref variable will be forcibly initialized 1032 | struct nd_cmd_pkg pkg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_crtc_state Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_pixel_format_to_bpp Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:bridge_to_sn65dsi83 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_get_dsi_range Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_remove Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_mode_valid Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_connector_state Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_get_lvds_range Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_get_dsi_div Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_atomic_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_atomic_post_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_atomic_pre_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_attach Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_atomic_get_input_bus_fmts Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 43 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_atomic_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_parse_dt Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:sn65dsi83_driver_exit /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c: In function 'sn65dsi83_attach': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:253:36: note: byref variable will be forcibly initialized 253 | const struct mipi_dsi_device_info info = { | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:to_mipi_dsi_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:panel_to_xpp055c272 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:xpp055c272_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:xpp055c272_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:xpp055c272_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:xpp055c272_get_modes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:xpp055c272_unprepare Cyclomatic Complexity 55 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:xpp055c272_init_sequence Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:xpp055c272_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:xpp055c272_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c:xpp055c272_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_or_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_or Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_del_all Cyclomatic Complexity 1 /kisskb/src/include/linux/irq_work.h:irq_work_is_busy Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/irq_work.h:arch_irq_work_has_interrupt Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan.h:kasan_record_aux_stack Cyclomatic Complexity 4 /kisskb/src/kernel/irq_work.c:irq_work_claim Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_add Cyclomatic Complexity 1 /kisskb/src/kernel/irq_work.c:arch_irq_work_raise Cyclomatic Complexity 8 /kisskb/src/kernel/irq_work.c:__irq_work_queue_local Cyclomatic Complexity 3 /kisskb/src/kernel/irq_work.c:irq_work_queue Cyclomatic Complexity 10 /kisskb/src/kernel/irq_work.c:irq_work_queue_on Cyclomatic Complexity 8 /kisskb/src/kernel/irq_work.c:irq_work_needs_cpu Cyclomatic Complexity 7 /kisskb/src/kernel/irq_work.c:irq_work_single Cyclomatic Complexity 4 /kisskb/src/kernel/irq_work.c:irq_work_run_list Cyclomatic Complexity 1 /kisskb/src/kernel/irq_work.c:irq_work_run Cyclomatic Complexity 4 /kisskb/src/kernel/irq_work.c:irq_work_tick Cyclomatic Complexity 7 /kisskb/src/kernel/irq_work.c:irq_work_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_channel_offline Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_set_drvdata Cyclomatic Complexity 2 /kisskb/src/include/linux/pci.h:pci_device_to_OF_node Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_adapter_link_ok Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p2n_addr Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power8 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power9 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:p1_base Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/pci.c:p1_size Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:p2_base Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/pci.c:p2_size Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:init_implementation_afu_regs_psl9 Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/pci.c:cxl_compatible_caia_version Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/pci.c:set_sl_ops Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_get_device_type Cyclomatic Complexity 19 /kisskb/src/drivers/misc/cxl/pci.c:get_capp_unit_id Cyclomatic Complexity 22 /kisskb/src/drivers/misc/cxl/pci.c:cxl_vsec_looks_ok Cyclomatic Complexity 34 /kisskb/src/drivers/misc/cxl/pci.c:cxl_afu_descriptor_looks_ok Cyclomatic Complexity 27 /kisskb/src/drivers/misc/cxl/pci.c:cxl_vphb_error_detected Cyclomatic Complexity 22 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_resume Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/pci.c:get_phb_index Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/pci.c:get_phb_indications Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/pci.c:find_cxl_vsec Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_fromio Cyclomatic Complexity 5 /kisskb/src/include/linux/of.h:of_node_is_type Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:cxl_release_adapter Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/pci.c:dump_cxl_config_space Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/pci.c:cxl_read_vsec Cyclomatic Complexity 12 /kisskb/src/drivers/misc/cxl/pci.c:cxl_fixup_malformed_tlp Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/pci.c:setup_cxl_bars Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/pci.c:switch_card_to_cxl Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/pci.c:pci_map_slice_regs Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/pci.c:pci_unmap_slice_regs Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/pci.c:cxl_map_adapter_regs Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/pci.c:cxl_unmap_adapter_regs Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p1_addr Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p1n_addr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be64 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p1_write Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/pci.c:sanitise_adapter_regs Cyclomatic Complexity 8 /kisskb/src/drivers/misc/cxl/pci.c:cxl_setup_psl_timebase Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:write_timebase_ctrl_psl8 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p1n_write Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/pci.c:cxl_stop_trace_psl8 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:init_implementation_afu_regs_psl8 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p2n_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/pci.c:dump_afu_descriptor Cyclomatic Complexity 15 /kisskb/src/drivers/misc/cxl/pci.c:cxl_read_afu_descriptor Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p1_read Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:timebase_read_psl9 Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/pci.c:cxl_stop_trace_psl9 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:timebase_read_psl8 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p1n_read Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p2n_read Cyclomatic Complexity 33 /kisskb/src/drivers/misc/cxl/pci.c:pci_configure_afu Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/pci.c:pci_deconfigure_afu Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/pci.c:cxl_deconfigure_adapter Cyclomatic Complexity 30 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_error_detected Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_remove_afu Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_remove_adapter Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/pci.c:cxl_remove Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 28 /kisskb/src/drivers/misc/cxl/pci.c:sanitise_afu_regs_psl9 Cyclomatic Complexity 28 /kisskb/src/drivers/misc/cxl/pci.c:sanitise_afu_regs_psl8 Cyclomatic Complexity 19 /kisskb/src/drivers/misc/cxl/pci.c:pci_init_afu Cyclomatic Complexity 14 /kisskb/src/drivers/misc/cxl/pci.c:cxl_calc_capp_routing Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/pci.c:init_implementation_adapter_regs_psl8 Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/pci.c:cxl_get_xsl9_dsnctl Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/pci.c:init_implementation_adapter_regs_psl9 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_setup_irq Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/pci.c:cxl_update_image_control Cyclomatic Complexity 30 /kisskb/src/drivers/misc/cxl/pci.c:cxl_configure_adapter Cyclomatic Complexity 36 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_slot_reset Cyclomatic Complexity 14 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_init_adapter Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_alloc_one_irq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_release_one_irq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_alloc_irq_ranges Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_release_irq_ranges Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_release_afu Cyclomatic Complexity 18 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_afu_read_err_buffer Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_reset Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/pci.c:cxl_pci_read_adapter_vpd Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/pci.c:cxl_slot_is_switched Cyclomatic Complexity 19 /kisskb/src/drivers/misc/cxl/pci.c:cxl_probe Cyclomatic Complexity 8 /kisskb/src/kernel/crash_dump.c:setup_elfcorehdr Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-i2c.c:arizona_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-i2c.c:arizona_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 18 /kisskb/src/drivers/mfd/arizona-i2c.c:arizona_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/arizona-i2c.c:arizona_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_set_vaddr Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page_iter_page Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:flush_kernel_vmap_range Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:invalidate_kernel_vmap_range Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_clear Cyclomatic Complexity 2 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_dma_buf_release Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_vunmap Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:dup_sg_table Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_create Cyclomatic Complexity 15 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_do_vmap Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_vmap Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_sync_sgtable_for_device Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_dma_buf_end_cpu_access Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_sync_sgtable_for_cpu Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_dma_buf_begin_cpu_access Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_sgtable Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_unmap_dma_buf Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_map_dma_buf Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 11 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:alloc_largest_available Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 17 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_allocate Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/heaps/system_heap.c:system_heap_detach Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/memremap.h:get_dev_pagemap Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:__hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_set_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_start_sect Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:pfn_t_has_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:pfn_t_to_pfn Cyclomatic Complexity 3 /kisskb/src/include/linux/pfn_t.h:pfn_t_to_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:pfn_t_devmap Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:to_dax_dev Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:dax_test Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:dax_set Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:dax_host_hash Cyclomatic Complexity 4 /kisskb/src/drivers/dax/super.c:dax_add_host Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/memremap.h:put_dev_pagemap Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 7 /kisskb/src/drivers/dax/super.c:dax_dev_get Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:dax_fs_exit Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:dax_core_exit Cyclomatic Complexity 6 /kisskb/src/drivers/dax/super.c:dax_fs_init Cyclomatic Complexity 10 /kisskb/src/drivers/dax/super.c:dax_core_init Cyclomatic Complexity 4 /kisskb/src/drivers/dax/super.c:dax_init_fs_context Cyclomatic Complexity 4 /kisskb/src/drivers/dax/super.c:dax_free_inode Cyclomatic Complexity 9 /kisskb/src/drivers/dax/super.c:dax_destroy_inode Cyclomatic Complexity 4 /kisskb/src/drivers/dax/super.c:dax_alloc_inode Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:init_once Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:dax_read_lock Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:dax_read_unlock Cyclomatic Complexity 13 /kisskb/src/drivers/dax/super.c:bdev_dax_pgoff Cyclomatic Complexity 4 /kisskb/src/drivers/dax/super.c:dax_write_cache Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:dax_write_cache_enabled Cyclomatic Complexity 3 /kisskb/src/drivers/dax/super.c:dax_flush Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:__dax_synchronous Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:__set_dax_synchronous Cyclomatic Complexity 1 /kisskb/src/include/linux/dax.h:set_dax_synchronous Cyclomatic Complexity 4 /kisskb/src/drivers/dax/super.c:dax_alive Cyclomatic Complexity 12 /kisskb/src/drivers/dax/super.c:dax_get_by_host Cyclomatic Complexity 3 /kisskb/src/drivers/dax/super.c:fs_dax_get_by_bdev Cyclomatic Complexity 7 /kisskb/src/drivers/dax/super.c:dax_supported Cyclomatic Complexity 12 /kisskb/src/drivers/dax/super.c:dax_direct_access Cyclomatic Complexity 36 /kisskb/src/drivers/dax/super.c:generic_fsdax_supported Cyclomatic Complexity 3 /kisskb/src/drivers/dax/super.c:dax_copy_from_iter Cyclomatic Complexity 3 /kisskb/src/drivers/dax/super.c:dax_copy_to_iter Cyclomatic Complexity 6 /kisskb/src/drivers/dax/super.c:dax_zero_page_range Cyclomatic Complexity 4 /kisskb/src/drivers/dax/super.c:kill_dax Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:run_dax Cyclomatic Complexity 26 /kisskb/src/drivers/dax/super.c:alloc_dax Cyclomatic Complexity 4 /kisskb/src/drivers/dax/super.c:put_dax Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:inode_dax Cyclomatic Complexity 1 /kisskb/src/drivers/dax/super.c:dax_inode Cyclomatic Complexity 3 /kisskb/src/drivers/dax/super.c:dax_get_private /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_create': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:427:30: note: byref variable will be forcibly initialized 427 | struct dma_heap_export_info exp_info; | ^~~~~~~~ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_do_vmap': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:224:22: note: byref variable will be forcibly initialized 224 | struct sg_page_iter piter; | ^~~~~ /kisskb/src/drivers/dax/super.c: In function 'generic_fsdax_supported': /kisskb/src/drivers/dax/super.c:130:13: note: byref variable will be forcibly initialized 130 | pfn_t pfn, end_pfn; | ^~~~~~~ /kisskb/src/drivers/dax/super.c:130:8: note: byref variable will be forcibly initialized 130 | pfn_t pfn, end_pfn; | ^~~ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_mmap': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:201:22: note: byref variable will be forcibly initialized 201 | struct sg_page_iter piter; | ^~~~~ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_allocate': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:347:19: note: byref variable will be forcibly initialized 347 | struct list_head pages; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_mipi_dsi.h:mipi_dsi_pixel_format_to_bpp Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_get_dsi_freq Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_noop Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:aux_to_ti_sn65dsi86 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:connector_to_ti_sn65dsi86 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:bridge_to_ti_sn65dsi86 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_mode_valid Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_get_bpp Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_calc_min_dp_rate_idx Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_gpio_register Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_gpio_unregister Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_exit Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_detach Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_connector_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_connector_get_modes Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_set_dsi_rate Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_write_u16 Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_readb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_get_max_lanes Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_writeb Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_read_valid_rates Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_set_refclk_freq Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 62 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_link_training Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_set_video_timings Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_enable_comms Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_pre_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_disable_comms Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_post_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_attach Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_u32_elems Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_parse_lanes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_parse_dsi_host Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_probe Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 70 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_aux_transfer Cyclomatic Complexity 1 /kisskb/src/include/linux/auxiliary_bus.h:auxiliary_device_delete Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_delete_aux Cyclomatic Complexity 1 /kisskb/src/include/linux/auxiliary_bus.h:auxiliary_device_uninit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_uninit_aux Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_add_aux_device Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_aux_probe Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_suspend Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_parse_regulators Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_debugfs_init Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:status_open Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:status_show Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn65dsi86_debugfs_remove Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_gpio_set Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_gpio_get Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_gpio_direction_output Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_gpio_direction_input Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_gpio_free Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_bridge_gpio_get_direction Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:tn_sn_bridge_of_xlate Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:ti_sn_gpio_probe /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:665:36: note: byref variable will be forcibly initialized 665 | const struct mipi_dsi_device_info info = { .type = "ti_sn_bridge", | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 11 /kisskb/src/include/uapi/linux/ndctl.h:nvdimm_cmd_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_pfn Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_dax Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvzalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 23 /kisskb/src/drivers/nvdimm/dimm_devs.c:dpa_align Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd-core.h:is_nd_region Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/nd-core.h:is_memory Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_unlock Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/dimm_devs.c:__available_slots_show Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/nd-core.h:nvdimm_security_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:shutdown_security_notify Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_find_and_get Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_get_dirent Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nd_blk_region_to_dimm Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nd_blk_memremap_flags Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/dimm_devs.c:to_ndd Cyclomatic Complexity 56 /kisskb/src/drivers/nvdimm/dimm_devs.c:alias_dpa_busy Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:get_ndd Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/dimm_devs.c:put_ndd Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_name Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_kobj Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_cmd_mask Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_provider_data Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:is_nvdimm Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/dimm_devs.c:to_nvdimm Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_check_config_data Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/dimm_devs.c:validate_dimm Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_init_nsarea Cyclomatic Complexity 17 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_get_config_data Cyclomatic Complexity 17 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_set_config_data Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_set_labeling Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_set_locked Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_clear_locked Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/dimm_devs.c:security_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_release Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/dimm_devs.c:result_show Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/dimm_devs.c:activate_store Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/dimm_devs.c:activate_show Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_firmware_visible Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:frozen_show Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/dimm_devs.c:commands_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/dimm_devs.c:flags_show Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/dimm_devs.c:state_show Cyclomatic Complexity 35 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_visible Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:security_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:available_slots_show Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/dimm_devs.c:count_dimms Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/dimm_devs.c:__nvdimm_create Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_delete Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_security_setup_events Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_in_overwrite Cyclomatic Complexity 16 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_security_freeze Cyclomatic Complexity 14 /kisskb/src/drivers/nvdimm/dimm_devs.c:nd_blk_available_dpa Cyclomatic Complexity 19 /kisskb/src/drivers/nvdimm/dimm_devs.c:nd_pmem_max_contiguous_dpa Cyclomatic Complexity 44 /kisskb/src/drivers/nvdimm/dimm_devs.c:nd_pmem_available_dpa Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_free_dpa Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_drvdata_release Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_allocate_dpa Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_allocated_dpa Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_bus_check_dimm_count Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm_devs.c:nvdimm_devs_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-defs.h:__this_cpu_preempt_check Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_user_enter Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_user_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/context_tracking_state.h:context_tracking_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/context_tracking.h:trace_event_get_offsets_context_tracking_user Cyclomatic Complexity 1 /kisskb/src/kernel/context_tracking.c:context_tracking_recursion_exit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/context_tracking.h:__traceiter_user_enter Cyclomatic Complexity 5 /kisskb/src/include/trace/events/context_tracking.h:__traceiter_user_exit Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/context_tracking.h:trace_event_raw_event_context_tracking_user Cyclomatic Complexity 4 /kisskb/src/include/trace/events/context_tracking.h:trace_raw_output_context_tracking_user Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 12 /kisskb/src/kernel/context_tracking.c:context_tracking_recursion_enter Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_slow_inc Cyclomatic Complexity 13 /kisskb/src/include/trace/events/context_tracking.h:trace_user_enter Cyclomatic Complexity 13 /kisskb/src/include/trace/events/context_tracking.h:trace_user_exit Cyclomatic Complexity 12 /kisskb/src/kernel/context_tracking.c:__context_tracking_enter Cyclomatic Complexity 9 /kisskb/src/kernel/context_tracking.c:context_tracking_enter Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_enter Cyclomatic Complexity 1 /kisskb/src/kernel/context_tracking.c:context_tracking_user_enter Cyclomatic Complexity 10 /kisskb/src/kernel/context_tracking.c:__context_tracking_exit Cyclomatic Complexity 9 /kisskb/src/kernel/context_tracking.c:context_tracking_exit Cyclomatic Complexity 3 /kisskb/src/include/linux/context_tracking.h:user_exit Cyclomatic Complexity 1 /kisskb/src/kernel/context_tracking.c:context_tracking_user_exit Cyclomatic Complexity 8 /kisskb/src/kernel/context_tracking.c:context_tracking_cpu_set In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/context_tracking.h:59, from /kisskb/src/kernel/context_tracking.c:26: /kisskb/src/kernel/context_tracking.c: In function 'trace_event_raw_event_context_tracking_user': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/context_tracking.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 10 | DECLARE_EVENT_CLASS(context_tracking_user, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm8400-core.c:wm8400_volatile Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8400-core.c:wm8400_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8400-core.c:wm8400_register_codec Cyclomatic Complexity 24 /kisskb/src/drivers/mfd/wm8400-core.c:wm8400_init Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/wm8400-core.c:wm8400_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8400-core.c:wm8400_reset_codec_reg_cache Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-buf.h:dma_buf_is_dynamic Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-buf.h:dma_buf_attachment_is_dynamic Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 2 /kisskb/src/include/linux/poll.h:poll_requested_events Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_iter_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_iter_is_exclusive Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf-sysfs-stats.h:dma_buf_init_sysfs_statistics Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf-sysfs-stats.h:dma_buf_uninit_sysfs_statistics Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf-sysfs-stats.h:dma_buf_stats_setup Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf-sysfs-stats.h:dma_buf_stats_teardown Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf.c:is_dma_buf_file Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_mmap_internal Cyclomatic Complexity 12 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_llseek Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_clear Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_is_null Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_is_set Cyclomatic Complexity 7 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_is_equal Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_getfile Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_unlock Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_set_name Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_file_release Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_poll_add_cb Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_poll_cb Cyclomatic Complexity 34 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_poll Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_show_fdinfo Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 2 /kisskb/src/drivers/dma-buf/dma-buf.c:mangle_sg_table Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/dma-buf.c:__map_dma_buf Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf.c:__unmap_dma_buf Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-buf.c:__dma_buf_begin_cpu_access Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_fs_init_context Cyclomatic Complexity 30 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_release Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-buf.c:dmabuffs_dname Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_init_debugfs Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_uninit_debugfs Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_debug_open Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_lock_interruptible Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 13 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_debug_show Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_deinit Cyclomatic Complexity 98 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_export Cyclomatic Complexity 12 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_fd Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_get Cyclomatic Complexity 23 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_put Cyclomatic Complexity 33 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_detach Cyclomatic Complexity 75 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_dynamic_attach Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_attach Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_pin Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_unpin Cyclomatic Complexity 67 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_map_attachment Cyclomatic Complexity 45 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_unmap_attachment Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_move_notify Cyclomatic Complexity 16 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_begin_cpu_access Cyclomatic Complexity 11 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_end_cpu_access Cyclomatic Complexity 14 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_ioctl Cyclomatic Complexity 30 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_mmap Cyclomatic Complexity 20 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_vmap Cyclomatic Complexity 20 /kisskb/src/drivers/dma-buf/dma-buf.c:dma_buf_vunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/range.h:range_len Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/memremap.h:memremap_compat_align Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/dax/dax-private.h:to_dev_dax Cyclomatic Complexity 1 /kisskb/src/drivers/dax/dax-private.h:to_dax_mapping Cyclomatic Complexity 1 /kisskb/src/drivers/dax/dax-private.h:dax_align_valid Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:to_dax_drv Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:is_static Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:alloc_is_aligned Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:dev_dax_validate_align Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:dev_dax_target_node Cyclomatic Complexity 11 /kisskb/src/drivers/dax/bus.c:dev_dax_visible Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:dax_region_free Cyclomatic Complexity 17 /kisskb/src/drivers/dax/bus.c:dax_region_visible Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:dax_bus_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:id_show Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:region_align_show Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:region_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:numa_node_show Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:resource_show Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:align_show Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:target_node_show Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:modalias_show Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_lock_assert Cyclomatic Complexity 3 /kisskb/src/drivers/dax/bus.c:trim_dev_dax_range Cyclomatic Complexity 2 /kisskb/src/drivers/dax/bus.c:free_dev_dax_ranges Cyclomatic Complexity 2 /kisskb/src/drivers/dax/bus.c:dev_dax_size Cyclomatic Complexity 10 /kisskb/src/drivers/dax/bus.c:dax_bus_probe Cyclomatic Complexity 2 /kisskb/src/drivers/dax/bus.c:dax_region_avail_size Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:unregister_dax_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:__free_dev_dax_id Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:dax_mapping_release Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 21 /kisskb/src/drivers/dax/bus.c:delete_store Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:seed_show Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:create_show Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:available_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:size_show Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:get_dax_range Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:put_dax_range Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:pgoff_show Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:end_show Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:start_show Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:free_dev_dax_id Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 16 /kisskb/src/drivers/dax/bus.c:align_store Cyclomatic Complexity 18 /kisskb/src/drivers/dax/bus.c:range_parse Cyclomatic Complexity 18 /kisskb/src/drivers/dax/bus.c:adjust_ok Cyclomatic Complexity 14 /kisskb/src/drivers/dax/bus.c:adjust_dev_dax_range Cyclomatic Complexity 23 /kisskb/src/drivers/dax/bus.c:dev_dax_shrink Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:dax_bus_uevent Cyclomatic Complexity 7 /kisskb/src/drivers/dax/bus.c:__dax_match_id Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:dax_match_id Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:dax_bus_match Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 27 /kisskb/src/drivers/dax/bus.c:do_id_store Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:remove_id_store Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:new_id_store Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 23 /kisskb/src/drivers/dax/bus.c:devm_register_dax_mapping Cyclomatic Complexity 26 /kisskb/src/drivers/dax/bus.c:alloc_dev_dax_range Cyclomatic Complexity 10 /kisskb/src/drivers/dax/bus.c:mapping_store Cyclomatic Complexity 70 /kisskb/src/drivers/dax/bus.c:dev_dax_resize Cyclomatic Complexity 10 /kisskb/src/drivers/dax/bus.c:size_store Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:kill_dev_dax Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:unregister_dev_dax Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:dax_region_put Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:dax_region_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:dev_dax_release Cyclomatic Complexity 15 /kisskb/src/drivers/dax/bus.c:alloc_dax_region Cyclomatic Complexity 63 /kisskb/src/drivers/dax/bus.c:devm_create_dev_dax Cyclomatic Complexity 17 /kisskb/src/drivers/dax/bus.c:create_store Cyclomatic Complexity 18 /kisskb/src/drivers/dax/bus.c:__dax_driver_register Cyclomatic Complexity 2 /kisskb/src/drivers/dax/bus.c:dax_driver_unregister Cyclomatic Complexity 4 /kisskb/src/drivers/dax/bus.c:dax_bus_init Cyclomatic Complexity 1 /kisskb/src/drivers/dax/bus.c:dax_bus_exit /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_poll_add_cb': /kisskb/src/drivers/dma-buf/dma-buf.c:215:23: note: byref variable will be forcibly initialized 215 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_debug_show': /kisskb/src/drivers/dma-buf/dma-buf.c:1335:23: note: byref variable will be forcibly initialized 1335 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dax/bus.c: In function 'mapping_store': /kisskb/src/drivers/dax/bus.c:1072:15: note: byref variable will be forcibly initialized 1072 | struct range r; | ^ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:337:22: note: byref variable will be forcibly initialized 337 | struct dma_buf_sync sync; | ^~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1270:21: note: byref variable will be forcibly initialized 1270 | struct dma_buf_map ptr; | ^~~ /kisskb/src/drivers/dax/bus.c: In function 'create_store': /kisskb/src/drivers/dax/bus.c:330:23: note: byref variable will be forcibly initialized 330 | struct dev_dax_data data = { | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_auxadc_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_client_dev_register Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_clear_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_set_bits Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_reg_read Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_reg_write Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_block_read Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_block_write Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_reg_lock Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_reg_unlock Cyclomatic Complexity 18 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_read_auxadc Cyclomatic Complexity 46 /kisskb/src/drivers/mfd/wm8350-core.c:wm8350_device_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__fswahw32 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_clear_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:alloc_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:free_cpumask_var Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_before Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_ms_delta Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:jiffies_to_nsecs Cyclomatic Complexity 12 /kisskb/src/kernel/torture.c:torture_online_all Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/clock.h:local_clock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_fill Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_setall Cyclomatic Complexity 7 /kisskb/src/kernel/torture.c:torture_shuffle_tasks Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/kernel/torture.c:torture_shuffle_task_unregister_all Cyclomatic Complexity 5 /kisskb/src/kernel/torture.c:verbose_torout_sleep Cyclomatic Complexity 6 /kisskb/src/kernel/torture.c:torture_shutdown_notify Cyclomatic Complexity 7 /kisskb/src/kernel/torture.c:torture_shutdown_cleanup Cyclomatic Complexity 7 /kisskb/src/kernel/torture.c:torture_shuffle_cleanup Cyclomatic Complexity 7 /kisskb/src/kernel/torture.c:torture_stutter_cleanup Cyclomatic Complexity 7 /kisskb/src/kernel/torture.c:torture_onoff_cleanup Cyclomatic Complexity 1 /kisskb/src/kernel/torture.c:torture_num_online_cpus Cyclomatic Complexity 35 /kisskb/src/kernel/torture.c:torture_offline Cyclomatic Complexity 28 /kisskb/src/kernel/torture.c:torture_online Cyclomatic Complexity 1 /kisskb/src/kernel/torture.c:torture_onoff_stats Cyclomatic Complexity 3 /kisskb/src/kernel/torture.c:torture_onoff_failures Cyclomatic Complexity 4 /kisskb/src/kernel/torture.c:torture_random Cyclomatic Complexity 6 /kisskb/src/kernel/torture.c:torture_hrtimeout_ns Cyclomatic Complexity 1 /kisskb/src/kernel/torture.c:torture_hrtimeout_us Cyclomatic Complexity 4 /kisskb/src/kernel/torture.c:torture_hrtimeout_ms Cyclomatic Complexity 1 /kisskb/src/kernel/torture.c:torture_hrtimeout_jiffies Cyclomatic Complexity 4 /kisskb/src/kernel/torture.c:torture_hrtimeout_s Cyclomatic Complexity 9 /kisskb/src/kernel/torture.c:torture_shuffle_task_register Cyclomatic Complexity 2 /kisskb/src/kernel/torture.c:torture_shutdown_absorb Cyclomatic Complexity 19 /kisskb/src/kernel/torture.c:stutter_wait Cyclomatic Complexity 4 /kisskb/src/kernel/torture.c:torture_init_begin Cyclomatic Complexity 1 /kisskb/src/kernel/torture.c:torture_init_end Cyclomatic Complexity 3 /kisskb/src/kernel/torture.c:torture_cleanup_begin Cyclomatic Complexity 1 /kisskb/src/kernel/torture.c:torture_cleanup_end Cyclomatic Complexity 1 /kisskb/src/kernel/torture.c:torture_must_stop_irq Cyclomatic Complexity 3 /kisskb/src/kernel/torture.c:torture_must_stop Cyclomatic Complexity 5 /kisskb/src/kernel/torture.c:torture_kthread_stopping Cyclomatic Complexity 33 /kisskb/src/kernel/torture.c:torture_onoff Cyclomatic Complexity 5 /kisskb/src/kernel/torture.c:torture_shuffle Cyclomatic Complexity 34 /kisskb/src/kernel/torture.c:torture_shutdown Cyclomatic Complexity 13 /kisskb/src/kernel/torture.c:torture_stutter Cyclomatic Complexity 11 /kisskb/src/kernel/torture.c:_torture_create_kthread Cyclomatic Complexity 4 /kisskb/src/kernel/torture.c:torture_onoff_init Cyclomatic Complexity 6 /kisskb/src/kernel/torture.c:torture_shuffle_init Cyclomatic Complexity 4 /kisskb/src/kernel/torture.c:torture_shutdown_init Cyclomatic Complexity 1 /kisskb/src/kernel/torture.c:torture_stutter_init Cyclomatic Complexity 7 /kisskb/src/kernel/torture.c:_torture_stop_kthread In file included from /kisskb/src/kernel/torture.c:39: /kisskb/src/kernel/torture.c: In function 'torture_onoff': /kisskb/src/kernel/torture.c:339:24: note: byref variable will be forcibly initialized 339 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 78 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/kernel/torture.c: In function 'torture_stutter': /kisskb/src/kernel/torture.c:758:24: note: byref variable will be forcibly initialized 758 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 78 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:to_tpd12s015 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_driver_init Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_hpd_isr Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_hpd_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_hpd_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_detach Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_attach Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_driver_exit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ti-tpd12s015.c:tpd12s015_remove Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 42 /kisskb/src/fs/ntfs/unistr.c:ntfs_collate_names Cyclomatic Complexity 11 /kisskb/src/fs/ntfs/unistr.c:ntfs_ucsncmp Cyclomatic Complexity 15 /kisskb/src/fs/ntfs/unistr.c:ntfs_ucsncasecmp Cyclomatic Complexity 7 /kisskb/src/fs/ntfs/unistr.c:ntfs_are_names_equal Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/unistr.c:ntfs_upcase_name Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/unistr.c:ntfs_file_upcase_value Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/unistr.c:ntfs_file_compare_values Cyclomatic Complexity 17 /kisskb/src/fs/ntfs/unistr.c:ntfs_nlstoucs Cyclomatic Complexity 42 /kisskb/src/fs/ntfs/unistr.c:ntfs_ucstonls Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_pe_class Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_attach Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_afu_irq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_psl9_irq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_psl_irq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_psl_irq_ack Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_ste_miss Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_ste_write Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_pte_miss Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_llcmd Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_llcmd_done Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_afu_psl_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_afu_psl_ctrl_done Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_hcall Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_hcall_control Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_hcall_attach Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_hcall_control_faults Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_get_offsets_cxl_hcall_download_facility Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_attach Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_detach Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_afu_irq Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_psl9_irq Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_psl_irq Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_psl_irq_ack Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_ste_miss Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_ste_write Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_pte_miss Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_llcmd Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_llcmd_done Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_afu_ctrl Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_afu_ctrl_done Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_psl_ctrl Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_psl_ctrl_done Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_slbia Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_hcall Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_hcall_control Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_hcall_attach Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_hcall_detach Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_hcall_control_function Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_hcall_collect_int_info Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_hcall_control_faults Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_hcall_control_facility Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/./trace.h:__traceiter_cxl_hcall_download_facility Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:pid_nr Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_pe_class Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_attach Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_afu_irq Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_psl9_irq Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_psl_irq Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_psl_irq_ack Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_ste_miss Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_ste_write Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_pte_miss Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_llcmd Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_llcmd_done Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_afu_psl_ctrl Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_afu_psl_ctrl_done Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_hcall Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_hcall_control Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_hcall_attach Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_hcall_control_faults Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_event_raw_event_cxl_hcall_download_facility Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_attach Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_pe_class Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_afu_irq Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_ste_miss Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_ste_write Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_hcall Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_hcall_control Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_hcall_attach Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_hcall_control_faults Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_hcall_download_facility Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_psl9_irq Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_psl_irq Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_psl_irq_ack Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_pte_miss Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_llcmd Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_llcmd_done Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_afu_psl_ctrl Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_afu_psl_ctrl_done Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_psl_ctrl Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/./trace.h:trace_raw_output_cxl_psl_ctrl_done In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/misc/cxl/trace.h:691, from /kisskb/src/drivers/misc/cxl/trace.c:8: /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_pe_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:63:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 63 | DECLARE_EVENT_CLASS(cxl_pe_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_attach': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:88:1: note: in expansion of macro 'TRACE_EVENT' 88 | TRACE_EVENT(cxl_attach, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_afu_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:129:1: note: in expansion of macro 'TRACE_EVENT' 129 | TRACE_EVENT(cxl_afu_irq, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_psl9_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:162:1: note: in expansion of macro 'TRACE_EVENT' 162 | TRACE_EVENT(cxl_psl9_irq, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_psl_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:196:1: note: in expansion of macro 'TRACE_EVENT' 196 | TRACE_EVENT(cxl_psl_irq, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_psl_irq_ack': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:229:1: note: in expansion of macro 'TRACE_EVENT' 229 | TRACE_EVENT(cxl_psl_irq_ack, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_ste_miss': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:256:1: note: in expansion of macro 'TRACE_EVENT' 256 | TRACE_EVENT(cxl_ste_miss, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_ste_write': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:283:1: note: in expansion of macro 'TRACE_EVENT' 283 | TRACE_EVENT(cxl_ste_write, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_pte_miss': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:316:1: note: in expansion of macro 'TRACE_EVENT' 316 | TRACE_EVENT(cxl_pte_miss, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_llcmd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:346:1: note: in expansion of macro 'TRACE_EVENT' 346 | TRACE_EVENT(cxl_llcmd, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_llcmd_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:373:1: note: in expansion of macro 'TRACE_EVENT' 373 | TRACE_EVENT(cxl_llcmd_done, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_afu_psl_ctrl': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:403:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 403 | DECLARE_EVENT_CLASS(cxl_afu_psl_ctrl, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_afu_psl_ctrl_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:427:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 427 | DECLARE_EVENT_CLASS(cxl_afu_psl_ctrl_done, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_hcall': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:492:1: note: in expansion of macro 'TRACE_EVENT' 492 | TRACE_EVENT(cxl_hcall, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_hcall_control': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:516:1: note: in expansion of macro 'TRACE_EVENT' 516 | TRACE_EVENT(cxl_hcall_control, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_hcall_attach': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:556:1: note: in expansion of macro 'TRACE_EVENT' 556 | TRACE_EVENT(cxl_hcall_attach, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_hcall_control_faults': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:608:1: note: in expansion of macro 'TRACE_EVENT' 608 | TRACE_EVENT(cxl_hcall_control_faults, | ^~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/trace.c: In function 'trace_event_raw_event_cxl_hcall_download_facility': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/cxl/./trace.h:651:1: note: in expansion of macro 'TRACE_EVENT' 651 | TRACE_EVENT(cxl_hcall_download_facility, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm.c:nvdimm_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 36 /kisskb/src/drivers/nvdimm/dimm.c:nvdimm_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm.c:nvdimm_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/dimm.c:nvdimm_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-regmap.c:wm8350_readable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-regmap.c:wm8350_volatile Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm8350-regmap.c:wm8350_precious Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/wm8350-regmap.c:wm8350_writeable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_stub_get_name Cyclomatic Complexity 5 /kisskb/src/include/trace/events/dma_fence.h:__traceiter_dma_fence_emit Cyclomatic Complexity 5 /kisskb/src/include/trace/events/dma_fence.h:__traceiter_dma_fence_init Cyclomatic Complexity 5 /kisskb/src/include/trace/events/dma_fence.h:__traceiter_dma_fence_destroy Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 5 /kisskb/src/include/trace/events/dma_fence.h:__traceiter_dma_fence_enable_signal Cyclomatic Complexity 5 /kisskb/src/include/trace/events/dma_fence.h:__traceiter_dma_fence_signaled Cyclomatic Complexity 5 /kisskb/src/include/trace/events/dma_fence.h:__traceiter_dma_fence_wait_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/dma_fence.h:__traceiter_dma_fence_wait_end Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_test_signaled_any Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 3 /kisskb/src/include/trace/events/dma_fence.h:trace_event_get_offsets_dma_fence Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 8 /kisskb/src/include/trace/events/dma_fence.h:trace_event_raw_event_dma_fence Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:ite66121_power_off Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_remove Cyclomatic Complexity 4 /kisskb/src/include/trace/events/dma_fence.h:trace_raw_output_dma_fence Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_mode_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_is_hpd_detect Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_preamble_ddc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_clear_ddc_fifo Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_configure_input Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_fire_afe Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_wait_ddc_ready Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_abort_ddc_ops Cyclomatic Complexity 13 /kisskb/src/include/trace/events/dma_fence.h:trace_dma_fence_signaled Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_write_bits Cyclomatic Complexity 13 /kisskb/src/include/trace/events/dma_fence.h:trace_dma_fence_wait_start Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_irq_threaded_handler Cyclomatic Complexity 13 /kisskb/src/include/trace/events/dma_fence.h:trace_dma_fence_wait_end Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_hpd_disable Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_set_mute Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_hpd_enable Cyclomatic Complexity 13 /kisskb/src/include/trace/events/dma_fence.h:trace_dma_fence_destroy Cyclomatic Complexity 13 /kisskb/src/include/trace/events/dma_fence.h:trace_dma_fence_enable_signal Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_configure_afe Cyclomatic Complexity 13 /kisskb/src/include/trace/events/dma_fence.h:trace_dma_fence_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_attach Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_default_wait_cb Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_context_alloc Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_begin_signalling Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_end_signalling Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/dma-fence.c:__dma_fence_might_wait Cyclomatic Complexity 57 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_get_edid_block Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_signal_timestamp_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_signal_timestamp Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_signal_locked Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 16 /kisskb/src/drivers/dma-buf/dma-fence.c:__dma_fence_enable_signaling Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_atomic_get_input_bus_fmts Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled_locked Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_atomic_get_output_bus_fmts Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_status_locked Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_signal Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_enable Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_free Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_mode_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_bridge_get_edid Cyclomatic Complexity 10 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_release Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_enable_sw_signaling Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:ite66121_power_on Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_hw_reset Cyclomatic Complexity 27 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_add_callback Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_get_status Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_remove_callback Cyclomatic Complexity 53 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:it66121_driver_exit Cyclomatic Complexity 29 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_default_wait Cyclomatic Complexity 13 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_wait_timeout Cyclomatic Complexity 65 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_wait_any_timeout Cyclomatic Complexity 31 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_init Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_get_stub Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-fence.c:dma_fence_allocate_private_stub In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'trace_event_raw_event_dma_fence': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 12 | DECLARE_EVENT_CLASS(dma_fence, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 12 | DECLARE_EVENT_CLASS(dma_fence, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_signal_timestamp_locked': /kisskb/src/drivers/dma-buf/dma-fence.c:361:19: note: byref variable will be forcibly initialized 361 | struct list_head cb_list; | ^~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_default_wait': /kisskb/src/drivers/dma-buf/dma-fence.c:754:25: note: byref variable will be forcibly initialized 754 | struct default_wait_cb cb; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg Cyclomatic Complexity 4 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_unless_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/pci-bridge.h:pci_bus_to_host Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_probe_mode Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_setup_msi_irqs Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_teardown_msi_irqs Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_window_alignment Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_reset_secondary_bus Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pcie_cfg_record Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/vphb.c:pci_bus_to_afu Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_afu_configured_put Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_afu_configured_get Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pcie_config_info Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_enable_device_hook Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_disable_device Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pcie_write_config Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pcie_read_config Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_vphb_add Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_vphb_remove Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_is_vphb_device Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_to_afu Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/vphb.c:cxl_pci_to_cfg_record Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/malloc.h:__ntfs_malloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_malloc_nofs Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/upcase.c:generate_default_upcase Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_to_section_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:valid_section Cyclomatic Complexity 3 /kisskb/src/include/linux/mmzone.h:early_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:subsection_map_index Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:pfn_section_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/pgtable.h:is_ioremap_addr Cyclomatic Complexity 1 /kisskb/src/kernel/iomem.c:arch_memremap_can_ram_remap Cyclomatic Complexity 1 /kisskb/src/kernel/iomem.c:devm_memremap_match Cyclomatic Complexity 7 /kisskb/src/include/linux/mmzone.h:__nr_to_section Cyclomatic Complexity 1 /kisskb/src/include/linux/mmzone.h:__pfn_to_section Cyclomatic Complexity 10 /kisskb/src/include/linux/mmzone.h:pfn_valid Cyclomatic Complexity 5 /kisskb/src/kernel/iomem.c:try_ram_remap Cyclomatic Complexity 1 /kisskb/src/kernel/iomem.c:arch_memremap_wb Cyclomatic Complexity 59 /kisskb/src/kernel/iomem.c:memremap Cyclomatic Complexity 3 /kisskb/src/kernel/iomem.c:memunmap Cyclomatic Complexity 1 /kisskb/src/kernel/iomem.c:devm_memremap_release Cyclomatic Complexity 7 /kisskb/src/kernel/iomem.c:devm_memremap Cyclomatic Complexity 2 /kisskb/src/kernel/iomem.c:devm_memunmap Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:__hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/libnvdimm.h:to_blk_region_desc Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:ndrd_get_flush_wpq Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:ndrd_set_flush_wpq Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_pfn Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_dax Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/libnvdimm.h:devm_nvdimm_ioremap Cyclomatic Complexity 12 /kisskb/src/drivers/nvdimm/region_devs.c:nvdimm_map_flush Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeq Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:init_namespaces_show Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_unlock Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:to_namespace_index Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:revalidate_read_only Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:strtobool Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_init Cyclomatic Complexity 27 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_activate Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/region_devs.c:to_nd_region Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:mappingN Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping31_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping30_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping29_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping28_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping27_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping26_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping25_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping24_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping23_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping22_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping21_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping20_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping19_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping18_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping17_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping16_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping15_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping14_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping13_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping12_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping11_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping10_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping9_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping8_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping7_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping6_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping5_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping4_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping3_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping2_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping1_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mapping0_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:mapping_visible Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/region_devs.c:persistence_domain_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:resource_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:namespace_seed_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:read_only_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:read_only_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:dax_seed_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:pfn_seed_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:btt_seed_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:mappings_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:align_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_dev Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_provider_data Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:nd_blk_region_provider_data Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:nd_blk_region_set_provider_data Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/region_devs.c:is_nd_pmem Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/region_devs.c:is_nd_blk Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/region_devs.c:to_nd_blk_region Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_release Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/region_devs.c:default_align Cyclomatic Complexity 30 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_create Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/region_devs.c:is_nd_volatile Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/nd-core.h:is_memory Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_to_nstype Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:nstype_show Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_available_dpa Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_allocatable_dpa Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/region_devs.c:region_size Cyclomatic Complexity 12 /kisskb/src/drivers/nvdimm/region_devs.c:align_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:size_show Cyclomatic Complexity 22 /kisskb/src/drivers/nvdimm/region_devs.c:region_conflict Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd-core.h:is_nd_region Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_lock Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:region_badblocks_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:max_available_extent_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:available_size_show Cyclomatic Complexity 12 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_interleave_set_cookie Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/region_devs.c:set_cookie_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_interleave_set_altcookie Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/region_devs.c:nd_mapping_free_labels Cyclomatic Complexity 28 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_advance_seeds Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/region_devs.c:nd_blk_region_init Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_acquire_lane Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_release_lane Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:nvdimm_pmem_region_create Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/region_devs.c:nvdimm_blk_region_create Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:nvdimm_volatile_region_create Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/region_devs.c:generic_nvdimm_flush Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/region_devs.c:nvdimm_flush Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/region_devs.c:deep_flush_store Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/region_devs.c:nvdimm_has_flush Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:deep_flush_show Cyclomatic Complexity 50 /kisskb/src/drivers/nvdimm/region_devs.c:region_visible Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/region_devs.c:nvdimm_has_cache Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/region_devs.c:is_nvdimm_sync Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region_devs.c:nd_region_conflict /kisskb/src/drivers/nvdimm/region_devs.c: In function 'nd_region_conflict': /kisskb/src/drivers/nvdimm/region_devs.c:1320:26: note: byref variable will be forcibly initialized 1320 | struct conflict_context ctx = { | ^~~ Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-gpio.c:gpio_set_pull_up Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-gpio.c:gpio_set_pull_down Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-gpio.c:gpio_set_invert Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-gpio.c:gpio_set_polarity Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-gpio.c:wm8350_gpio_set_debounce Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/wm8350-gpio.c:gpio_set_dir Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/wm8350-gpio.c:gpio_set_func Cyclomatic Complexity 30 /kisskb/src/drivers/mfd/wm8350-gpio.c:wm8350_gpio_config Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-irq.c:irq_to_wm8350_irq Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-irq.c:wm8350_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-irq.c:wm8350_irq_disable Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/wm8350-irq.c:wm8350_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/wm8350-irq.c:wm8350_irq_sync_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-irq.c:wm8350_irq_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 28 /kisskb/src/drivers/mfd/wm8350-irq.c:wm8350_irq_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-irq.c:wm8350_irq_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetErrors Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/ntfs.h:NTFS_SB Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/aops.h:ntfs_unmap_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs/aops.h:ntfs_map_page Cyclomatic Complexity 71 /kisskb/src/fs/ntfs/bitmap.c:__ntfs_bitmap_set_bits_in_run Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:radix_enabled Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:inc_mm_active_cpus Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:dec_mm_active_cpus Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:mm_context_add_copro Cyclomatic Complexity 1 /kisskb/src/include/misc/cxl-base.h:cxl_ctx_get Cyclomatic Complexity 1 /kisskb/src/include/misc/cxl-base.h:cxl_ctx_put Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/api.c:cxl_find_afu_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush-hash.h:hash__flush_all_mm Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/tlbflush.h:flush_all_mm Cyclomatic Complexity 13 /kisskb/src/arch/powerpc/include/asm/mmu_context.h:mm_context_remove_copro Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/api.c:cxl_getfile Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/api.c:cxl_fs_init_fs_context Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/api.c:cxl_release_mapping Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/api.c:cxl_dev_context_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_get_context Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/api.c:cxl_release_context Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/api.c:cxl_set_priv Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/api.c:cxl_get_priv Cyclomatic Complexity 20 /kisskb/src/drivers/misc/cxl/api.c:cxl_allocate_afu_irqs Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/api.c:cxl_free_afu_irqs Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/api.c:cxl_map_afu_irq Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/api.c:cxl_unmap_afu_irq Cyclomatic Complexity 21 /kisskb/src/drivers/misc/cxl/api.c:cxl_start_context Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_process_element Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_stop_context Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_set_master Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_fd_open Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_fd_release Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_fd_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_fd_mmap Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_fd_poll Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_fd_read Cyclomatic Complexity 33 /kisskb/src/drivers/misc/cxl/api.c:cxl_get_fd Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_fops_get_context Cyclomatic Complexity 21 /kisskb/src/drivers/misc/cxl/api.c:cxl_set_driver_ops Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_context_events_pending Cyclomatic Complexity 18 /kisskb/src/drivers/misc/cxl/api.c:cxl_start_work Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/api.c:cxl_psa_map Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_psa_unmap Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/api.c:cxl_afu_reset Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/api.c:cxl_perst_reloads_same_image Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/api.c:cxl_read_adapter_vpd Cyclomatic Complexity 3 /kisskb/src/include/linux/ioport.h:resource_overlaps Cyclomatic Complexity 3 /kisskb/src/include/linux/ioport.h:resource_intersection Cyclomatic Complexity 3 /kisskb/src/include/linux/ioport.h:resource_union Cyclomatic Complexity 1 /kisskb/src/kernel/resource_kunit.c:resource_do_test Cyclomatic Complexity 1 /kisskb/src/kernel/resource_kunit.c:resource_do_intersection_test Cyclomatic Complexity 2 /kisskb/src/kernel/resource_kunit.c:resource_test_intersection Cyclomatic Complexity 1 /kisskb/src/kernel/resource_kunit.c:resource_do_union_test Cyclomatic Complexity 2 /kisskb/src/kernel/resource_kunit.c:resource_test_union In file included from /kisskb/src/kernel/resource_kunit.c:6: /kisskb/src/kernel/resource_kunit.c: In function 'resource_do_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource_kunit.c:89:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 89 | KUNIT_EXPECT_EQ_MSG(test, r->end, exp_r->end, "End elements are not equal"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource_kunit.c:88:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 88 | KUNIT_EXPECT_EQ_MSG(test, r->start, exp_r->start, "Start elements are not equal"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1356:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 1356 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource_kunit.c:87:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' 87 | KUNIT_EXPECT_EQ_MSG(test, ret, exp_ret, "Resources %pR %pR", r1, r2); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource_kunit.c: In function 'resource_do_intersection_test': /kisskb/src/kernel/resource_kunit.c:118:18: note: byref variable will be forcibly initialized 118 | struct resource result; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit /kisskb/src/kernel/resource_kunit.c: In function 'resource_do_union_test': Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read /kisskb/src/kernel/resource_kunit.c:94:18: note: byref variable will be forcibly initialized 94 | struct resource result; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:set_return_regs_changed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:regs_set_return_ip Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:instruction_pointer Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/ptrace.h:instruction_pointer_set Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:set_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_current_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rseq.h:trace_event_get_offsets_rseq_update Cyclomatic Complexity 1 /kisskb/src/include/trace/events/rseq.h:trace_event_get_offsets_rseq_ip_fixup Cyclomatic Complexity 1 /kisskb/src/kernel/rseq.c:in_rseq_cs Cyclomatic Complexity 5 /kisskb/src/include/trace/events/rseq.h:__traceiter_rseq_update Cyclomatic Complexity 5 /kisskb/src/include/trace/events/rseq.h:__traceiter_rseq_ip_fixup Cyclomatic Complexity 4 /kisskb/src/include/linux/sched.h:rseq_set_notify_resume Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/rseq.h:trace_event_raw_event_rseq_update Cyclomatic Complexity 6 /kisskb/src/include/trace/events/rseq.h:trace_event_raw_event_rseq_ip_fixup Cyclomatic Complexity 4 /kisskb/src/include/trace/events/rseq.h:trace_raw_output_rseq_update Cyclomatic Complexity 4 /kisskb/src/include/trace/events/rseq.h:trace_raw_output_rseq_ip_fixup Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:user_write_access_begin Cyclomatic Complexity 46 /kisskb/src/kernel/rseq.c:rseq_get_rseq_cs Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 18 /kisskb/src/kernel/rseq.c:rseq_need_restart Cyclomatic Complexity 10 /kisskb/src/kernel/rseq.c:clear_rseq_cs Cyclomatic Complexity 13 /kisskb/src/include/trace/events/rseq.h:trace_rseq_ip_fixup Cyclomatic Complexity 12 /kisskb/src/kernel/rseq.c:rseq_ip_fixup Cyclomatic Complexity 13 /kisskb/src/include/trace/events/rseq.h:trace_rseq_update Cyclomatic Complexity 5 /kisskb/src/kernel/rseq.c:rseq_update_cpu_id Cyclomatic Complexity 23 /kisskb/src/kernel/rseq.c:rseq_reset_rseq_cpu_id Cyclomatic Complexity 37 /kisskb/src/kernel/rseq.c:__do_sys_rseq Cyclomatic Complexity 11 /kisskb/src/kernel/rseq.c:__rseq_handle_notify_resume Cyclomatic Complexity 7 /kisskb/src/kernel/rseq.c:rseq_syscall Cyclomatic Complexity 1 /kisskb/src/kernel/rseq.c:__se_sys_rseq Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irq_work.h:init_irq_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence-array.h:dma_fence_is_array Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_array_get_driver_name Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_array_get_timeline_name Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_array_clear_pending_error Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence-array.h:to_dma_fence_array Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_array_signaled Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_array_set_pending_error Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 2 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_array_release Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_array_enable_signaling Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_array_cb_func Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence-array.c:irq_dma_fence_array_work Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_array_create Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/dma-fence-array.c:dma_fence_match_context In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rseq.h:57, from /kisskb/src/kernel/rseq.c:19: /kisskb/src/kernel/rseq.c: In function 'trace_event_raw_event_rseq_update': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rseq.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(rseq_update, | ^~~~~~~~~~~ /kisskb/src/kernel/rseq.c: In function 'trace_event_raw_event_rseq_ip_fixup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rseq.h:28:1: note: in expansion of macro 'TRACE_EVENT' 28 | TRACE_EVENT(rseq_ip_fixup, | ^~~~~~~~~~~ /kisskb/src/kernel/rseq.c: In function 'rseq_ip_fixup': /kisskb/src/kernel/rseq.c:241:17: note: byref variable will be forcibly initialized 241 | struct rseq_cs rseq_cs; | ^~~~~~~ /kisskb/src/kernel/rseq.c: In function 'rseq_syscall': /kisskb/src/kernel/rseq.c:315:17: note: byref variable will be forcibly initialized 315 | struct rseq_cs rseq_cs; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_set_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_round_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arc_pgu_mode_valid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_platform_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_unload Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_debugfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_show_pxlclock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arc_pgu_write Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arc_pgu_update Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arc_pgu_read Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arc_pgu_disable Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arc_pgu_set_pxl_fmt Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arc_pgu_mode_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arc_pgu_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/of_reserved_mem.h:of_reserved_mem_device_init Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_mask_and_coherent Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_drm_sim_init Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_load Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_drm_connector_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/arcpgu.c:arcpgu_platform_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/irq_work.h:init_irq_work Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_get_driver_name Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_get_timeline_name Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-fence-chain.h:to_dma_fence_chain Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:__dma_fence_is_later Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 12 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu_safe Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_get_prev Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_release Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_cb Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 15 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_walk Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_signaled Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_enable_signaling Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_irq_work Cyclomatic Complexity 16 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_find_seqno Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/dma-fence-chain.c:dma_fence_chain_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8350-i2c.c:wm8350_i2c_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/wm8350-i2c.c:wm8350_i2c_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetErrors Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_set_bits_in_run Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/bitmap.h:ntfs_bitmap_clear_run Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/malloc.h:__ntfs_malloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_malloc_nofs Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/aops.h:ntfs_unmap_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs/aops.h:ntfs_map_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_free Cyclomatic Complexity 20 /kisskb/src/fs/ntfs/lcnalloc.c:ntfs_cluster_free_from_rl_nolock Cyclomatic Complexity 278 /kisskb/src/fs/ntfs/lcnalloc.c:ntfs_cluster_alloc Cyclomatic Complexity 99 /kisskb/src/fs/ntfs/lcnalloc.c:__ntfs_cluster_free Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kmalloc Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kzalloc Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_api_dointvec_write_single_greater_int_max Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_api_dointvec_write_single_less_int_min Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_api_dointvec_table_read_but_position_set Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_api_dointvec_table_len_is_zero Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_api_dointvec_table_maxlen_unset Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_api_dointvec_null_tbl_data Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_dointvec_write_happy_single_negative Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_dointvec_write_happy_single_positive Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_dointvec_read_happy_single_negative Cyclomatic Complexity 1 /kisskb/src/kernel/sysctl-test.c:sysctl_test_dointvec_read_happy_single_positive In file included from /kisskb/src/kernel/sysctl-test.c:6: /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_write_single_greater_int_max': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:370:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 370 | KUNIT_EXPECT_EQ(test, 0, *((int *)table.data)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1641:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1641 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:369:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' 369 | KUNIT_ASSERT_EQ(test, max_len, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:367:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 367 | KUNIT_EXPECT_EQ(test, -EINVAL, proc_dointvec(&table, KUNIT_PROC_WRITE, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 923 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1058:2: note: in expansion of macro 'KUNIT_BASE_LT_MSG_ASSERTION' 1058 | KUNIT_BASE_LT_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1068:2: note: in expansion of macro 'KUNIT_BINARY_LT_MSG_ASSERTION' 1068 | KUNIT_BINARY_LT_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1726:2: note: in expansion of macro 'KUNIT_BINARY_LT_ASSERTION' 1726 | KUNIT_BINARY_LT_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:364:2: note: in expansion of macro 'KUNIT_ASSERT_LT' 364 | KUNIT_ASSERT_LT(test, (size_t)snprintf(buffer, max_len, "%lu", | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:955:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 955 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1136:2: note: in expansion of macro 'KUNIT_BASE_GT_MSG_ASSERTION' 1136 | KUNIT_BASE_GT_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1146:2: note: in expansion of macro 'KUNIT_BINARY_GT_MSG_ASSERTION' 1146 | KUNIT_BINARY_GT_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1769:2: note: in expansion of macro 'KUNIT_BINARY_GT_ASSERTION' 1769 | KUNIT_BINARY_GT_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:363:2: note: in expansion of macro 'KUNIT_ASSERT_GT' 363 | KUNIT_ASSERT_GT(test, greater_than_max, (unsigned long)INT_MAX); | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_write_single_less_int_min': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:338:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 338 | KUNIT_EXPECT_EQ(test, 0, *((int *)table.data)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:337:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 337 | KUNIT_EXPECT_EQ(test, max_len, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:335:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 335 | KUNIT_EXPECT_EQ(test, -EINVAL, proc_dointvec(&table, KUNIT_PROC_WRITE, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 923 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1058:2: note: in expansion of macro 'KUNIT_BASE_LT_MSG_ASSERTION' 1058 | KUNIT_BASE_LT_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1068:2: note: in expansion of macro 'KUNIT_BINARY_LT_MSG_ASSERTION' 1068 | KUNIT_BINARY_LT_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1726:2: note: in expansion of macro 'KUNIT_BINARY_LT_ASSERTION' 1726 | KUNIT_BINARY_LT_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:330:2: note: in expansion of macro 'KUNIT_ASSERT_LT' 330 | KUNIT_ASSERT_LT(test, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_table_read_but_position_set': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:177:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 177 | KUNIT_EXPECT_EQ(test, 0, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:175:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 175 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, buffer, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_table_len_is_zero': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:142:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 142 | KUNIT_EXPECT_EQ(test, 0, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:140:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 140 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE, buffer, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:138:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 138 | KUNIT_EXPECT_EQ(test, 0, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:136:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 136 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, buffer, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_table_maxlen_unset': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:107:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 107 | KUNIT_EXPECT_EQ(test, 0, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:104:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 104 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&data_maxlen_unset_table, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:98:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 98 | KUNIT_EXPECT_EQ(test, 0, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:95:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 95 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&data_maxlen_unset_table, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_api_dointvec_null_tbl_data': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:61:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 61 | KUNIT_EXPECT_EQ(test, 0, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:58:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 58 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&null_data_table, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:52:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 52 | KUNIT_EXPECT_EQ(test, 0, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:49:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 49 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&null_data_table, | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_i2c_driver_init /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_dointvec_write_happy_single_negative': Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_ldo_in_use Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/wm8994/core.h:wm8994_set_bits /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:299:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 299 | KUNIT_EXPECT_EQ(test, -9, *((int *)table.data)); | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 4 /kisskb/src/include/linux/mfd/wm8994/core.h:wm8994_reg_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/wm8994/core.h:wm8994_reg_write /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:298:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 298 | KUNIT_EXPECT_EQ(test, sizeof(input) - 1, pos); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:297:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 297 | KUNIT_EXPECT_EQ(test, sizeof(input) - 1, len); | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_suspend /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:295:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 295 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE, | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_device_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_set_pdata_from_of Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_idle Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_dointvec_write_happy_single_positive': Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:269:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 269 | KUNIT_EXPECT_EQ(test, 9, *((int *)table.data)); | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:nd_pfn_create Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:nd_dax_create Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region.c:child_notify Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/nd-core.h:is_memory Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_notify_dirent /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:268:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 268 | KUNIT_EXPECT_EQ(test, sizeof(input) - 1, pos); | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 85 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_device_init Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/region.c:nd_region_notify /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:267:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 267 | KUNIT_EXPECT_EQ(test, sizeof(input) - 1, len); | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region.c:child_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region.c:nd_region_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_find_and_get Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_get_dirent /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:265:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 265 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_WRITE, | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_i2c_probe Cyclomatic Complexity 35 /kisskb/src/drivers/nvdimm/region.c:nd_region_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8994-core.c:wm8994_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region.c:nd_region_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/region.c:nd_region_exit /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_dointvec_read_happy_single_negative': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:238:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 238 | KUNIT_EXPECT_STREQ(test, "-16\n", buffer); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1641:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1641 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:236:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' 236 | KUNIT_ASSERT_EQ(test, 4, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:234:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 234 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c: In function 'sysctl_test_dointvec_read_happy_single_positive': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:209:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 209 | KUNIT_EXPECT_STREQ(test, "13\n", buffer); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1641:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1641 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:206:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' 206 | KUNIT_ASSERT_EQ(test, 3, len); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sysctl-test.c:204:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 204 | KUNIT_EXPECT_EQ(test, 0, proc_dointvec(&table, KUNIT_PROC_READ, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/region.c: In function 'nd_region_notify': /kisskb/src/drivers/nvdimm/region.c:125:17: note: byref variable will be forcibly initialized 125 | struct range range = { | ^~~~~ /kisskb/src/drivers/nvdimm/region.c: In function 'nd_region_probe': /kisskb/src/drivers/nvdimm/region.c:38:16: note: byref variable will be forcibly initialized 38 | struct range range = { | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/hugetlb.h:vma_kernel_pagesize Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_is_power9 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:virt_to_phys Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/cxllib.c:allocate_dummy_read_buf Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/cxllib.c:get_vma_info Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/cxllib.c:cxllib_slot_is_supported Cyclomatic Complexity 15 /kisskb/src/drivers/misc/cxl/cxllib.c:cxllib_get_xsl_config Cyclomatic Complexity 14 /kisskb/src/drivers/misc/cxl/cxllib.c:cxllib_switch_phb_mode Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/cxllib.c:cxllib_set_device_dma Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/cxllib.c:cxllib_get_PE_attributes Cyclomatic Complexity 22 /kisskb/src/drivers/misc/cxl/cxllib.c:cxllib_handle_fault Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_get_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_set_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:interface_to_usbdev Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:__create_pipe Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem_atomic_helper.h:to_drm_shadow_plane_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_to_usb_device Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_32bpp_to_24bpp_packed Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_usb_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_clear Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_misc_request Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_set_ecomode Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_resume Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_usb_disconnect Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_framebuffer.h:drm_framebuffer_get Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_framebuffer.h:drm_framebuffer_put Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_fb_mark_dirty Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_pipe_update Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_pipe_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_stop_fb_update Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_pipe_disable Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_copy_fb_to_blocks Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 56 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_fb_update_work Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_gem_prime_import Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_managed.h:drmm_kzalloc Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_usb_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_conn_init Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_usb_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_conn_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:gm12u320_usb_driver_exit /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c: In function 'gm12u320_pipe_update': /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:572:18: note: byref variable will be forcibly initialized 572 | struct drm_rect rect; | ^~~~ /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c: In function 'gm12u320_pipe_enable': /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:552:18: note: byref variable will be forcibly initialized 552 | struct drm_rect rect = { 0, 0, GM12U320_USER_WIDTH, GM12U320_HEIGHT }; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem_atomic_helper.h:to_drm_shadow_plane_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_device_of_dev Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_device_init_clocks Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_platform_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_remove Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_validated_int Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_validated_int0 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_width_pd Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_height_pd Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_stride_pd Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_simple_display_pipe_mode_valid Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_device_release_regulators Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_managed.h:drmm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_validated_format Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_format_pd Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_read_u32_of Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_width_of Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_height_of Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_stride_of Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_read_string_of Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simplefb_get_format_of Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_mode Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_device_init_mm Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_simple_display_pipe_update Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memset_io Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_simple_display_pipe_disable Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_simple_display_pipe_enable Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_connector_helper_get_modes Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_device_init_regulators Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_device_init_fb Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_device_formats Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_device_init_modeset Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_device_create Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:simpledrm_platform_driver_exit /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c: In function 'simpledrm_simple_display_pipe_update': /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:683:18: note: byref variable will be forcibly initialized 683 | struct drm_rect clip; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_ww_mutex_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_ww_mutex_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_ww_mutex_preemptible Cyclomatic Complexity 4 /kisskb/src/include/linux/seqlock.h:__seqprop_ww_mutex_assert Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_iter_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_iter_is_exclusive Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_iter_is_restarted Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqcount_init Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_iter_end Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_list_free Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_destroy Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:fls_long Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_list_alloc Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-resv.h:dma_resv_shared_list Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-resv.h:dma_resv_excl_fence Cyclomatic Complexity 22 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_iter_walk_unlocked Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:seqcount_lockdep_reader_access Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_iter_restart_unlocked Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:krealloc_array Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_start_locking Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_acquire_returned Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_init Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_lock Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_lock_slow Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_lock_slow Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_fini Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_lock_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_mmap_unlock_write Cyclomatic Complexity 3 /kisskb/src/include/linux/mmap_lock.h:__mmap_lock_trace_released Cyclomatic Complexity 1 /kisskb/src/include/linux/mmap_lock.h:mmap_read_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_init Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_lockdep Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_fini Cyclomatic Complexity 41 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_reserve_shared Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_reset_shared_max Cyclomatic Complexity 21 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_add_shared_fence Cyclomatic Complexity 22 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_add_excl_fence Cyclomatic Complexity 2 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_iter_first_unlocked Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_iter_next_unlocked Cyclomatic Complexity 16 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_iter_next Cyclomatic Complexity 10 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_iter_first Cyclomatic Complexity 27 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_copy_fences Cyclomatic Complexity 23 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_get_fences Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_wait_timeout Cyclomatic Complexity 2 /kisskb/src/drivers/dma-buf/dma-resv.c:dma_resv_test_signaled Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_enable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:__kcsan_disable_current Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:get_cpu_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/kernel/scftorture.c:scf_sel_dump Cyclomatic Complexity 1 /kisskb/src/kernel/scftorture.c:scftorture_print_module_parms Cyclomatic Complexity 1 /kisskb/src/kernel/scftorture.c:scf_cleanup_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 12 /kisskb/src/kernel/scftorture.c:scf_sel_add Cyclomatic Complexity 9 /kisskb/src/kernel/scftorture.c:scf_torture_stats_print Cyclomatic Complexity 5 /kisskb/src/kernel/scftorture.c:scf_torture_stats Cyclomatic Complexity 7 /kisskb/src/kernel/scftorture.c:scf_sel_rand Cyclomatic Complexity 31 /kisskb/src/kernel/scftorture.c:scf_handler Cyclomatic Complexity 12 /kisskb/src/kernel/scftorture.c:scf_handler_1 Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 84 /kisskb/src/kernel/scftorture.c:scftorture_invoke_one Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 40 /kisskb/src/kernel/scftorture.c:scftorture_invoker Cyclomatic Complexity 18 /kisskb/src/kernel/scftorture.c:scf_torture_cleanup Cyclomatic Complexity 143 /kisskb/src/kernel/scftorture.c:scf_torture_init /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_lockdep': /kisskb/src/drivers/dma-buf/dma-resv.c:673:23: note: byref variable will be forcibly initialized 673 | struct address_space mapping; | ^~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:672:18: note: byref variable will be forcibly initialized 672 | struct dma_resv obj; | ^~~ /kisskb/src/drivers/dma-buf/dma-resv.c:671:24: note: byref variable will be forcibly initialized 671 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_copy_fences': /kisskb/src/drivers/dma-buf/dma-resv.c:486:23: note: byref variable will be forcibly initialized 486 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_get_fences': /kisskb/src/drivers/dma-buf/dma-resv.c:555:23: note: byref variable will be forcibly initialized 555 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_wait_timeout': /kisskb/src/drivers/dma-buf/dma-resv.c:619:23: note: byref variable will be forcibly initialized 619 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_test_signaled': /kisskb/src/drivers/dma-buf/dma-resv.c:654:23: note: byref variable will be forcibly initialized 654 | struct dma_resv_iter cursor; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_ndns Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_nd_namespace_io Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_nd_namespace_pmem Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_nd_namespace_blk Cyclomatic Complexity 1 /kisskb/src/include/linux/memremap.h:memremap_compat_align Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_pfn Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:nd_pfn_create Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_dax Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:nd_dax_create Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/namespace_devs.c:is_namespace_pmem Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/namespace_devs.c:is_namespace_blk Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:namespace_to_uuid Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/namespace_devs.c:is_namespace_io Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_flags Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/namespace_devs.c:uuid_not_set Cyclomatic Complexity 33 /kisskb/src/drivers/nvdimm/namespace_devs.c:namespace_visible Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_flags Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_dpa Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_lbasize Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_validate_isetcookie Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_nlabel Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_validate_nlabel Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_uuid_raw Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_rawsize Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_position Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_ref_name Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/namespace_devs.c:namespace_pmem_release Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/namespace_devs.c:namespace_io_release Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/namespace_devs.c:namespace_blk_release Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:to_namespace_index Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/namespace_devs.c:btt_claim_class Cyclomatic Complexity 20 /kisskb/src/drivers/nvdimm/namespace_devs.c:__holder_class_store Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_namespace_blk_size Cyclomatic Complexity 45 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_namespace_label_update Cyclomatic Complexity 28 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_namespace_pmem_set_resource Cyclomatic Complexity 30 /kisskb/src/drivers/nvdimm/namespace_devs.c:__nd_namespace_blk_validate Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_unlock Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/namespace_devs.c:dpa_extents_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/namespace_devs.c:force_raw_show Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/namespace_devs.c:alt_name_show Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/namespace_devs.c:resource_show Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/namespace_devs.c:uuid_show Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:sector_size_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:strtobool Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/namespace_devs.c:force_raw_store Cyclomatic Complexity 17 /kisskb/src/drivers/nvdimm/namespace_devs.c:__alt_name_store Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/namespace_devs.c:create_namespace_io Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:import_uuid Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_uuid Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_name Cyclomatic Complexity 17 /kisskb/src/drivers/nvdimm/namespace_devs.c:scan_free Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:shrink_dpa_allocation Cyclomatic Complexity 22 /kisskb/src/drivers/nvdimm/namespace_devs.c:merge_dpa Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/namespace_devs.c:init_dpa_allocation Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/namespace_devs.c:space_valid Cyclomatic Complexity 98 /kisskb/src/drivers/nvdimm/namespace_devs.c:scan_allocate Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/namespace_devs.c:nstype_show Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_equal Cyclomatic Complexity 12 /kisskb/src/drivers/nvdimm/namespace_devs.c:is_uuid_busy Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_uuid_equal Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:cmp_dpa Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd-core.h:is_nd_region Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/namespace_devs.c:is_namespace_uuid_busy Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_lock Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:holder_class_store Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/namespace_devs.c:holder_class_show Cyclomatic Complexity 14 /kisskb/src/drivers/nvdimm/namespace_devs.c:sector_size_store Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:alt_name_store Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/namespace_devs.c:holder_show Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/nd-core.h:is_memory In file included from /kisskb/src/kernel/scftorture.c:35: /kisskb/src/kernel/scftorture.c: In function 'scftorture_invoker': /kisskb/src/kernel/scftorture.c:447:24: note: byref variable will be forcibly initialized 447 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 78 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ Cyclomatic Complexity 22 /kisskb/src/drivers/nvdimm/namespace_devs.c:__reserve_free_pmem Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_namespace_blk_create Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_namespace_pmem_create Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:deactivate_labels Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 28 /kisskb/src/drivers/nvdimm/namespace_devs.c:init_active_labels Cyclomatic Complexity 23 /kisskb/src/drivers/nvdimm/namespace_devs.c:has_uuid_at_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 31 /kisskb/src/drivers/nvdimm/namespace_devs.c:select_pmem_id Cyclomatic Complexity 58 /kisskb/src/drivers/nvdimm/namespace_devs.c:create_namespace_pmem Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_is_uuid_unique Cyclomatic Complexity 22 /kisskb/src/drivers/nvdimm/namespace_devs.c:namespace_update_uuid Cyclomatic Complexity 17 /kisskb/src/drivers/nvdimm/namespace_devs.c:uuid_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/namespace_devs.c:pmem_should_map_pages Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/namespace_devs.c:mode_show Cyclomatic Complexity 16 /kisskb/src/drivers/nvdimm/namespace_devs.c:pmem_sector_size Cyclomatic Complexity 17 /kisskb/src/drivers/nvdimm/namespace_devs.c:nvdimm_namespace_disk_name Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_dev_to_uuid Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_namespace_blk_validate Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/namespace_devs.c:release_free_pmem Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/namespace_devs.c:reserve_free_pmem Cyclomatic Complexity 29 /kisskb/src/drivers/nvdimm/namespace_devs.c:grow_dpa_allocation Cyclomatic Complexity 53 /kisskb/src/drivers/nvdimm/namespace_devs.c:__size_store Cyclomatic Complexity 23 /kisskb/src/drivers/nvdimm/namespace_devs.c:size_store Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/namespace_devs.c:__nvdimm_namespace_capacity Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/namespace_devs.c:nvdimm_namespace_capacity Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/namespace_devs.c:size_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/namespace_devs.c:nvdimm_namespace_locked Cyclomatic Complexity 65 /kisskb/src/drivers/nvdimm/namespace_devs.c:nvdimm_namespace_common_probe Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/namespace_devs.c:devm_namespace_enable Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/namespace_devs.c:devm_namespace_disable Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/namespace_devs.c:nsblk_add_resource Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/namespace_devs.c:add_namespace_resource Cyclomatic Complexity 20 /kisskb/src/drivers/nvdimm/namespace_devs.c:create_namespace_blk Cyclomatic Complexity 56 /kisskb/src/drivers/nvdimm/namespace_devs.c:scan_labels Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/namespace_devs.c:create_namespaces Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_region_create_ns_seed Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_region_create_dax_seed Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_region_create_pfn_seed Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_region_create_btt_seed Cyclomatic Complexity 32 /kisskb/src/drivers/nvdimm/namespace_devs.c:nd_region_register_namespaces /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nd_namespace_blk_size': /kisskb/src/drivers/nvdimm/namespace_devs.c:272:21: note: byref variable will be forcibly initialized 272 | struct nd_label_id label_id; | ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nd_namespace_pmem_set_resource': /kisskb/src/drivers/nvdimm/namespace_devs.c:912:22: note: byref variable will be forcibly initialized 912 | struct nd_label_id label_id; | ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__nd_namespace_blk_validate': /kisskb/src/drivers/nvdimm/namespace_devs.c:290:21: note: byref variable will be forcibly initialized 290 | struct nd_label_id label_id; | ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'dpa_extents_show': /kisskb/src/drivers/nvdimm/namespace_devs.c:1382:21: note: byref variable will be forcibly initialized 1382 | struct nd_label_id label_id; | ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'space_valid': /kisskb/src/drivers/nvdimm/namespace_devs.c:558:25: note: byref variable will be forcibly initialized 558 | struct blk_alloc_info info = { | ^~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'scan_allocate': /kisskb/src/drivers/nvdimm/namespace_devs.c:599:39: note: byref variable will be forcibly initialized 599 | struct resource *res, *exist = NULL, valid; | ^~~~~ In file included from /kisskb/src/drivers/nvdimm/nd-core.h:12, from /kisskb/src/drivers/nvdimm/namespace_devs.c:11: /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nsl_uuid_equal': /kisskb/src/drivers/nvdimm/nd.h:281:9: note: byref variable will be forcibly initialized 281 | uuid_t tmp; | ^~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__reserve_free_pmem': /kisskb/src/drivers/nvdimm/namespace_devs.c:779:21: note: byref variable will be forcibly initialized 779 | struct nd_label_id label_id; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:virt_to_phys Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 46 /kisskb/src/drivers/misc/cxl/flash.c:handle_image Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/flash.c:rcall Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/flash.c:update_property Cyclomatic Complexity 29 /kisskb/src/drivers/misc/cxl/flash.c:update_node Cyclomatic Complexity 15 /kisskb/src/drivers/misc/cxl/flash.c:update_devicetree Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/flash.c:transfer_image Cyclomatic Complexity 20 /kisskb/src/drivers/misc/cxl/flash.c:ioctl_transfer_image Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/flash.c:device_ioctl Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/flash.c:device_close Cyclomatic Complexity 20 /kisskb/src/drivers/misc/cxl/flash.c:device_open Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/semaphore.h:sema_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/flash.c:cxl_guest_remove_chardev Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/flash.c:cxl_guest_add_chardev /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'create_namespace_pmem': /kisskb/src/drivers/nvdimm/namespace_devs.c:1990:10: note: byref variable will be forcibly initialized 1990 | uuid_t uuid; | ^~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c:1958:9: note: byref variable will be forcibly initialized 1958 | uuid_t uuid; | ^~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'namespace_update_uuid': /kisskb/src/drivers/nvdimm/namespace_devs.c:1234:11: note: byref variable will be forcibly initialized 1234 | uuid_t uuid; | ^~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c:1233:23: note: byref variable will be forcibly initialized 1233 | struct nd_label_id label_id; | ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c:1188:21: note: byref variable will be forcibly initialized 1188 | struct nd_label_id new_label_id; | ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c:1187:21: note: byref variable will be forcibly initialized 1187 | struct nd_label_id old_label_id; | ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__size_store': /kisskb/src/drivers/nvdimm/namespace_devs.c:956:21: note: byref variable will be forcibly initialized 956 | struct nd_label_id label_id; | ^~~~~~~~ /kisskb/src/drivers/misc/cxl/flash.c: In function 'ioctl_transfer_image': /kisskb/src/drivers/misc/cxl/flash.c:374:27: note: byref variable will be forcibly initialized 374 | struct cxl_adapter_image ai; | ^~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nsblk_add_resource': /kisskb/src/drivers/nvdimm/namespace_devs.c:2084:21: note: byref variable will be forcibly initialized 2084 | struct nd_label_id label_id; | ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'create_namespace_blk': /kisskb/src/drivers/nvdimm/namespace_devs.c:2267:9: note: byref variable will be forcibly initialized 2267 | uuid_t uuid; | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/nvdimm/namespace_devs.c:5: /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'scan_labels': /kisskb/src/drivers/nvdimm/namespace_devs.c:2427:14: note: byref variable will be forcibly initialized 2427 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8994-irq.c:wm8994_edge_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8994-irq.c:wm8994_edge_irq_disable Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_get_value_cansleep Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm8994-irq.c:wm8994_edge_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8994-irq.c:wm8994_edge_irq_map Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_to_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_to_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_linear Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/wm8994/core.h:wm8994_reg_write Cyclomatic Complexity 21 /kisskb/src/drivers/mfd/wm8994-irq.c:wm8994_irq_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/wm8994-irq.c:wm8994_irq_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:test_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:clear_bit_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/le.h:test_and_set_bit_le Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail_init Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:nd_inc_seq Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:__sizeof_namespace_index Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_slot Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_checksum Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_checksum Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_flags Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_dpa Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_rawsize Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/label.c:to_resource Cyclomatic Complexity 14 /kisskb/src/drivers/nvdimm/label.c:best_seq Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/label.h:nd_label_next_nsindex Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_flags Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_nlabel Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_nrange Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_position Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_isetcookie Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_rawsize Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_lbasize Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_dpa Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_slot Cyclomatic Complexity 16 /kisskb/src/drivers/nvdimm/label.c:to_abstraction_uuid Cyclomatic Complexity 16 /kisskb/src/drivers/nvdimm/label.c:to_abstraction_guid Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/label.c:is_old_resource Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:import_uuid Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_uuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:export_uuid Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_uuid Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/nd.h:nsl_set_name Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:guid_copy Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/find.h:find_next_zero_bit_le Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/find.h:find_next_bit_le Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:guid_equal Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/label.c:guid_to_nvdimm_cclass Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_equal Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/label.c:uuid_to_nvdimm_cclass Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:nsl_uuid_equal Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/nd.h:nsl_get_isetcookie Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/label.c:nd_label_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:sizeof_namespace_label Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:__nvdimm_num_label_slots Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/label.c:nsl_validate_checksum Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/label.c:slot_valid Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/label.c:nsl_set_type_guid Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/label.c:nsl_set_claim_class Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/label.c:nsl_calculate_checksum Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/label.c:nsl_set_blk_nlabel Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/label.c:nsl_set_blk_position Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/label.c:nsl_set_blk_isetcookie Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:nvdimm_num_label_slots Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/label.c:sizeof_namespace_index Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:to_namespace_index Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/label.c:preamble_index Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:preamble_current Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:preamble_next Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:to_current_namespace_index Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:to_next_namespace_index Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:nd_label_offset Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:nd_label_base Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:to_label Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:to_slot Cyclomatic Complexity 36 /kisskb/src/drivers/nvdimm/label.c:__nd_label_validate Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/label.c:nd_label_validate Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/label.c:nd_label_copy Cyclomatic Complexity 30 /kisskb/src/drivers/nvdimm/label.c:nd_label_write_index Cyclomatic Complexity 18 /kisskb/src/drivers/nvdimm/label.c:init_labels Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/label.c:nd_label_gen_id Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/label.c:nd_label_reserve_dpa Cyclomatic Complexity 45 /kisskb/src/drivers/nvdimm/label.c:nd_label_data_init Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/label.c:nd_label_active_count Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/label.c:nd_label_active Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/label.c:nd_label_alloc_slot Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/label.c:nd_label_free_slot Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/label.c:del_labels Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/label.c:reap_victim Cyclomatic Complexity 43 /kisskb/src/drivers/nvdimm/label.c:__pmem_label_update Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/label.c:nd_label_nfree Cyclomatic Complexity 85 /kisskb/src/drivers/nvdimm/label.c:__blk_label_update Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/label.c:nsl_validate_type_guid Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/label.c:nsl_get_claim_class Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/label.c:nsl_validate_blk_isetcookie Cyclomatic Complexity 27 /kisskb/src/drivers/nvdimm/label.c:nd_pmem_namespace_label_update Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/label.c:nd_blk_namespace_label_update In file included from /kisskb/src/drivers/nvdimm/nd-core.h:12, from /kisskb/src/drivers/nvdimm/label.c:11: /kisskb/src/drivers/nvdimm/label.c: In function 'nsl_uuid_equal': /kisskb/src/drivers/nvdimm/nd.h:281:9: note: byref variable will be forcibly initialized 281 | uuid_t tmp; | ^~~ /kisskb/src/drivers/nvdimm/label.c: In function 'nsl_set_claim_class': /kisskb/src/drivers/nvdimm/label.c:848:10: note: byref variable will be forcibly initialized 848 | uuid_t uuid; | ^~~~ /kisskb/src/drivers/nvdimm/label.c: In function 'nd_label_reserve_dpa': /kisskb/src/drivers/nvdimm/label.c:414:10: note: byref variable will be forcibly initialized 414 | uuid_t label_uuid; | ^~~~~~~~~~ /kisskb/src/drivers/nvdimm/label.c:412:22: note: byref variable will be forcibly initialized 412 | struct nd_label_id label_id; | ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/nvdimm/label.c:5: /kisskb/src/drivers/nvdimm/label.c: In function 'del_labels': /kisskb/src/drivers/nvdimm/label.c:1341:12: note: byref variable will be forcibly initialized 1341 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/nvdimm/label.c: In function '__pmem_label_update': /kisskb/src/drivers/nvdimm/label.c:887:21: note: byref variable will be forcibly initialized 887 | struct nd_label_id label_id; | ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/nvdimm/label.c:5: /kisskb/src/drivers/nvdimm/label.c: In function '__blk_label_update': /kisskb/src/drivers/nvdimm/label.c:1072:12: note: byref variable will be forcibly initialized 1072 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/nvdimm/label.c:1070:21: note: byref variable will be forcibly initialized 1070 | struct nd_label_id label_id; | ^~~~~~~~ /kisskb/src/drivers/nvdimm/label.c: In function 'nsl_get_claim_class': /kisskb/src/drivers/nvdimm/label.c:867:10: note: byref variable will be forcibly initialized 867 | uuid_t uuid; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:totalram_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle16_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:sle64_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/layout.h:__ntfs_is_magic Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/layout.h:__ntfs_is_magicp Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetErrors Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolLogFileEmpty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetLogFileEmpty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/ntfs.h:NTFS_SB Cyclomatic Complexity 19 /kisskb/src/fs/ntfs/ntfs.h:ntfs_ffs Cyclomatic Complexity 60 /kisskb/src/fs/ntfs/logfile.c:ntfs_check_restart_page_header Cyclomatic Complexity 47 /kisskb/src/fs/ntfs/logfile.c:ntfs_check_restart_area Cyclomatic Complexity 19 /kisskb/src/fs/ntfs/logfile.c:ntfs_check_log_client_array Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 10 /kisskb/src/fs/ntfs/malloc.h:__ntfs_malloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_malloc_nofs Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/aops.h:ntfs_unmap_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs/aops.h:ntfs_map_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/malloc.h:ntfs_free Cyclomatic Complexity 47 /kisskb/src/fs/ntfs/logfile.c:ntfs_check_and_load_restart_page Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 76 /kisskb/src/fs/ntfs/logfile.c:ntfs_check_logfile Cyclomatic Complexity 19 /kisskb/src/fs/ntfs/logfile.c:ntfs_is_logfile_clean Cyclomatic Complexity 72 /kisskb/src/fs/ntfs/logfile.c:ntfs_empty_logfile Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm8994-regmap.c:wm1811_readable_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm8994-regmap.c:wm8994_readable_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm8994-regmap.c:wm8958_readable_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm8994-regmap.c:wm8994_volatile_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/wm8994-regmap.c:wm8958_volatile_register Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/wm8994-regmap.c:wm1811_volatile_register Cyclomatic Complexity 1 /kisskb/src/kernel/kheaders.c:ikheaders_cleanup Cyclomatic Complexity 1 /kisskb/src/kernel/kheaders.c:ikheaders_read Cyclomatic Complexity 1 /kisskb/src/kernel/kheaders.c:ikheaders_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/usb/ch9.h:usb_endpoint_num Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_get_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_set_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:interface_to_usbdev Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:__create_pipe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_internal.h:to_gud_device Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/gud/gud_internal.h:gud_to_fourcc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_status_to_errno Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_usb_control_msg Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_usb_get_status Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_usb_transfer Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_usb_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_resume Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_suspend Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_disconnect Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_free_buffers_and_mutex Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_gem_prime_import Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_debugfs_init Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_stats_debugfs Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_find_bulk_out_endpoint Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_get_display_descriptor Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_alloc_table_from_pages Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_alloc_bulk_buffer Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_managed.h:drmm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_managed.h:drmm_kcalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_usb_driver_exit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_usb_get Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_get_properties Cyclomatic Complexity 117 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_probe Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_usb_set Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_usb_get_u8 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:gud_usb_set_u8 /kisskb/src/drivers/gpu/drm/gud/gud_drv.c: In function 'gud_probe': /kisskb/src/drivers/gpu/drm/gud/gud_drv.c:440:36: note: byref variable will be forcibly initialized 440 | struct gud_display_descriptor_req desc; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_crit Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:get_new_cred Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_channel_offline Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_adapter_link_ok Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p2n_addr Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_handle_psl_slice_error Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_cr_write32 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_cr_write16 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_cr_write8 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_check_and_enable Cyclomatic Complexity 35 /kisskb/src/drivers/misc/cxl/guest.c:pci_error_handlers Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/guest.c:afu_properties_look_ok Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/guest.c:irq_free_range Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/guest.c:guest_release_irq_ranges Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_release_one_irq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:virt_to_phys Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/cxl.h:cxl_p2n_read Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 48 /kisskb/src/drivers/misc/cxl/guest.c:guest_collect_vpd Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:cxl_guest_read_adapter_vpd Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 14 /kisskb/src/drivers/misc/cxl/guest.c:afu_read_error_state Cyclomatic Complexity 21 /kisskb/src/drivers/misc/cxl/guest.c:afu_update_state Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/guest.c:guest_link_ok Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/guest.c:guest_map_slice_regs Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/guest.c:guest_register_serr_irq Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/guest.c:guest_slice_irq_err Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/guest.c:afu_handle_errstate Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_release_serr_irq Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/guest.c:guest_unmap_slice_regs Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/guest.c:properties_look_ok Cyclomatic Complexity 20 /kisskb/src/drivers/misc/cxl/guest.c:guest_support_attributes Cyclomatic Complexity 8 /kisskb/src/drivers/misc/cxl/guest.c:free_adapter Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:release_adapter Cyclomatic Complexity 16 /kisskb/src/drivers/misc/cxl/guest.c:_guest_afu_cr_readXX Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_cr_read64 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_cr_read32 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_cr_read16 Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_cr_read8 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_reset Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:deactivate_afu_directed Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_deactivate_mode Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/guest.c:activate_afu_directed Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_activate_mode Cyclomatic Complexity 10 /kisskb/src/drivers/misc/cxl/guest.c:guest_afu_read_err_buffer Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_release_afu Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_detach Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/guest.c:detach_afu_directed Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/guest.c:guest_detach_process Cyclomatic Complexity 3 /kisskb/src/include/linux/cred.h:__validate_creds Cyclomatic Complexity 4 /kisskb/src/include/linux/cred.h:get_cred Cyclomatic Complexity 6 /kisskb/src/include/linux/cred.h:put_cred Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/guest.c:disable_afu_irqs Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/guest.c:enable_afu_irqs Cyclomatic Complexity 45 /kisskb/src/drivers/misc/cxl/guest.c:attach_afu_directed Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/guest.c:guest_attach_process Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_ack_irq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:guest_get_irq_info Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/guest.c:guest_psl_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_find_next_zero_area Cyclomatic Complexity 5 /kisskb/src/drivers/misc/cxl/guest.c:irq_alloc_range Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/guest.c:guest_alloc_irq_ranges Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/guest.c:guest_alloc_one_irq Cyclomatic Complexity 8 /kisskb/src/drivers/misc/cxl/guest.c:guest_reset Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:cxl_guest_read_afu_vpd Cyclomatic Complexity 33 /kisskb/src/drivers/misc/cxl/guest.c:cxl_guest_init_afu Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/guest.c:cxl_guest_remove_afu Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:cxl_guest_remove_adapter Cyclomatic Complexity 20 /kisskb/src/drivers/misc/cxl/guest.c:cxl_guest_init_adapter Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/guest.c:cxl_guest_reload_module /kisskb/src/drivers/misc/cxl/guest.c: In function 'guest_psl_irq': /kisskb/src/drivers/misc/cxl/guest.c:158:22: note: byref variable will be forcibly initialized 158 | struct cxl_irq_info irq_info; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 9 /kisskb/src/drivers/dma-buf/dma-heap.c:dma_heap_buffer_alloc Cyclomatic Complexity 13 /kisskb/src/drivers/dma-buf/dma-heap.c:dma_heap_ioctl_allocate Cyclomatic Complexity 27 /kisskb/src/drivers/dma-buf/dma-heap.c:dma_heap_ioctl Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/dma-heap.c:dma_heap_open Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/dma-heap.c:dma_heap_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-heap.c:dma_heap_devnode Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-heap.c:dma_heap_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/dma-heap.c:dma_heap_get_name Cyclomatic Complexity 32 /kisskb/src/drivers/dma-buf/dma-heap.c:dma_heap_add Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_bulk_get_optional Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/madera-core.c:madera_set_micbias_info Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/madera-core.c:madera_runtime_suspend Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_after Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/madera-core.c:madera_enable_hard_reset Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/madera-core.c:madera_disable_hard_reset Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/madera-core.c:madera_soft_reset Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/madera-core.c:madera_wait_for_boot_noack Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/madera-core.c:madera_wait_for_boot Cyclomatic Complexity 33 /kisskb/src/drivers/mfd/madera-core.c:madera_runtime_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/madera-core.c:madera_get_reset_gpio Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/madera-core.c:madera_name_from_type Cyclomatic Complexity 80 /kisskb/src/drivers/mfd/madera-core.c:madera_dev_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/madera-core.c:madera_dev_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolQuotaOutOfDate Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetQuotaOutOfDate Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NInoTestSetDirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/inode.h:NTFS_I Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/mft.h:flush_dcache_mft_record_page Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/index.h:ntfs_index_entry_flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 3 /kisskb/src/fs/ntfs/mft.h:mark_mft_record_dirty Cyclomatic Complexity 4 /kisskb/src/fs/ntfs/index.h:ntfs_index_entry_mark_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 35 /kisskb/src/fs/ntfs/quota.c:ntfs_mark_quotas_out_of_date Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence-array.h:dma_fence_is_array Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence-array.h:to_dma_fence_array Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/sync_file.c:get_fences Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:__dma_fence_is_later Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_alloc Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_fdget Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:krealloc_array Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_set_fence Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/sync_file.c:add_fence Cyclomatic Complexity 34 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_merge Cyclomatic Complexity 22 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_ioctl_merge Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sync_file.c:sync_fill_fence_info Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_release Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_poll Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sync_file.c:fence_check_cb_func Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_create Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_get_fence Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_get_name Cyclomatic Complexity 26 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/sync_file.c:sync_file_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/cs47l90-tables.c:cs47l90_is_adsp_memory Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/cs47l90-tables.c:cs47l90_16bit_readable_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/cs47l90-tables.c:cs47l90_16bit_volatile_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/cs47l90-tables.c:cs47l90_32bit_readable_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/cs47l90-tables.c:cs47l90_32bit_volatile_register Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/cs47l90-tables.c:cs47l90_patch /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_merge': /kisskb/src/drivers/dma-buf/sync_file.c:329:25: note: byref variable will be forcibly initialized 329 | struct sync_merge_data data; | ^~~~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_fence_info': /kisskb/src/drivers/dma-buf/sync_file.c:401:24: note: byref variable will be forcibly initialized 401 | struct sync_file_info info; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/kunit/try-catch.h:kunit_try_catch_get_result Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/kunit/test.h:kunit_status_to_ok_not_ok Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_set_failure Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_resource_instance_match Cyclomatic Complexity 1 /kisskb/src/lib/kunit/try-catch-impl.h:kunit_try_catch_init Cyclomatic Complexity 4 /kisskb/src/lib/kunit/test.c:kunit_update_stats Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_accumulate_stats Cyclomatic Complexity 7 /kisskb/src/lib/kunit/test.c:kunit_should_print_stats Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 0 /kisskb/src/lib/kunit/test.c:kunit_abort Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_init_suite Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_exit_suite Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/kunit/test.h:kunit_resource_name_match Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_get_resource Cyclomatic Complexity 4 /kisskb/src/include/kunit/test.h:kunit_find_resource Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_find_named_resource Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_put_resource Cyclomatic Complexity 4 /kisskb/src/include/kunit/test.h:kunit_release_resource Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_kmalloc_array_free Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 4 /kisskb/src/lib/kunit/test.c:kunit_kmalloc_array_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_init Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_exit Cyclomatic Complexity 7 /kisskb/src/lib/kunit/test.c:kunit_log_append Cyclomatic Complexity 7 /kisskb/src/lib/kunit/test.c:kunit_run_case_internal Cyclomatic Complexity 3 /kisskb/src/lib/kunit/test.c:kunit_print_test_stats Cyclomatic Complexity 10 /kisskb/src/lib/kunit/test.c:kunit_print_ok_not_ok Cyclomatic Complexity 5 /kisskb/src/lib/kunit/test.c:kunit_print_suite_stats Cyclomatic Complexity 2 /kisskb/src/lib/kunit/test.c:kunit_suite_num_test_cases Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_print_subtest_start Cyclomatic Complexity 8 /kisskb/src/lib/kunit/test.c:kunit_suite_has_succeeded Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_print_subtest_end Cyclomatic Complexity 5 /kisskb/src/lib/kunit/test.c:kunit_test_case_num Cyclomatic Complexity 4 /kisskb/src/lib/kunit/test.c:kunit_init_test Cyclomatic Complexity 12 /kisskb/src/lib/kunit/test.c:kunit_run_case_catch_errors Cyclomatic Complexity 12 /kisskb/src/lib/kunit/test.c:kunit_run_tests Cyclomatic Complexity 2 /kisskb/src/lib/kunit/test.c:__kunit_test_suites_init Cyclomatic Complexity 2 /kisskb/src/lib/kunit/test.c:__kunit_test_suites_exit Cyclomatic Complexity 7 /kisskb/src/lib/kunit/test.c:kunit_add_resource Cyclomatic Complexity 6 /kisskb/src/include/kunit/test.h:kunit_alloc_resource Cyclomatic Complexity 7 /kisskb/src/lib/kunit/test.c:kunit_add_named_resource Cyclomatic Complexity 7 /kisskb/src/lib/kunit/test.c:kunit_alloc_and_get_resource Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_remove_resource Cyclomatic Complexity 4 /kisskb/src/lib/kunit/test.c:kunit_destroy_resource Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kmalloc Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_kfree Cyclomatic Complexity 6 /kisskb/src/lib/kunit/test.c:__kunit_fail_current_test Cyclomatic Complexity 7 /kisskb/src/lib/kunit/test.c:kunit_print_string_stream Cyclomatic Complexity 7 /kisskb/src/lib/kunit/test.c:kunit_fail Cyclomatic Complexity 6 /kisskb/src/lib/kunit/test.c:kunit_do_assertion Cyclomatic Complexity 3 /kisskb/src/lib/kunit/test.c:kunit_cleanup Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_case_internal_cleanup Cyclomatic Complexity 4 /kisskb/src/lib/kunit/test.c:kunit_run_case_cleanup Cyclomatic Complexity 7 /kisskb/src/lib/kunit/test.c:kunit_catch_run_case Cyclomatic Complexity 1 /kisskb/src/lib/kunit/test.c:kunit_try_run_case /kisskb/src/lib/kunit/test.c: In function 'kunit_run_case_catch_errors': /kisskb/src/lib/kunit/test.c:420:33: note: byref variable will be forcibly initialized 420 | struct kunit_try_catch_context context; | ^~~~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_tests': /kisskb/src/lib/kunit/test.c:503:16: note: byref variable will be forcibly initialized 503 | struct kunit test = { .param_value = NULL, .param_index = 0 }; | ^~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_kmalloc_array': /kisskb/src/lib/kunit/test.c:727:36: note: byref variable will be forcibly initialized 727 | struct kunit_kmalloc_array_params params = { | ^~~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_kmalloc': /kisskb/src/lib/kunit/test.c:727:36: note: byref variable will be forcibly initialized /kisskb/src/lib/kunit/test.c: In function '__kunit_fail_current_test': /kisskb/src/lib/kunit/test.c:727:36: note: byref variable will be forcibly initialized Cyclomatic Complexity 2 /kisskb/src/include/vdso/math64.h:__iter_div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/lib/math/div64.c:iter_div_u64_rem Cyclomatic Complexity 26 /kisskb/src/lib/math/div64.c:mul_u64_u64_div_u64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 21 /kisskb/src/lib/math/gcd.c:gcd Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:interface_to_usbdev Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_init Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_width Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_height Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_index Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_internal.h:to_gud_device Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_internal.h:gud_to_usb_device Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/gud/gud_internal.h:gud_from_fourcc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_is_big_endian Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_add_damage Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/gud/gud_internal.h:gud_from_display_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_xrgb8888_to_color Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_xrgb8888_to_r124 Cyclomatic Complexity 54 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_prep_flush Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_usb_bulk Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_flush_rect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_usb_bulk_timeout Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_framebuffer.h:drm_framebuffer_get Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_retry_failed_flush Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_framebuffer.h:drm_framebuffer_put Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_fb_queue_damage Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_clear_damage Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_flush_work Cyclomatic Complexity 68 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_pipe_check Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:gud_pipe_update Cyclomatic Complexity 9 /kisskb/src/lib/math/lcm.c:lcm Cyclomatic Complexity 5 /kisskb/src/lib/math/lcm.c:lcm_not_zero /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_usb_bulk': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:254:30: note: byref variable will be forcibly initialized 254 | struct gud_usb_bulk_context ctx; | ^~~ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_flush_rect': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:282:28: note: byref variable will be forcibly initialized 282 | struct gud_set_buffer_req req; | ^~~ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_flush_work': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:394:19: note: byref variable will be forcibly initialized 394 | struct drm_rect rect = damage; | ^~~~ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:364:18: note: byref variable will be forcibly initialized 364 | struct drm_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_pipe_check': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:491:34: note: byref variable will be forcibly initialized 491 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ Cyclomatic Complexity 5 /kisskb/src/lib/math/int_pow.c:int_pow /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c: In function 'gud_pipe_update': /kisskb/src/drivers/gpu/drm/gud/gud_pipe.c:568:18: note: byref variable will be forcibly initialized 568 | struct drm_rect damage; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__fls.h:__fls Cyclomatic Complexity 8 /kisskb/src/lib/math/int_sqrt.c:int_sqrt Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/lib/math/reciprocal_div.c:reciprocal_value Cyclomatic Complexity 7 /kisskb/src/lib/math/reciprocal_div.c:reciprocal_value_adv Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/range.h:range_len Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/badrange.c:append_badrange_entry Cyclomatic Complexity 16 /kisskb/src/drivers/nvdimm/badrange.c:add_badrange Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/badrange.c:alloc_and_append_badrange_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/nd-core.h:is_memory Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/badrange.c:set_badblock Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/badrange.c:__add_badblock_range Cyclomatic Complexity 22 /kisskb/src/drivers/nvdimm/badrange.c:badblocks_populate Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/badrange.c:badrange_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/badrange.c:badrange_add Cyclomatic Complexity 40 /kisskb/src/drivers/nvdimm/badrange.c:badrange_forget Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/badrange.c:nvdimm_badblocks_populate Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of_address.h:of_get_address Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/of.c:read_handle Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cxl/of.c:read_prop_string Cyclomatic Complexity 12 /kisskb/src/drivers/misc/cxl/of.c:read_prop_dword Cyclomatic Complexity 11 /kisskb/src/drivers/misc/cxl/of.c:read_phys_addr Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/of.c:read_vpd Cyclomatic Complexity 12 /kisskb/src/drivers/misc/cxl/of.c:read_prop64_dword Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 31 /kisskb/src/drivers/misc/cxl/of.c:read_adapter_irq_config Cyclomatic Complexity 12 /kisskb/src/drivers/misc/cxl/of.c:cxl_of_probe Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/of.c:cxl_of_remove Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/of.c:cxl_of_shutdown Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/of.c:cxl_of_read_afu_handle Cyclomatic Complexity 56 /kisskb/src/drivers/misc/cxl/of.c:cxl_of_read_afu_properties Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/of.c:cxl_of_read_adapter_handle Cyclomatic Complexity 43 /kisskb/src/drivers/misc/cxl/of.c:cxl_of_read_adapter_properties Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolUsnJrnlStamped Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/volume.h:NVolSetUsnJrnlStamped Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/endian.h:cpu_to_sle64 Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/time.h:utc2ntfs Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/time.h:get_current_ntfs_time Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs/aops.h:ntfs_unmap_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs/aops.h:ntfs_map_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs/usnjrnl.c:ntfs_stamp_usnjrnl In file included from /kisskb/src/fs/ntfs/usnjrnl.c:18: /kisskb/src/fs/ntfs/usnjrnl.c: In function 'get_current_ntfs_time': /kisskb/src/fs/ntfs/time.h:52:20: note: byref variable will be forcibly initialized 52 | struct timespec64 ts; | ^~ Cyclomatic Complexity 18 /kisskb/src/lib/math/cordic.c:cordic_calc_iq Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/madera-i2c.c:madera_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/madera-i2c.c:madera_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/madera-i2c.c:madera_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/madera-i2c.c:madera_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_resource_instance_match Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream.c:string_stream_fragment_free Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kmalloc Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kzalloc Cyclomatic Complexity 7 /kisskb/src/lib/kunit/string-stream.c:string_stream_fragment_init Cyclomatic Complexity 6 /kisskb/src/include/kunit/test.h:kunit_alloc_resource Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream.c:alloc_string_stream_fragment Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream.c:string_stream_fragment_destroy Cyclomatic Complexity 2 /kisskb/src/lib/kunit/string-stream.c:string_stream_clear Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream.c:string_stream_free Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/lib/kunit/string-stream.c:string_stream_init Cyclomatic Complexity 4 /kisskb/src/lib/kunit/string-stream.c:string_stream_vadd Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream.c:string_stream_add Cyclomatic Complexity 5 /kisskb/src/lib/kunit/string-stream.c:string_stream_get_string Cyclomatic Complexity 4 /kisskb/src/lib/kunit/string-stream.c:string_stream_append Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream.c:string_stream_is_empty Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream.c:alloc_string_stream Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream.c:string_stream_destroy /kisskb/src/lib/kunit/string-stream.c: In function 'alloc_string_stream_fragment': /kisskb/src/lib/kunit/string-stream.c:53:46: note: byref variable will be forcibly initialized 53 | struct string_stream_fragment_alloc_context context = { | ^~~~~~~ /kisskb/src/lib/kunit/string-stream.c: In function 'string_stream_vadd': /kisskb/src/lib/kunit/string-stream.c:53:46: note: byref variable will be forcibly initialized /kisskb/src/lib/kunit/string-stream.c: In function 'alloc_string_stream': /kisskb/src/lib/kunit/string-stream.c:199:37: note: byref variable will be forcibly initialized 199 | struct string_stream_alloc_context context = { | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sync_debug.h:dma_fence_parent Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sw_sync.c:timeline_fence_get_driver_name Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sw_sync.c:timeline_fence_get_timeline_name Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sw_sync.c:timeline_fence_enable_signaling Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:__traceiter_sync_timeline Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sw_sync.c:dma_fence_to_sync_pt Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:__dma_fence_is_later Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sw_sync.c:timeline_fence_signaled Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:trace_event_get_offsets_sync_timeline Cyclomatic Complexity 7 /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:trace_event_raw_event_sync_timeline Cyclomatic Complexity 4 /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:trace_raw_output_sync_timeline Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-fence.h:dma_fence_set_error Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sw_sync.c:timeline_fence_timeline_value_str Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sw_sync.c:timeline_fence_value_str Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sw_sync.c:sync_timeline_get Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sw_sync.c:sync_timeline_put Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/sw_sync.c:timeline_fence_release Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled_locked Cyclomatic Complexity 2 /kisskb/src/drivers/dma-buf/sw_sync.c:sw_sync_debugfs_release Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sw_sync.c:sync_timeline_free Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 16 /kisskb/src/drivers/dma-buf/sw_sync.c:sync_pt_create Cyclomatic Complexity 14 /kisskb/src/drivers/dma-buf/sw_sync.c:sw_sync_ioctl_create_fence Cyclomatic Complexity 13 /kisskb/src/drivers/dma-buf/sync_trace.h:trace_sync_timeline Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sw_sync.c:sync_timeline_signal Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sw_sync.c:sw_sync_ioctl_inc Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/sw_sync.c:sw_sync_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sw_sync.c:sync_timeline_create Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sw_sync.c:sw_sync_debugfs_open In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/dma-buf/sync_trace.h:33, from /kisskb/src/drivers/dma-buf/sw_sync.c:17: /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'trace_event_raw_event_sync_timeline': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' 12 | TRACE_EVENT(sync_timeline, | ^~~~~~~~~~~ /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'sw_sync_ioctl_create_fence': /kisskb/src/drivers/dma-buf/sw_sync.c:334:35: note: byref variable will be forcibly initialized 334 | struct sw_sync_create_fence_data data; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/lib/math/prime_numbers.c:clear_multiples Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 11 /kisskb/src/lib/math/prime_numbers.c:free_primes Cyclomatic Complexity 1 /kisskb/src/lib/math/prime_numbers.c:primes_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_fill Cyclomatic Complexity 1 /kisskb/src/include/linux/bitmap.h:bitmap_copy Cyclomatic Complexity 5 /kisskb/src/lib/math/prime_numbers.c:slow_is_prime_number Cyclomatic Complexity 3 /kisskb/src/lib/math/prime_numbers.c:slow_next_prime_number Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 26 /kisskb/src/lib/math/prime_numbers.c:expand_to_next_prime Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 8 /kisskb/src/lib/math/prime_numbers.c:dump_primes Cyclomatic Complexity 12 /kisskb/src/lib/math/prime_numbers.c:next_prime_number Cyclomatic Complexity 12 /kisskb/src/lib/math/prime_numbers.c:is_prime_number Cyclomatic Complexity 15 /kisskb/src/lib/math/prime_numbers.c:selftest Cyclomatic Complexity 1 /kisskb/src/lib/math/prime_numbers.c:primes_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_ndns Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_nd_namespace_io Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_pfn Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_dax Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/claim.c:namespace_match Cyclomatic Complexity 18 /kisskb/src/drivers/nvdimm/claim.c:is_idle Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:copy_mc_to_kernel Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:is_bad_pmem Cyclomatic Complexity 47 /kisskb/src/drivers/nvdimm/claim.c:nsio_rw_bytes Cyclomatic Complexity 12 /kisskb/src/include/linux/badblocks.h:devm_exit_badblocks Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/claim.c:__nd_detach_ndns Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/claim.c:nd_detach_ndns Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/claim.c:__nd_attach_ndns Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/claim.c:nd_attach_ndns Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/claim.c:to_nd_pfn_safe Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/claim.c:nd_detach_and_reset Cyclomatic Complexity 40 /kisskb/src/drivers/nvdimm/claim.c:nd_namespace_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/claim.c:nd_sb_checksum Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/claim.c:devm_nsio_enable Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/claim.c:devm_nsio_disable /kisskb/src/drivers/nvdimm/claim.c: In function 'devm_nsio_enable': /kisskb/src/drivers/nvdimm/claim.c:308:15: note: byref variable will be forcibly initialized 308 | struct range range = { | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_sparsed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_compressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_ext Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:attr_name Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:resident_data Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:le_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:wnd_zeroes Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_init Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bytes_to_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:le64_sub_cpu Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/attrib.c:get_pre_allocated Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 24 /kisskb/src/fs/ntfs3/attrib.c:run_deallocate_ex Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_or_create_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:grab_cache_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_close Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_lock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_unlock Cyclomatic Complexity 19 /kisskb/src/fs/ntfs3/attrib.c:attr_load_runs Cyclomatic Complexity 43 /kisskb/src/fs/ntfs3/attrib.c:attr_allocate_clusters Cyclomatic Complexity 41 /kisskb/src/fs/ntfs3/attrib.c:attr_make_nonresident Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/attrib.c:attr_set_size_res Cyclomatic Complexity 280 /kisskb/src/fs/ntfs3/attrib.c:attr_set_size Cyclomatic Complexity 148 /kisskb/src/fs/ntfs3/attrib.c:attr_data_get_block Cyclomatic Complexity 15 /kisskb/src/fs/ntfs3/attrib.c:attr_data_read_resident Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/attrib.c:attr_data_write_resident Cyclomatic Complexity 15 /kisskb/src/fs/ntfs3/attrib.c:attr_load_runs_vcn Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/attrib.c:attr_load_runs_range Cyclomatic Complexity 40 /kisskb/src/fs/ntfs3/attrib.c:attr_is_frame_compressed Cyclomatic Complexity 99 /kisskb/src/fs/ntfs3/attrib.c:attr_allocate_frame Cyclomatic Complexity 127 /kisskb/src/fs/ntfs3/attrib.c:attr_collapse_range Cyclomatic Complexity 70 /kisskb/src/fs/ntfs3/attrib.c:attr_punch_hole Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/lib/kunit/assert.c:is_str_literal Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kmalloc Cyclomatic Complexity 7 /kisskb/src/lib/kunit/assert.c:is_literal Cyclomatic Complexity 3 /kisskb/src/lib/kunit/assert.c:kunit_base_assert_format Cyclomatic Complexity 4 /kisskb/src/lib/kunit/assert.c:kunit_assert_print_msg Cyclomatic Complexity 1 /kisskb/src/lib/kunit/assert.c:kunit_fail_assert_format Cyclomatic Complexity 4 /kisskb/src/lib/kunit/assert.c:kunit_unary_assert_format Cyclomatic Complexity 6 /kisskb/src/lib/kunit/assert.c:kunit_ptr_not_err_assert_format Cyclomatic Complexity 5 /kisskb/src/lib/kunit/assert.c:kunit_binary_assert_format Cyclomatic Complexity 1 /kisskb/src/lib/kunit/assert.c:kunit_binary_ptr_assert_format Cyclomatic Complexity 5 /kisskb/src/lib/kunit/assert.c:kunit_binary_str_assert_format Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_crtc_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_internal.h:to_gud_device Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:to_gud_connector Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_conn_err Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_property_lookup Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_tv_state_val Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_connector_state Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_old_connector_state Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_atomic_check Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_backlight_register Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_late_register Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_backlight_update_status Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_destroy Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_reset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_early_unregister Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_get_edid_block Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/gud/gud_internal.h:gud_to_display_mode Cyclomatic Complexity 41 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_get_modes Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_detect Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_state_put Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_backlight_update_status_work Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_add_tv_mode Cyclomatic Complexity 41 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_add_properties Cyclomatic Complexity 43 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_create Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_connector_fill_properties Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:gud_get_connectors /kisskb/src/drivers/gpu/drm/gud/gud_connector.c: In function 'gud_connector_get_modes': /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:221:36: note: byref variable will be forcibly initialized 221 | struct gud_connector_get_edid_ctx edid_ctx; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/gud/gud_connector.c: In function 'gud_connector_backlight_update_status_work': /kisskb/src/drivers/gpu/drm/gud/gud_connector.c:64:33: note: byref variable will be forcibly initialized 64 | struct drm_modeset_acquire_ctx ctx; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 7 /kisskb/src/arch/powerpc/include/asm/hvcall.h:get_longbusy_msecs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/hcalls.c:op_str Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:virt_to_phys Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_hcall_attach Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_hcall_detach Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_hcall_control_function Cyclomatic Complexity 41 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_control_function Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_hcall_collect_int_info Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_hcall_control_faults Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_hcall_control_facility Cyclomatic Complexity 33 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_control_facility Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cxl/trace.h:trace_cxl_hcall_download_facility Cyclomatic Complexity 34 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_download_facility Cyclomatic Complexity 36 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_attach_process Cyclomatic Complexity 30 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_detach_process Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_reset_afu Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_suspend_process Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_resume_process Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_read_error_state Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_get_afu_err Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_get_config Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_terminate_process Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_collect_vpd Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_get_fn_error_interrupt Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_ack_fn_error_interrupt Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_get_error_log Cyclomatic Complexity 14 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_collect_int_info Cyclomatic Complexity 15 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_control_faults Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_reset_adapter Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_collect_vpd_adapter Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_download_adapter_image Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/hcalls.c:cxl_h_validate_adapter_image Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6105x.c:tps6105x_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6105x.c:tps6105x_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_get_available_child_count Cyclomatic Complexity 26 /kisskb/src/drivers/mfd/tps6105x.c:tps6105x_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/tps6105x.c:tps6105x_startup Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6105x.c:tps6105x_add_device Cyclomatic Complexity 24 /kisskb/src/drivers/mfd/tps6105x.c:tps6105x_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6105x.c:tps6105x_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 3 /kisskb/src/lib/math/test_div64.c:test_div64_verify Cyclomatic Complexity 43 /kisskb/src/lib/math/test_div64.c:test_div64 Cyclomatic Complexity 1 /kisskb/src/lib/math/test_div64.c:test_div64_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/time64.h:timespec64_sub Cyclomatic Complexity 4 /kisskb/src/lib/math/test_div64.c:test_div64_init In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/lib/math/test_div64.c:9: /kisskb/src/lib/math/test_div64.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/lib/math/test_div64.c: In function 'test_div64_init': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized /kisskb/src/lib/math/test_div64.c:222:29: note: byref variable will be forcibly initialized 222 | struct timespec64 ts, ts0, ts1; | ^~~ /kisskb/src/lib/math/test_div64.c:222:24: note: byref variable will be forcibly initialized 222 | struct timespec64 ts, ts0, ts1; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence-array.h:dma_fence_is_array Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sync_debug.h:dma_fence_parent Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_debugfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_info_debugfs_open Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_status_str Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence-array.h:to_dma_fence_array Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled_locked Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_status_locked Cyclomatic Complexity 19 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_print_fence Cyclomatic Complexity 2 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_print_obj Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_print_sync_file Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_info_debugfs_show Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_timeline_debug_add Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_timeline_debug_remove Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_file_debug_add Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/sync_debug.c:sync_file_debug_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/lib/kunit/try-catch.c:kunit_test_timeout Cyclomatic Complexity 0 /kisskb/src/lib/kunit/try-catch.c:kunit_generic_run_threadfn_adapter Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 0 /kisskb/src/lib/kunit/try-catch.c:kunit_try_catch_throw Cyclomatic Complexity 20 /kisskb/src/lib/kunit/try-catch.c:kunit_try_catch_run In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/include/kunit/test.h:15, from /kisskb/src/lib/kunit/try-catch.c:10: /kisskb/src/lib/kunit/try-catch.c: In function 'kunit_try_catch_run': /kisskb/src/lib/kunit/try-catch.c:60:29: note: byref variable will be forcibly initialized 60 | DECLARE_COMPLETION_ONSTACK(try_completion); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:nvdimm_read_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_pfn Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_dax Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt_devs.c:log_zero_flags_show Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd-core.h:is_nd_region Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_unlock Cyclomatic Complexity 16 /kisskb/src/drivers/nvdimm/btt_devs.c:__nd_btt_create Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_is_null Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:import_uuid Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt_devs.c:is_nd_btt Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/btt_devs.c:to_nd_btt Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt_devs.c:nd_btt_release Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/btt_devs.c:uuid_show Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/btt_devs.c:namespace_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt_devs.c:sector_size_show Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/nd-core.h:debug_nvdimm_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd-core.h:nd_device_lock Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/btt_devs.c:size_show Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/btt_devs.c:uuid_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt_devs.c:namespace_store Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/btt_devs.c:sector_size_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt_devs.c:nd_btt_create Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/btt_devs.c:nd_btt_arena_is_valid Cyclomatic Complexity 18 /kisskb/src/drivers/nvdimm/btt_devs.c:nd_btt_version Cyclomatic Complexity 20 /kisskb/src/drivers/nvdimm/btt_devs.c:__nd_btt_probe Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/btt_devs.c:nd_btt_probe /kisskb/src/drivers/nvdimm/btt_devs.c: In function 'nd_btt_arena_is_valid': /kisskb/src/drivers/nvdimm/btt_devs.c:248:9: note: byref variable will be forcibly initialized 248 | uuid_t parent_uuid; | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/lib/kunit/executor.c:kunit_print_tap_header Cyclomatic Complexity 4 /kisskb/src/lib/kunit/executor.c:kunit_exec_list_tests Cyclomatic Complexity 1 /kisskb/src/lib/kunit/executor_test.c:dummy_test Cyclomatic Complexity 2 /kisskb/src/lib/kunit/executor.c:kunit_free_subsuite Cyclomatic Complexity 2 /kisskb/src/lib/kunit/executor.c:kunit_free_suite_set Cyclomatic Complexity 1 /kisskb/src/lib/kunit/executor_test.c:free_subsuite_res_free Cyclomatic Complexity 1 /kisskb/src/lib/kunit/executor_test.c:kfree_res_free Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/lib/kunit/executor.c:kunit_parse_filter_glob Cyclomatic Complexity 22 /kisskb/src/lib/kunit/executor.c:kunit_filter_tests Cyclomatic Complexity 18 /kisskb/src/lib/kunit/executor.c:kunit_filter_subsuite Cyclomatic Complexity 8 /kisskb/src/lib/kunit/executor.c:kunit_filter_suites Cyclomatic Complexity 2 /kisskb/src/lib/kunit/executor.c:kunit_exec_run_tests Cyclomatic Complexity 13 /kisskb/src/lib/kunit/executor.c:kunit_handle_shutdown Cyclomatic Complexity 1 /kisskb/src/lib/kunit/executor_test.c:parse_filter_test Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kmalloc Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kzalloc Cyclomatic Complexity 1 /kisskb/src/lib/kunit/executor_test.c:alloc_fake_suite Cyclomatic Complexity 6 /kisskb/src/include/kunit/test.h:kunit_alloc_resource Cyclomatic Complexity 3 /kisskb/src/lib/kunit/executor_test.c:kfree_at_end Cyclomatic Complexity 3 /kisskb/src/lib/kunit/executor_test.c:free_subsuite_at_end Cyclomatic Complexity 2 /kisskb/src/lib/kunit/executor_test.c:kfree_subsuites_at_end Cyclomatic Complexity 1 /kisskb/src/lib/kunit/executor_test.c:filter_suites_test Cyclomatic Complexity 1 /kisskb/src/lib/kunit/executor_test.c:filter_subsuite_to_empty_test Cyclomatic Complexity 1 /kisskb/src/lib/kunit/executor_test.c:filter_subsuite_test_glob_test Cyclomatic Complexity 1 /kisskb/src/lib/kunit/executor_test.c:filter_subsuite_test Cyclomatic Complexity 13 /kisskb/src/lib/kunit/executor.c:kunit_run_all_tests /kisskb/src/lib/kunit/executor.c: In function 'kunit_filter_suites': /kisskb/src/lib/kunit/executor.c:154:27: note: byref variable will be forcibly initialized 154 | struct kunit_test_filter filter; | ^~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:4: /kisskb/src/lib/kunit/executor.c: In function 'parse_filter_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:39:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 39 | KUNIT_EXPECT_STREQ(test, filter.test_glob, "test"); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:38:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 38 | KUNIT_EXPECT_STREQ(test, filter.suite_glob, "suite"); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:832:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 832 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:840:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 840 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1332:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1332 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:33:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 33 | KUNIT_EXPECT_FALSE(test, filter.test_glob); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:32:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 32 | KUNIT_EXPECT_STREQ(test, filter.suite_glob, "suite"); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:260: /kisskb/src/lib/kunit/executor_test.c:29:27: note: byref variable will be forcibly initialized 29 | struct kunit_test_filter filter = {NULL, NULL}; | ^~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:4: /kisskb/src/lib/kunit/executor.c: In function 'filter_suites_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:153:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 153 | KUNIT_EXPECT_STREQ(test, (const char *)filtered.start[0][0]->name, "suite0"); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:152:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 152 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filtered.start[0][0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:151:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 151 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filtered.start[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:150:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 150 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filtered.start); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1641:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1641 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:148:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' 148 | KUNIT_ASSERT_EQ(test, filtered.end - filtered.start, (ptrdiff_t)1); | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:260: /kisskb/src/lib/kunit/executor_test.c:139:19: note: byref variable will be forcibly initialized 139 | struct suite_set filtered = {.start = NULL, .end = NULL}; | ^~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:135:25: note: byref variable will be forcibly initialized 135 | const struct suite_set suite_set = { | ^~~~~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:4: /kisskb/src/lib/kunit/executor.c: In function 'filter_subsuite_to_empty_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:832:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 832 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1335:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 1335 | KUNIT_FALSE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:110:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE_MSG' 110 | KUNIT_EXPECT_FALSE_MSG(test, filtered, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:260: /kisskb/src/lib/kunit/executor_test.c:99:27: note: byref variable will be forcibly initialized 99 | struct kunit_test_filter filter = { | ^~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:4: /kisskb/src/lib/kunit/executor.c: In function 'filter_subsuite_test_glob_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:832:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 832 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:840:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 840 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1332:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1332 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:92:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 92 | KUNIT_EXPECT_FALSE(test, filtered[0]->test_cases[1].name); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:91:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 91 | KUNIT_EXPECT_STREQ(test, (const char *)filtered[0]->test_cases[0].name, "test2"); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:90:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 90 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filtered[0]->test_cases); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:832:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 832 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:840:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 840 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1332:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1332 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:87:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 87 | KUNIT_EXPECT_FALSE(test, filtered[1]); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:86:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 86 | KUNIT_EXPECT_STREQ(test, (const char *)filtered[0]->name, "suite2"); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:85:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 85 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filtered[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:81:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 81 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filtered); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:260: /kisskb/src/lib/kunit/executor_test.c:71:27: note: byref variable will be forcibly initialized 71 | struct kunit_test_filter filter = { | ^~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:4: /kisskb/src/lib/kunit/executor.c: In function 'filter_subsuite_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:832:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 832 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:840:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 840 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1332:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1332 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:64:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 64 | KUNIT_EXPECT_FALSE(test, filtered[1]); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:63:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 63 | KUNIT_EXPECT_STREQ(test, (const char *)filtered[0]->name, "suite2"); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:62:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 62 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filtered[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/executor_test.c:58:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 58 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, filtered); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/kunit/executor.c:260: /kisskb/src/lib/kunit/executor_test.c:48:27: note: byref variable will be forcibly initialized 48 | struct kunit_test_filter filter = { | ^~~~~~ /kisskb/src/lib/kunit/executor.c: In function 'kunit_run_all_tests': /kisskb/src/lib/kunit/executor.c:235:19: note: byref variable will be forcibly initialized 235 | struct suite_set suite_set = { | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65010.c:show_chgstatus Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65010.c:show_regstatus Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65010.c:show_chgconfig Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 55 /kisskb/src/drivers/mfd/tps65010.c:tps65010_interrupt Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/tps65010.c:tps65010_remove Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/tps65010.c:tps65010_gpio_get Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65010.c:dbg_tps_open Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/tps65010.c:dbg_chgconf Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/tps65010.c:dbg_chgstat Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/tps65010.c:dbg_regstat Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/tps65010.c:dbg_show Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65010.c:tps65010_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/tps65010.c:tps65010_work Cyclomatic Complexity 36 /kisskb/src/drivers/mfd/tps65010.c:tps65010_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65010.c:tps_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65010.c:tps_exit Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/tps65010.c:tps65010_set_vbus_draw Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/tps65010.c:tps65010_set_gpio_out_value Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/tps65010.c:tps65010_set_led Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65010.c:tps65010_set_vib Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/tps65010.c:tps65010_output Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65010.c:tps65010_gpio_set Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/tps65010.c:tps65010_set_low_pwr Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65010.c:tps65010_config_vregs1 Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65010.c:tps65010_config_vdcdc2 Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/tps65010.c:tps65013_set_low_pwr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p2n_addr Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p1_addr Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/cxl.h:_cxl_p1n_addr Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:debugfs_create_io_x64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:fops_io_x64_open Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:debugfs_io_u64_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:debugfs_io_u64_get Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_add_adapter_regs_psl9 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_add_adapter_regs_psl8 Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_adapter_add Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_adapter_remove Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_add_afu_regs_psl9 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_add_afu_regs_psl8 Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_afu_add Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_afu_remove Cyclomatic Complexity 3 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/debugfs.c:cxl_debugfs_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:shmem_mapping Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/udmabuf.c:udmabuf_dev_exit Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/udmabuf.c:mmap_udmabuf Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/udmabuf.c:udmabuf_vm_fault Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/udmabuf.c:end_cpu_udmabuf Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_alloc_table_from_pages Cyclomatic Complexity 10 /kisskb/src/drivers/dma-buf/udmabuf.c:get_sg_table Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/udmabuf.c:begin_cpu_udmabuf Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/udmabuf.c:map_udmabuf Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_sgtable Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/udmabuf.c:put_sg_table Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/udmabuf.c:unmap_udmabuf Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:shmem_read_mapping_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 44 /kisskb/src/drivers/dma-buf/udmabuf.c:udmabuf_create Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/udmabuf.c:udmabuf_ioctl_create Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/udmabuf.c:release_udmabuf Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/udmabuf.c:udmabuf_ioctl_create_list Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/udmabuf.c:udmabuf_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/udmabuf.c:udmabuf_dev_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_check_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_test_and_set_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_node_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_aux_bus.h:to_dp_aux_ep_dev Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_aux_bus.h:to_dp_aux_ep_drv Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:dp_aux_ep_shutdown Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:of_dp_aux_ep_destroy Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:dp_aux_ep_remove Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:dp_aux_ep_probe Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:dp_aux_ep_match Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:dp_aux_ep_dev_release Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:modalias_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:dp_aux_bus_exit Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:dp_aux_bus_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:of_dp_aux_depopulate_ep_devices Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:of_dp_aux_depopulate_ep_devices_void Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:of_dp_aux_populate_ep_devices Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:devm_of_dp_aux_populate_ep_devices Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:__dp_aux_dp_driver_register Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_bus.c:dp_aux_dp_driver_unregister /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create': /kisskb/src/drivers/dma-buf/udmabuf.c:293:29: note: byref variable will be forcibly initialized 293 | struct udmabuf_create_item list; | ^~~~ /kisskb/src/drivers/dma-buf/udmabuf.c:292:29: note: byref variable will be forcibly initialized 292 | struct udmabuf_create_list head; | ^~~~ /kisskb/src/drivers/dma-buf/udmabuf.c:291:24: note: byref variable will be forcibly initialized 291 | struct udmabuf_create create; | ^~~~~~ /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create_list': /kisskb/src/drivers/dma-buf/udmabuf.c:310:29: note: byref variable will be forcibly initialized 310 | struct udmabuf_create_list head; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/rwsem.h:rwsem_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:key_ref_to_ptr Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/security.c:check_security_state Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/security.c:key_data Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/security.c:nvdimm_put_key Cyclomatic Complexity 1 /kisskb/src/include/linux/key.h:request_key Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/security.c:nvdimm_request_key Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/security.c:nvdimm_get_key_payload Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/nd-core.h:nvdimm_security_flags Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/security.c:nvdimm_key_revalidate Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/security.c:__nvdimm_security_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_notify_dirent Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/security.c:nvdimm_lookup_user_key Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/security.c:nvdimm_get_user_key_payload Cyclomatic Complexity 21 /kisskb/src/drivers/nvdimm/security.c:security_disable Cyclomatic Complexity 27 /kisskb/src/drivers/nvdimm/security.c:security_update Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/security.c:security_erase Cyclomatic Complexity 27 /kisskb/src/drivers/nvdimm/security.c:security_overwrite Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/security.c:nvdimm_security_unlock Cyclomatic Complexity 25 /kisskb/src/drivers/nvdimm/security.c:__nvdimm_security_overwrite_query Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/security.c:nvdimm_security_overwrite_query Cyclomatic Complexity 56 /kisskb/src/drivers/nvdimm/security.c:nvdimm_security_store Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6507x.c:tps6507x_i2c_init Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/tps6507x.c:tps6507x_i2c_write_device Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps6507x.c:tps6507x_i2c_read_device Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tps6507x.c:tps6507x_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6507x.c:tps6507x_i2c_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_set_failure Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_resource_instance_match Cyclomatic Complexity 1 /kisskb/src/lib/kunit/try-catch-impl.h:kunit_try_catch_init Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_test_successful_try Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_test_catch Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:fake_resource_init Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:fake_resource_free Cyclomatic Complexity 3 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_mark_order Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:fake_resource_2_init Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:fake_resource_2_free Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:fake_resource_1_free Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_status_set_failure_test Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_init_resources Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_test_no_catch Cyclomatic Complexity 3 /kisskb/src/include/kunit/test.h:kunit_resource_name_match Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_status_mark_skipped_test Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kmalloc Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_log_test Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_init Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_try_catch_test_init Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_get_resource Cyclomatic Complexity 4 /kisskb/src/include/kunit/test.h:kunit_find_resource Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_find_named_resource Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_put_resource Cyclomatic Complexity 4 /kisskb/src/include/kunit/test.h:kunit_release_resource Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_exit Cyclomatic Complexity 1 /kisskb/src/include/kunit/test.h:kunit_destroy_named_resource Cyclomatic Complexity 4 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_named Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_static Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_proper_free_ordering Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:fake_resource_1_init Cyclomatic Complexity 2 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_cleanup_resources Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_destroy_resource Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_resource_test_alloc_resource Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_test_try_catch_unsuccessful_try_does_catch Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-test.c:kunit_test_try_catch_successful_try_no_catch Cyclomatic Complexity 0 /kisskb/src/lib/kunit/kunit-test.c:kunit_test_unsuccessful_try In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_status_set_failure_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:450:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 450 | KUNIT_EXPECT_EQ(test, fake.status, (enum kunit_status)KUNIT_FAILURE); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:448:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 448 | KUNIT_EXPECT_EQ(test, fake.status, (enum kunit_status)KUNIT_SUCCESS); | ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:444:15: note: byref variable will be forcibly initialized 444 | struct kunit fake; | ^~~~ In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init_resources': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:821:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 821 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:829:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 829 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1313:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1313 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:139:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 139 | KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_no_catch': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' 780 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:799:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' 799 | KUNIT_FAIL_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:29:2: note: in expansion of macro 'KUNIT_FAIL' 29 | KUNIT_FAIL(test, "Catch should not be called\n"); | ^~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_status_mark_skipped_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:468:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 468 | KUNIT_EXPECT_STREQ(test, fake.status_comment, "Accepts format string: YES"); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:467:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 467 | KUNIT_EXPECT_EQ(test, fake.status, (enum kunit_status)KUNIT_SKIPPED); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1535:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1535 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:461:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 461 | KUNIT_EXPECT_STREQ(test, fake.status_comment, ""); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:460:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 460 | KUNIT_EXPECT_EQ(test, fake.status, KUNIT_SUCCESS); | ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:455:15: note: byref variable will be forcibly initialized 455 | struct kunit fake; | ^~~~ In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_log_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1578:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1578 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:435:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 435 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1578:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1578 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:433:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 433 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1578:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1578 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:431:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 431 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1578:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1578 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:429:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 429 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:421:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 421 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, suite.log); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:369:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 369 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_try_catch_test_init': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:89:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 89 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx->try_catch); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:83:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 83 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_named': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:821:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 821 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:829:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 829 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1313:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1313 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:361:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 361 | KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:356:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 356 | KUNIT_EXPECT_EQ(test, kunit_destroy_named_resource(test, "resource_2"), | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1002:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1002 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1012:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1012 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1375:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1375 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:351:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 351 | KUNIT_EXPECT_PTR_EQ(test, found, &res1); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:344:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 344 | KUNIT_EXPECT_EQ(test, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:339:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 339 | KUNIT_EXPECT_EQ(test, | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1002:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1002 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1012:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1012 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1375:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1375 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:337:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 337 | KUNIT_EXPECT_PTR_EQ(test, res1.data, (void *)&ctx); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:333:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 333 | KUNIT_EXPECT_EQ(test, | ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:331:37: note: byref variable will be forcibly initialized 331 | struct kunit_test_resource_context ctx; | ^~~ /kisskb/src/lib/kunit/kunit-test.c:330:30: note: byref variable will be forcibly initialized 330 | struct kunit_resource res1, res2, *found = NULL; | ^~~~ /kisskb/src/lib/kunit/kunit-test.c:330:24: note: byref variable will be forcibly initialized 330 | struct kunit_resource res1, res2, *found = NULL; | ^~~~ In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_static': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:821:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 821 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:829:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 829 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1313:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1313 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:325:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 325 | KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1002:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1002 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1012:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1012 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1375:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1375 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:321:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 321 | KUNIT_EXPECT_PTR_EQ(test, res.data, (void *)&ctx); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:318:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 318 | KUNIT_EXPECT_EQ(test, kunit_add_resource(test, NULL, NULL, &res, &ctx), | ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:316:24: note: byref variable will be forcibly initialized 316 | struct kunit_resource res; | ^~~ /kisskb/src/lib/kunit/kunit-test.c:315:37: note: byref variable will be forcibly initialized 315 | struct kunit_test_resource_context ctx; | ^~~ In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_proper_free_ordering': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:310:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 310 | KUNIT_EXPECT_EQ(test, ctx->free_order[1], 2); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:309:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 309 | KUNIT_EXPECT_EQ(test, ctx->free_order[0], 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:298:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 298 | KUNIT_EXPECT_EQ(test, ctx->allocate_order[1], 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:297:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 297 | KUNIT_EXPECT_EQ(test, ctx->allocate_order[0], 2); | ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_cleanup_resources': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:821:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 821 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:829:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 829 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1313:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1313 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:210:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 210 | KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_destroy_resource': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:821:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 821 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:829:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 829 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1313:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1313 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:190:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 190 | KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:832:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 832 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:840:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 840 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1332:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1332 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:189:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 189 | KUNIT_EXPECT_FALSE(test, ctx->is_resource_initialized); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:832:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 832 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:840:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 840 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1621:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1621 | KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:184:2: note: in expansion of macro 'KUNIT_ASSERT_FALSE' 184 | KUNIT_ASSERT_FALSE(test, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_alloc_resource': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1002:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1002 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1012:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1012 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1375:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1375 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:159:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 159 | KUNIT_EXPECT_PTR_EQ(test, free, res->free); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:821:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 821 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:829:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 829 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1313:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1313 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:158:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 158 | KUNIT_EXPECT_TRUE(test, list_is_last(&res->node, &ctx->test.resources)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1002:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1002 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1012:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1012 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1375:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1375 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:155:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 155 | KUNIT_EXPECT_PTR_EQ(test, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1284:2: note: in expansion of macro 'KUNIT_ASSERTION' 1284 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1296:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1296 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1855:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1855 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:154:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' 154 | KUNIT_ASSERT_NOT_ERR_OR_NULL(test, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_try_catch_unsuccessful_try_does_catch': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:821:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 821 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:829:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 829 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1313:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1313 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:75:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 75 | KUNIT_EXPECT_TRUE(test, ctx->function_called); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_try_catch_successful_try_no_catch': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:821:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 821 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:829:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 829 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1313:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1313 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:43:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 43 | KUNIT_EXPECT_TRUE(test, ctx->function_called); | ^~~~~~~~~~~~~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/kunit/test.h:kunit_status_to_ok_not_ok Cyclomatic Complexity 1 /kisskb/src/lib/kunit/debugfs.c:debugfs_release Cyclomatic Complexity 1 /kisskb/src/lib/kunit/debugfs.c:debugfs_results_open Cyclomatic Complexity 9 /kisskb/src/lib/kunit/debugfs.c:debugfs_print_result Cyclomatic Complexity 10 /kisskb/src/lib/kunit/debugfs.c:debugfs_print_results Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/lib/kunit/debugfs.c:kunit_debugfs_cleanup Cyclomatic Complexity 4 /kisskb/src/lib/kunit/debugfs.c:kunit_debugfs_init Cyclomatic Complexity 2 /kisskb/src/lib/kunit/debugfs.c:kunit_debugfs_create_suite Cyclomatic Complexity 2 /kisskb/src/lib/kunit/debugfs.c:kunit_debugfs_destroy_suite Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/include/misc/cxl-base.h:cxl_ctx_in_use Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/base.c:cxl_calls_get Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/base.c:cxl_calls_put Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cxl/base.c:cxl_base_init Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cxl/base.c:cxl_afu_get Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/base.c:cxl_afu_put Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/base.c:cxl_slbia Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cxl/base.c:register_cxl_calls Cyclomatic Complexity 6 /kisskb/src/drivers/misc/cxl/base.c:unregister_cxl_calls Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cxl/base.c:cxl_update_properties Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:attr_name Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/ntfs.h:attr_svcn Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:resident_data Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:le_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:le_name Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:al_aligned Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_init Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_close Cyclomatic Complexity 12 /kisskb/src/fs/ntfs3/attrlist.c:al_is_valid_le Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/attrlist.c:al_destroy Cyclomatic Complexity 22 /kisskb/src/fs/ntfs3/attrlist.c:ntfs_load_attr_list Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/attrlist.c:al_enumerate Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/attrlist.c:al_find_le_to_insert Cyclomatic Complexity 29 /kisskb/src/fs/ntfs3/attrlist.c:al_find_ex Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/attrlist.c:al_find_le Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/attrlist.c:al_add_le Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/attrlist.c:al_remove_le Cyclomatic Complexity 27 /kisskb/src/fs/ntfs3/attrlist.c:al_delete_le Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/selftest.c:__sanitycheck__ Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/selftest.c:st_exit Cyclomatic Complexity 18 /kisskb/src/fs/ntfs3/attrlist.c:al_update Cyclomatic Complexity 6 /kisskb/src/drivers/dma-buf/selftest.c:set_default_test_all Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 23 /kisskb/src/drivers/dma-buf/selftest.c:apply_subtest_filter Cyclomatic Complexity 14 /kisskb/src/drivers/dma-buf/selftest.c:run_selftests Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/selftest.c:st_init Cyclomatic Complexity 14 /kisskb/src/drivers/dma-buf/selftest.c:__subtests Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_is_last Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_bridge.h:drm_bridge_get_next_bridge Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_bridge_connector.c:drm_bridge_connector_hpd_notify Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_bridge_connector.c:drm_bridge_connector_detect Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_bridge_connector.c:drm_bridge_connector_hpd_cb Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_bridge_connector.c:drm_bridge_connector_get_modes_edid Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_bridge_connector.c:drm_bridge_connector_get_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_bridge_connector.c:drm_bridge_connector_destroy Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_bridge_connector.c:drm_bridge_connector_enable_hpd Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_bridge_connector.c:drm_bridge_connector_disable_hpd Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/drm_bridge_connector.c:drm_bridge_connector_init Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream-test.c:string_stream_test_get_string Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream-test.c:string_stream_test_not_empty_after_add Cyclomatic Complexity 1 /kisskb/src/lib/kunit/string-stream-test.c:string_stream_test_empty_on_creation In file included from /kisskb/src/lib/kunit/string-stream-test.c:9: /kisskb/src/lib/kunit/string-stream-test.c: In function 'string_stream_test_get_string': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_ASSERTION' 1224 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1244:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1244 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1251:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1251 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1812:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1812 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/string-stream-test.c:39:2: note: in expansion of macro 'KUNIT_ASSERT_STREQ' 39 | KUNIT_ASSERT_STREQ(test, output, "Foo bar"); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/string-stream-test.c: In function 'string_stream_test_not_empty_after_add': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:832:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 832 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:840:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 840 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1332:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1332 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/string-stream-test.c:27:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 27 | KUNIT_EXPECT_FALSE(test, string_stream_is_empty(stream)); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/string-stream-test.c: In function 'string_stream_test_empty_on_creation': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:810:2: note: in expansion of macro 'KUNIT_ASSERTION' 810 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:821:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 821 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:829:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 829 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1313:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1313 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/string-stream-test.c:18:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 18 | KUNIT_EXPECT_TRUE(test, string_stream_is_empty(stream)); | ^~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence.c:to_mock_fence Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence.c:mock_name Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence.c:simple_callback Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence.c:__wait_for_callbacks Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence.c:mock_wakeup Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence.c:wait_timer Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence.c:mock_fence_release Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 8 /kisskb/src/include/linux/sched/signal.h:signal_pending_state Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/include/linux/dma-fence.h:dma_fence_set_error Cyclomatic Complexity 17 /kisskb/src/drivers/dma-buf/st-dma-fence.c:mock_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/st-dma-fence.c:mock_fence Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 12 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu_safe Cyclomatic Complexity 11 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_late_rm_callback Cyclomatic Complexity 11 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_rm_callback Cyclomatic Complexity 9 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_late_add_callback Cyclomatic Complexity 9 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_add_callback Cyclomatic Complexity 12 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_signaling Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/st-dma-fence.c:sanitycheck Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence.h:dma_fence_wait Cyclomatic Complexity 28 /kisskb/src/drivers/dma-buf/st-dma-fence.c:thread_signal_callback Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_wait Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 15 /kisskb/src/drivers/dma-buf/st-dma-fence.c:race_signal_callback Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_stub Cyclomatic Complexity 10 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_wait_timeout Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_error Cyclomatic Complexity 8 /kisskb/src/drivers/dma-buf/st-dma-fence.c:test_status Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/st-dma-fence.c:dma_fence /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'mock_wait': /kisskb/src/drivers/dma-buf/st-dma-fence.c:49:17: note: byref variable will be forcibly initialized 49 | struct wait_cb cb = { .task = current }; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65086.c:tps65086_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tps65086.c:tps65086_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 23 /kisskb/src/drivers/mfd/tps65086.c:tps65086_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65086.c:tps65086_driver_exit /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'thread_signal_callback': /kisskb/src/drivers/dma-buf/st-dma-fence.c:453:20: note: byref variable will be forcibly initialized 453 | struct simple_cb cb; | ^~ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'test_wait_timeout': /kisskb/src/drivers/dma-buf/st-dma-fence.c:373:20: note: byref variable will be forcibly initialized 373 | struct wait_timer wt; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65217.c:tps65217_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65217.c:tps65217_irq_disable Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/tps65217.c:tps65217_volatile_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65217.c:tps65217_init Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65217.c:tps65217_irq_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65217.c:tps65217_irq_map Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_linear Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/tps65217.c:tps65217_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65217.c:tps65217_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65217.c:tps65217_reg_read Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/tps65217.c:tps65217_irq_thread Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/tps65217.c:tps65217_reg_write Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65217.c:tps65217_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65217.c:tps65217_set_bits Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65217.c:tps65217_irq_init Cyclomatic Complexity 22 /kisskb/src/drivers/mfd/tps65217.c:tps65217_probe Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tps65217.c:tps65217_irq_sync_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65217.c:tps65217_clear_bits Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_get_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_set_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:interface_to_usbdev Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:__create_pipe Cyclomatic Complexity 1 /kisskb/src/include/linux/rtsx_usb.h:rtsx_usb_init_cmd Cyclomatic Complexity 2 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:double_ssc_depth Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_seq_cmd_hdr Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:revise_ssc_depth Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_bulk_transfer_sglist Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_post_reset Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_pre_reset Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_request_resume Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_resume_child Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_disconnect Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_sg_timed_out Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/core.h:mfd_add_hotplug_devices Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_driver_exit Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_transfer_data Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_seq_write_register Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_write_ppbuf Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_ep0_write_register Cyclomatic Complexity 1 /kisskb/src/include/linux/rtsx_usb.h:rtsx_usb_clear_fsm_err Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_ep0_read_register Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_add_cmd Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_send_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_write_phy_register Cyclomatic Complexity 4 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_get_rsp Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_get_status_with_bulk Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_get_card_status Cyclomatic Complexity 9 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_write_register Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_read_register Cyclomatic Complexity 17 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_seq_read_register Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_read_ppbuf Cyclomatic Complexity 21 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_reset_chip Cyclomatic Complexity 1 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_reset_resume Cyclomatic Complexity 19 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_init_chip Cyclomatic Complexity 13 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_probe Cyclomatic Complexity 49 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_switch_clock Cyclomatic Complexity 7 /kisskb/src/drivers/misc/cardreader/rtsx_usb.c:rtsx_usb_card_exclusive_check Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/range.h:range_len Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_order Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/set_memory.h:clear_mce_nospec Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:__pfn_to_pfn_t Cyclomatic Complexity 1 /kisskb/src/include/linux/pfn_t.h:phys_to_pfn_t Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_ndns Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_nd_namespace_io Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.h:test_and_clear_pmem_poison Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:nd_info_block_reserve Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:nd_pfn_probe Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:is_nd_pfn Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:nd_dax_probe Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:to_dev Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:dax_visible Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:is_bad_pmem Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:nd_pmem_driver_init Cyclomatic Complexity 3 /kisskb/src/include/linux/memremap.h:devm_memremap_pages Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:to_region Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_notify_dirent Cyclomatic Complexity 8 /kisskb/src/drivers/nvdimm/pmem.c:pmem_revalidate_poison Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/pmem.c:pmem_revalidate_region Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/pmem.c:nd_pmem_notify Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:nd_pmem_shutdown Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_put Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/pmem.c:nd_pmem_remove Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:pmem_release_disk Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:strtobool Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/pmem.c:write_cache_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:write_cache_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:pmem_copy_to_iter Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:pmem_copy_from_iter Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/pmem.c:hwpoison_clear Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/pmem.c:pmem_clear_poison Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/pmem.c:write_pmem Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/pmem.c:pmem_do_write Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:pmem_dax_zero_page_range Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/uaccess.h:copy_mc_to_kernel Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/pmem.c:read_pmem Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/pmem.c:pmem_do_read Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/pmem.c:pmem_rw_page Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bio_end_io_acct Cyclomatic Complexity 22 /kisskb/src/drivers/nvdimm/pmem.c:pmem_submit_bio Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:pmem_pagemap_cleanup Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:pmem_release_queue Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:pmem_pagemap_kill Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/kernfs.h:kernfs_find_and_get Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_get_dirent Cyclomatic Complexity 42 /kisskb/src/drivers/nvdimm/pmem.c:pmem_attach_disk Cyclomatic Complexity 25 /kisskb/src/drivers/nvdimm/pmem.c:nd_pmem_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:nd_driver_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:nd_pmem_driver_exit Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/pmem.c:__pmem_direct_access Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/pmem.c:pmem_dax_direct_access /kisskb/src/drivers/nvdimm/pmem.c: In function 'pmem_revalidate_poison': /kisskb/src/drivers/nvdimm/pmem.c:630:15: note: byref variable will be forcibly initialized 630 | struct range range; | ^~~~~ /kisskb/src/drivers/nvdimm/pmem.c: In function 'pmem_submit_bio': /kisskb/src/drivers/nvdimm/pmem.c:200:19: note: byref variable will be forcibly initialized 200 | struct bvec_iter iter; | ^~~~ /kisskb/src/drivers/nvdimm/pmem.c: In function 'pmem_attach_disk': /kisskb/src/drivers/nvdimm/pmem.c:420:15: note: byref variable will be forcibly initialized 420 | struct range bb_range; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-example-test.c:example_test_init Cyclomatic Complexity 37 /kisskb/src/fs/ntfs3/bitfunc.c:are_bits_clear Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-example-test.c:example_mark_skipped_test Cyclomatic Complexity 0 /kisskb/src/lib/kunit/kunit-example-test.c:example_skip_test Cyclomatic Complexity 1 /kisskb/src/lib/kunit/kunit-example-test.c:example_simple_test Cyclomatic Complexity 35 /kisskb/src/fs/ntfs3/bitfunc.c:are_bits_set In file included from /kisskb/src/lib/kunit/kunit-example-test.c:9: /kisskb/src/lib/kunit/kunit-example-test.c: In function 'example_simple_test': /kisskb/src/include/kunit/test.h:770:22: note: byref variable will be forcibly initialized 770 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:869:2: note: in expansion of macro 'KUNIT_ASSERTION' 869 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 891 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 980 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:990:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 990 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1353:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1353 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-example-test.c:29:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' 29 | KUNIT_EXPECT_EQ(test, 1 + 1, 2); | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 6 /kisskb/src/lib/crypto/chacha.c:chacha_permute Cyclomatic Complexity 2 /kisskb/src/lib/crypto/chacha.c:chacha_block_generic Cyclomatic Complexity 1 /kisskb/src/lib/crypto/chacha.c:hchacha_block_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence-chain.h:dma_fence_chain_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:to_mock_fence Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:mock_name Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:seqno_inc Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:seqno_inc2 Cyclomatic Complexity 6 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_signaled Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence.h:dma_fence_wait Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:__wait_fence_chains Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:mock_fence_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:mock_fence Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_get Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:mock_chain Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/task.h:get_task_struct Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 15 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:fence_chains_init Cyclomatic Complexity 3 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:fence_chains_fini Cyclomatic Complexity 11 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:signal_backward Cyclomatic Complexity 10 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:signal_forward Cyclomatic Complexity 7 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:sanitycheck Cyclomatic Complexity 1 /kisskb/src/include/linux/prandom.h:prandom_u32_max Cyclomatic Complexity 5 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:randomise_fences Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/task.h:put_task_struct Cyclomatic Complexity 9 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:wait_random Cyclomatic Complexity 9 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:wait_backward Cyclomatic Complexity 9 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:wait_forward Cyclomatic Complexity 48 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:find_race Cyclomatic Complexity 17 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:find_gap Cyclomatic Complexity 11 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:find_out_of_order Cyclomatic Complexity 18 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:find_signaled Cyclomatic Complexity 34 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:find_seqno Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 16 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:__find_race Cyclomatic Complexity 4 /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:dma_fence_chain Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder.h:drm_encoder_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder.h:drm_encoder_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder.h:drm_encoder_crtc_ok Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_drv.h:drm_drv_uses_atomic_modeset Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_encoder_disable Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_crtc_prepare_encoders Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_helper_encoder_dpms Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_is_locked Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_lock.h:drm_modeset_is_locked Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_helper_choose_encoder_dpms Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_helper_choose_crtc_dpms Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_put Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_helper_encoder_in_use Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_helper_crtc_in_use Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:__drm_helper_disable_unused_functions Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_crtc_helper_disable Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_helper_disable_unused_functions Cyclomatic Complexity 61 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_crtc_helper_set_mode Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_connector_get_single_encoder Cyclomatic Complexity 159 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_crtc_helper_set_config Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_helper_connector_dpms Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_helper_resume_force_mode Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:drm_helper_force_disable_all /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:527:22: note: byref variable will be forcibly initialized 527 | struct fence_chains fc; | ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:495:22: note: byref variable will be forcibly initialized 495 | struct fence_chains fc; | ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_random': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:646:22: note: byref variable will be forcibly initialized 646 | struct fence_chains fc; | ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:600:22: note: byref variable will be forcibly initialized 600 | struct fence_chains fc; | ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:570:22: note: byref variable will be forcibly initialized 570 | struct fence_chains fc; | ^~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:12: /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_race': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:295:2: note: in expansion of macro '___wait_var_event' 295 | ___wait_var_event(var, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:304:11: note: in expansion of macro '__wait_var_event_timeout' 304 | __ret = __wait_var_event_timeout(var, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:468:2: note: in expansion of macro 'wait_var_event_timeout' 468 | wait_var_event_timeout(&data.children, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:440:19: note: byref variable will be forcibly initialized 440 | struct find_race data; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_encoder_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:803:33: note: byref variable will be forcibly initialized 803 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_gap': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:339:22: note: byref variable will be forcibly initialized 339 | struct fence_chains fc; | ^~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_crtc_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:833:33: note: byref variable will be forcibly initialized 833 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_out_of_order': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:295:22: note: byref variable will be forcibly initialized 295 | struct fence_chains fc; | ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_signaled': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:257:22: note: byref variable will be forcibly initialized 257 | struct fence_chains fc; | ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_seqno': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:179:22: note: byref variable will be forcibly initialized 179 | struct fence_chains fc; | ^~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_encoder_in_use': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:98:33: note: byref variable will be forcibly initialized 98 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_disable': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:433:34: note: byref variable will be forcibly initialized 433 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:525:33: note: byref variable will be forcibly initialized 525 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_force_disable_all': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:1010:24: note: byref variable will be forcibly initialized 1010 | struct drm_mode_set set = { | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65218.c:tps65218_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65218.c:tps65218_driver_exit Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/tps65218.c:tps65218_reg_write Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65218.c:tps65218_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65218.c:tps65218_voltage_set_strict Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65218.c:tps65218_voltage_set_uvlo Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/tps65218.c:tps65218_voltage_set_uv_hyst Cyclomatic Complexity 21 /kisskb/src/drivers/mfd/tps65218.c:tps65218_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65218.c:tps65218_set_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65218.c:tps65218_clear_bits Cyclomatic Complexity 10 /kisskb/src/include/crypto/algapi.h:crypto_xor_cpy Cyclomatic Complexity 5 /kisskb/src/lib/crypto/libchacha.c:chacha_crypt_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_HLIST_NODE Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:__hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_32_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/hashtable.h:__hash_init Cyclomatic Complexity 41 /kisskb/src/lib/842/842_compress.c:check_template Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:hlist_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/hashtable.h:hash_del Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:hlist_add_head Cyclomatic Complexity 1 /kisskb/src/lib/842/842_compress.c:update_hashtables Cyclomatic Complexity 1 /kisskb/src/lib/842/842_compress.c:get_next_data Cyclomatic Complexity 56 /kisskb/src/lib/842/842_compress.c:add_bits Cyclomatic Complexity 7 /kisskb/src/lib/842/842_compress.c:add_zeros_template Cyclomatic Complexity 77 /kisskb/src/lib/842/842_compress.c:add_template Cyclomatic Complexity 7 /kisskb/src/lib/842/842_compress.c:process_next Cyclomatic Complexity 13 /kisskb/src/lib/842/842_compress.c:add_repeat_template Cyclomatic Complexity 17 /kisskb/src/lib/842/842_compress.c:add_short_data_template Cyclomatic Complexity 7 /kisskb/src/lib/842/842_compress.c:add_end_template Cyclomatic Complexity 7 /kisskb/src/lib/842/842_compress.c:__split_add_bits Cyclomatic Complexity 4 /kisskb/src/lib/842/842_debugfs.h:sw842_debugfs_create Cyclomatic Complexity 4 /kisskb/src/lib/842/842_compress.c:sw842_init Cyclomatic Complexity 1 /kisskb/src/lib/842/842_debugfs.h:sw842_debugfs_remove Cyclomatic Complexity 4 /kisskb/src/lib/842/842_compress.c:sw842_exit Cyclomatic Complexity 61 /kisskb/src/lib/842/842_compress.c:sw842_compress Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 15 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_dev_is_visible Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 4 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_fops_poll Cyclomatic Complexity 1 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_release Cyclomatic Complexity 4 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_vma_close Cyclomatic Complexity 1 /kisskb/src/drivers/misc/uacce/uacce.c:region_dus_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/uacce/uacce.c:region_mmio_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/uacce/uacce.c:algorithms_show Cyclomatic Complexity 4 /kisskb/src/drivers/misc/uacce/uacce.c:available_instances_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/uacce/uacce.c:flags_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/uacce/uacce.c:api_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_enable_sva Cyclomatic Complexity 4 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_disable_sva Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_alloc Cyclomatic Complexity 20 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_fops_mmap Cyclomatic Complexity 10 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_start_queue Cyclomatic Complexity 20 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_put_queue Cyclomatic Complexity 6 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_fops_unl_ioctl Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_unbind_queue Cyclomatic Complexity 1 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_fops_release Cyclomatic Complexity 9 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_bind_queue Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 16 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_fops_open Cyclomatic Complexity 1 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_exit Cyclomatic Complexity 6 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_init Cyclomatic Complexity 7 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_alloc Cyclomatic Complexity 7 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_register Cyclomatic Complexity 11 /kisskb/src/drivers/misc/uacce/uacce.c:uacce_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:wnd_zeroes Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bitmap_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bytes_to_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bytes_to_block Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_close Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/bitmap.c:rb_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_bread Cyclomatic Complexity 6 /kisskb/src/fs/ntfs3/bitmap.c:wnd_map Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 23 /kisskb/src/fs/ntfs3/bitmap.c:wnd_scan Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/bitmap.c:wnd_is_free_hlp Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/bitmap.c:rb_insert_start Cyclomatic Complexity 14 /kisskb/src/fs/ntfs3/bitmap.c:rb_insert_count Cyclomatic Complexity 63 /kisskb/src/fs/ntfs3/bitmap.c:wnd_add_free_ext Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/bitmap.c:ntfs3_init_bitmap Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/bitmap.c:ntfs3_exit_bitmap Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/bitmap.c:wnd_close Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/bitmap.c:wnd_set_free Cyclomatic Complexity 14 /kisskb/src/fs/ntfs3/bitmap.c:wnd_is_free Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/bitmap.c:wnd_is_used Cyclomatic Complexity 27 /kisskb/src/fs/ntfs3/bitmap.c:wnd_extend Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/bitmap.c:wnd_zone_set Cyclomatic Complexity 61 /kisskb/src/fs/ntfs3/bitmap.c:wnd_rescan Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/bitmap.c:wnd_init Cyclomatic Complexity 64 /kisskb/src/fs/ntfs3/bitmap.c:wnd_remove_free_ext Cyclomatic Complexity 9 /kisskb/src/fs/ntfs3/bitmap.c:wnd_set_used Cyclomatic Complexity 187 /kisskb/src/fs/ntfs3/bitmap.c:wnd_find Cyclomatic Complexity 40 /kisskb/src/fs/ntfs3/bitmap.c:ntfs_trim_fs Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_order Cyclomatic Complexity 1 /kisskb/src/include/linux/huge_mm.h:thp_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_nd_namespace_io Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:nvdimm_read_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:nvdimm_write_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/nd.h:nd_inc_seq Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:to_dev Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:adjust_initial_offset Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:arena_read_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:arena_write_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:btt_info_read Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:btt_log_group_read Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:log_seq Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/btt.c:btt_log_get_old Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:to_namespace_offset Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/btt.c:ent_is_padding Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/btt.c:parse_arena_meta Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:btt_meta_size Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:lock_map Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:unlock_map Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:btt_data_read Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:btt_data_write Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:btt_getgeo Cyclomatic Complexity 57 /kisskb/src/drivers/nvdimm/btt.c:log_set_indices Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/btt.c:__btt_log_write Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/btt.c:lba_to_arena Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/btt.c:btt_flog_write Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_integrity Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/btt.c:alloc_arena Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/btt.c:btt_rtt_init Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 18 /kisskb/src/drivers/nvdimm/btt.c:btt_map_read Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/btt.c:__btt_map_write Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/btt.c:btt_map_write Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/btt.c:btt_log_read Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:export_uuid Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/btt.c:arena_clear_freelist_error Cyclomatic Complexity 38 /kisskb/src/drivers/nvdimm/btt.c:btt_freelist_init Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 5 /kisskb/src/drivers/nvdimm/btt.c:btt_maplocks_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:nd_btt_exit Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/btt.c:free_arenas Cyclomatic Complexity 31 /kisskb/src/drivers/nvdimm/btt.c:discover_arenas Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/btt.c:create_arenas Cyclomatic Complexity 20 /kisskb/src/drivers/nvdimm/btt.c:btt_info_write Cyclomatic Complexity 13 /kisskb/src/include/linux/bvec.h:bvec_iter_advance Cyclomatic Complexity 13 /kisskb/src/drivers/nvdimm/btt.c:btt_rw_integrity Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/btt.c:btt_map_init Cyclomatic Complexity 28 /kisskb/src/drivers/nvdimm/btt.c:btt_log_init Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/btt.c:btt_arena_write_layout Cyclomatic Complexity 14 /kisskb/src/drivers/nvdimm/btt.c:btt_meta_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:btt_blk_cleanup Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/btt.c:btt_fini Cyclomatic Complexity 9 /kisskb/src/drivers/nvdimm/btt.c:btt_blk_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:zero_fill_data Cyclomatic Complexity 41 /kisskb/src/drivers/nvdimm/btt.c:btt_read_pg Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd.h:is_bad_pmem Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:btt_is_badblock Cyclomatic Complexity 51 /kisskb/src/drivers/nvdimm/btt.c:btt_write_pg Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/btt.c:btt_do_bvec Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/btt.c:btt_rw_page Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bio_end_io_acct Cyclomatic Complexity 27 /kisskb/src/drivers/nvdimm/btt.c:btt_submit_bio Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/btt.c:nd_btt_init Cyclomatic Complexity 6 /kisskb/src/drivers/nvdimm/btt.c:arena_debugfs_init Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/btt.c:btt_debugfs_init Cyclomatic Complexity 29 /kisskb/src/drivers/nvdimm/btt.c:btt_init Cyclomatic Complexity 24 /kisskb/src/drivers/nvdimm/btt.c:nvdimm_namespace_attach_btt Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/btt.c:nvdimm_namespace_detach_btt /kisskb/src/drivers/nvdimm/btt.c: In function 'log_set_indices': /kisskb/src/drivers/nvdimm/btt.c:629:19: note: byref variable will be forcibly initialized 629 | struct log_group log; | ^~~ /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_log_read': /kisskb/src/drivers/nvdimm/btt.c:333:19: note: byref variable will be forcibly initialized 333 | struct log_group log; | ^~~ /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_freelist_init': /kisskb/src/drivers/nvdimm/btt.c:538:19: note: byref variable will be forcibly initialized 538 | struct log_entry log_new; | ^~~~~~~ /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_log_init': /kisskb/src/drivers/nvdimm/btt.c:455:19: note: byref variable will be forcibly initialized 455 | struct log_entry ent; | ^~~ /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_write_pg': /kisskb/src/drivers/nvdimm/btt.c:1318:19: note: byref variable will be forcibly initialized 1318 | struct log_entry log; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror32 Cyclomatic Complexity 2 /kisskb/src/include/crypto/aes.h:aes_check_keylen Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/aes.c:mul_by_x Cyclomatic Complexity 1 /kisskb/src/lib/crypto/aes.c:mul_by_x2 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/aes.c:mix_columns Cyclomatic Complexity 1 /kisskb/src/lib/crypto/aes.c:inv_mix_columns Cyclomatic Complexity 1 /kisskb/src/lib/crypto/aes.c:subshift Cyclomatic Complexity 1 /kisskb/src/lib/crypto/aes.c:inv_subshift Cyclomatic Complexity 1 /kisskb/src/lib/crypto/aes.c:subw Cyclomatic Complexity 19 /kisskb/src/lib/crypto/aes.c:aes_expandkey Cyclomatic Complexity 4 /kisskb/src/lib/crypto/aes.c:aes_encrypt Cyclomatic Complexity 4 /kisskb/src/lib/crypto/aes.c:aes_decrypt /kisskb/src/drivers/nvdimm/btt.c: In function 'btt_submit_bio': /kisskb/src/drivers/nvdimm/btt.c:1447:19: note: byref variable will be forcibly initialized 1447 | struct bvec_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_read_d8 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_read_r8d8 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_read_r8d16 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_write_d8 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_write_r8d8 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_write_r8d16 Cyclomatic Complexity 39 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_write_i2c Cyclomatic Complexity 34 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_read_spi Cyclomatic Complexity 51 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_write_spi Cyclomatic Complexity 4 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_write Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:sysfs_do_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_dec_all_6db Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_inc_all_6db Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_dec_all Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_inc_all Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 21 /kisskb/src/drivers/misc/ad525x_dpot.c:sysfs_set_reg Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp5 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp4 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp3 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp2 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp1 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp0 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp5en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp4en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp3en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp2en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp1en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_otp0en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_eeprom5 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_eeprom4 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_eeprom3 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_eeprom2 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_eeprom1 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_eeprom0 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_rdac5 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_rdac4 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_rdac3 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_rdac2 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_rdac1 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:set_rdac0 Cyclomatic Complexity 22 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_read_i2c Cyclomatic Complexity 4 /kisskb/src/drivers/misc/ad525x_dpot.c:dpot_read Cyclomatic Complexity 11 /kisskb/src/drivers/misc/ad525x_dpot.c:sysfs_show_reg Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp5 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp4 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp3 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp2 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp1 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp0 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp5en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp4en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp3en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp2en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp1en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_otp0en Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_tolerance5 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_tolerance4 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_tolerance3 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_tolerance2 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_tolerance1 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_tolerance0 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_eeprom5 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_eeprom4 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_eeprom3 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_eeprom2 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_eeprom1 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_eeprom0 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_rdac5 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_rdac4 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_rdac3 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_rdac2 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_rdac1 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ad525x_dpot.c:show_rdac0 Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_create_file Cyclomatic Complexity 13 /kisskb/src/drivers/misc/ad525x_dpot.c:ad_dpot_add_files Cyclomatic Complexity 1 /kisskb/src/include/linux/sysfs.h:sysfs_remove_file Cyclomatic Complexity 10 /kisskb/src/drivers/misc/ad525x_dpot.c:ad_dpot_remove_files Cyclomatic Complexity 24 /kisskb/src/drivers/misc/ad525x_dpot.c:ad_dpot_probe Cyclomatic Complexity 5 /kisskb/src/drivers/misc/ad525x_dpot.c:ad_dpot_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps65910.h:tps65910_chip_id Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65910.c:tps65910_i2c_init Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/tps65910.c:is_volatile_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_set_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/tps65910.c:tps65910_power_off Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_clear_bits Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65910.c:tps65910_ck32k_init Cyclomatic Complexity 25 /kisskb/src/drivers/mfd/tps65910.c:tps65910_sleepinit Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/tps65910.c:tps65910_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/tps65910.c:tps65910_irq_init Cyclomatic Complexity 31 /kisskb/src/drivers/mfd/tps65910.c:tps65910_i2c_probe Cyclomatic Complexity 2 /kisskb/src/include/linux/byteorder/generic.h:le32_to_cpu_array Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror32 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/blake2s-generic.c:blake2s_increment_counter Cyclomatic Complexity 3 /kisskb/src/lib/crypto/blake2s-generic.c:blake2s_compress_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 44 /kisskb/src/lib/842/842_decompress.c:next_bits Cyclomatic Complexity 10 /kisskb/src/lib/842/842_decompress.c:do_data Cyclomatic Complexity 10 /kisskb/src/lib/842/842_decompress.c:__split_next_bits Cyclomatic Complexity 26 /kisskb/src/lib/842/842_decompress.c:__do_index Cyclomatic Complexity 4 /kisskb/src/lib/842/842_decompress.c:do_index Cyclomatic Complexity 14 /kisskb/src/lib/842/842_decompress.c:do_op Cyclomatic Complexity 4 /kisskb/src/lib/842/842_debugfs.h:sw842_debugfs_create Cyclomatic Complexity 4 /kisskb/src/lib/842/842_decompress.c:sw842_init Cyclomatic Complexity 1 /kisskb/src/lib/842/842_debugfs.h:sw842_debugfs_remove Cyclomatic Complexity 4 /kisskb/src/lib/842/842_decompress.c:sw842_exit Cyclomatic Complexity 55 /kisskb/src/lib/842/842_decompress.c:sw842_decompress /kisskb/src/lib/842/842_decompress.c: In function 'sw842_decompress': /kisskb/src/lib/842/842_decompress.c:280:21: note: byref variable will be forcibly initialized 280 | struct sw842_param p; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_is_branch Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_dp_helper.h:drm_edp_backlight_supported Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_has_quirk Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_is_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/backlight.h:backlight_get_brightness Cyclomatic Complexity 1 /kisskb/src/include/linux/backlight.h:bl_get_data Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:dp_link_status Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:dp_get_lane_status Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:dp_lttpr_phy_cap Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:is_edid_digital_input_dp Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_i2c_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_i2c_msg_duration Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:i2c_to_aux Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:dp_lttpr_common_cap Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:dp_dynamic_range_get_name Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:dp_content_type_get_name Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_port_count Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_i2c_msg_set_request Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_aux_req_duration Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_aux_reply_duration Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_i2c_retry_count Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_i2c_msg_write_status_update Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:dp_pixelformat_get_name Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:dp_colorimetry_get_name Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_dump_access Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:__drm_dp_link_train_channel_eq_delay Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:lock_bus Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_dpcd_access Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:unlock_bus Cyclomatic Complexity 9 /kisskb/src/include/linux/backlight.h:backlight_update_status Cyclomatic Complexity 4 /kisskb/src/include/linux/backlight.h:backlight_disable Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_debug_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_get_quirks Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:trylock_bus Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_i2c_do_msg Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_i2c_drain_msg Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_i2c_xfer Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_channel_eq_ok Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_clock_recovery_ok Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_get_adjust_request_voltage Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_get_adjust_request_pre_emphasis Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_get_adjust_tx_ffe_preset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_get_adjust_request_post_cursor Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_link_train_clock_recovery_delay Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_link_train_channel_eq_delay Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_lttpr_link_train_clock_recovery_delay Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_lttpr_link_train_channel_eq_delay Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_link_rate_to_bw_code Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_bw_code_to_link_rate Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_dpcd_read Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_read_extended_dpcd_caps Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_readb Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_aux_get_crc Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_aux_crc_work Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_edp_backlight_probe_level Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_dpcd_write Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_writeb Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_configure_dsc_enc Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_edp_backlight_set_enable Cyclomatic Complexity 45 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_edp_backlight_probe_max Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_dpcd_read_link_status Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_dpcd_read_phy_link_status Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_is_type Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_is_tmds Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_send_real_edid_checksum Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_read_dpcd_caps Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_read_downstream_info Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_max_dotclock Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_max_tmds_clock Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_min_tmds_clock Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_max_bpc Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_420_passthrough Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_444_to_420_conversion Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_rgb_to_ycbcr_conversion Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_mode Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_id Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_downstream_debug Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_subconnector_type Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_set_subconnector_property Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_read_sink_count_cap Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_read_sink_count Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_remote_aux_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_aux_init Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_aux_register Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_aux_unregister Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_psr_setup_time Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_start_crc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_stop_crc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_read_desc Cyclomatic Complexity 43 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_dsc_sink_max_slice_count Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_dsc_sink_line_buf_depth Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_dsc_sink_supported_input_bpcs Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_read_lttpr_common_caps Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_read_lttpr_phy_caps Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_lttpr_count Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_lttpr_max_link_rate Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_lttpr_max_lane_count Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_lttpr_voltage_swing_level_3_supported Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_lttpr_pre_emphasis_level_3_supported Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_get_phy_test_pattern Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_set_phy_test_pattern Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_vsc_sdp_log Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_get_pcon_max_frl_bw Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_frl_prepare Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_is_frl_ready Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_frl_configure_1 Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_frl_configure_2 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_reset_frl_config Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_frl_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_hdmi_link_active Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_hdmi_link_mode Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_hdmi_frl_link_error_count Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_enc_is_dsc_1_2 Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_dsc_max_slices Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_dsc_max_slice_width Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_dsc_bpp_incr Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_pps_default Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_pps_override_buf Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_pps_override_param Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_dp_pcon_convert_rgb_to_ycbcr Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_edp_backlight_set_level Cyclomatic Complexity 37 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_edp_backlight_enable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_edp_backlight_disable Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:dp_aux_backlight_update_status Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_edp_backlight_init Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:drm_panel_dp_aux_backlight /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_dpcd_access': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:285:24: note: byref variable will be forcibly initialized 285 | struct drm_dp_aux_msg msg; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_drain_msg': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1557:24: note: byref variable will be forcibly initialized 1557 | struct drm_dp_aux_msg msg = *orig_msg; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_xfer': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1594:24: note: byref variable will be forcibly initialized 1594 | struct drm_dp_aux_msg msg; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab16p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab16s Cyclomatic Complexity 1 /kisskb/src/include/linux/kernel.h:hex_byte_pack Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_inode_printk Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:ino_get Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/ntfs.h:de_get_fname Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_is_last Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:fnd_get Cyclomatic Complexity 6 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_is_meta_file Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_i Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/ntfs_fs.h:nb_put Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/ntfs_fs.h:mi_is_ref Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/dir.c:put_utf16 Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/dir.c:_utf8s_to_utf16s Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/ntfs_fs.h:fnd_put Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/ntfs_fs.h:put_indx_node Cyclomatic Complexity 59 /kisskb/src/fs/ntfs3/dir.c:ntfs_dir_count Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_lock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_unlock Cyclomatic Complexity 14 /kisskb/src/fs/ntfs3/dir.c:ntfs_utf16_to_nls Cyclomatic Complexity 24 /kisskb/src/fs/ntfs3/dir.c:ntfs_filldir Cyclomatic Complexity 23 /kisskb/src/fs/ntfs3/dir.c:ntfs_read_hdr Cyclomatic Complexity 64 /kisskb/src/fs/ntfs3/dir.c:ntfs_readdir Cyclomatic Complexity 18 /kisskb/src/fs/ntfs3/dir.c:ntfs_nls_to_utf16 Cyclomatic Complexity 18 /kisskb/src/fs/ntfs3/dir.c:dir_search_u Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/dir.c:dir_is_empty Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/tps65912-core.c:tps65912_device_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65912-core.c:tps65912_device_exit Cyclomatic Complexity 2 /kisskb/src/include/linux/byteorder/generic.h:cpu_to_le32_array Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2s.h:blake2s_set_lastblock Cyclomatic Complexity 1 /kisskb/src/lib/crypto/blake2s.c:blake2s_mod_init Cyclomatic Complexity 1 /kisskb/src/lib/crypto/blake2s.c:blake2s_mod_exit Cyclomatic Complexity 9 /kisskb/src/include/crypto/internal/blake2s.h:__blake2s_update Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/blake2s.h:__blake2s_final Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 4 /kisskb/src/include/crypto/blake2s.h:__blake2s_init Cyclomatic Complexity 1 /kisskb/src/include/crypto/blake2s.h:blake2s_init Cyclomatic Complexity 1 /kisskb/src/lib/crypto/blake2s.c:blake2s_update Cyclomatic Complexity 1 /kisskb/src/lib/crypto/blake2s.c:blake2s_final Cyclomatic Complexity 6 /kisskb/src/lib/crypto/blake2s.c:blake2s256_hmac /kisskb/src/lib/crypto/blake2s.c: In function 'blake2s256_hmac': /kisskb/src/lib/crypto/blake2s.c:42:23: note: byref variable will be forcibly initialized 42 | struct blake2s_state state; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/crypto/curve25519.h:curve25519_clamp_secret Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_frombytes_impl Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_frombytes Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:addcarryx_u25 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:addcarryx_u26 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:subborrow_u25 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:subborrow_u26 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:cmovznz32 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_freeze Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_tobytes Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_copy Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_copy_lt Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_0 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_1 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_add_impl Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_add Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_sub_impl Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_sub Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_mul_impl Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_mul_ttt Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_mul_tlt Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_mul_tll Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_sqr_impl Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_sq_tl Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_sq_tt Cyclomatic Complexity 10 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_loose_invert Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_invert Cyclomatic Complexity 2 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_cswap Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_mul_121666_impl Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519-fiat32.c:fe_mul121666 Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 2 /kisskb/src/lib/crypto/curve25519-fiat32.c:curve25519_generic /kisskb/src/lib/crypto/curve25519-fiat32.c: In function 'fe_loose_invert': /kisskb/src/lib/crypto/curve25519-fiat32.c:565:5: note: byref variable will be forcibly initialized 565 | fe t3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:564:5: note: byref variable will be forcibly initialized 564 | fe t2; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:563:5: note: byref variable will be forcibly initialized 563 | fe t1; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:562:5: note: byref variable will be forcibly initialized 562 | fe t0; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c: In function 'fe_invert': /kisskb/src/lib/crypto/curve25519-fiat32.c:612:11: note: byref variable will be forcibly initialized 612 | fe_loose l; | ^ /kisskb/src/lib/crypto/curve25519-fiat32.c: In function 'curve25519_generic': /kisskb/src/lib/crypto/curve25519-fiat32.c:612:11: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-fiat32.c:565:5: note: byref variable will be forcibly initialized 565 | fe t3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:564:5: note: byref variable will be forcibly initialized 564 | fe t2; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:563:5: note: byref variable will be forcibly initialized 563 | fe t1; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:562:5: note: byref variable will be forcibly initialized 562 | fe t0; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:802:19: note: byref variable will be forcibly initialized 802 | fe_loose tmp0l, tmp1l; | ^~~~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:802:12: note: byref variable will be forcibly initialized 802 | fe_loose tmp0l, tmp1l; | ^~~~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:801:12: note: byref variable will be forcibly initialized 801 | fe tmp0, tmp1; | ^~~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:801:6: note: byref variable will be forcibly initialized 801 | fe tmp0, tmp1; | ^~~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:761:21: note: byref variable will be forcibly initialized 761 | fe_loose x2l, z2l, x3l; | ^~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:761:16: note: byref variable will be forcibly initialized 761 | fe_loose x2l, z2l, x3l; | ^~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:761:11: note: byref variable will be forcibly initialized 761 | fe_loose x2l, z2l, x3l; | ^~~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:21: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:17: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:13: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:9: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ /kisskb/src/lib/crypto/curve25519-fiat32.c:760:5: note: byref variable will be forcibly initialized 760 | fe x1, x2, z2, x3, z3; | ^~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ics932s401.c:calculate_cpu_freq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ics932s401.c:calculate_src_freq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ics932s401.c:calculate_pci_freq Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ics932s401.c:ics932s401_driver_init Cyclomatic Complexity 12 /kisskb/src/drivers/misc/ics932s401.c:ics932s401_detect Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ics932s401.c:ics932s401_remove Cyclomatic Complexity 7 /kisskb/src/drivers/misc/ics932s401.c:ics932s401_probe Cyclomatic Complexity 6 /kisskb/src/drivers/misc/ics932s401.c:show_value Cyclomatic Complexity 10 /kisskb/src/drivers/misc/ics932s401.c:ics932s401_update_device Cyclomatic Complexity 9 /kisskb/src/drivers/misc/ics932s401.c:show_spread Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ics932s401.c:show_pci_clock Cyclomatic Complexity 4 /kisskb/src/drivers/misc/ics932s401.c:show_pci_clock_sel Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ics932s401.c:show_src_clock Cyclomatic Complexity 7 /kisskb/src/drivers/misc/ics932s401.c:show_src_clock_sel Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ics932s401.c:show_cpu_clock Cyclomatic Complexity 9 /kisskb/src/drivers/misc/ics932s401.c:show_cpu_clock_sel Cyclomatic Complexity 4 /kisskb/src/drivers/misc/ics932s401.c:show_spread_enabled Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ics932s401.c:ics932s401_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_printk Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs.h:is_rec_base Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:resident_data Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:fnd_get Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:wnd_zeroes Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:wnd_zone_bit Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:wnd_zone_len Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bitmap_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bytes_to_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_i Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/fsntfs.c:security_hash Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/ntfs_fs.h:nb_put Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/ntfs.h:resident_data_ex Cyclomatic Complexity 25 /kisskb/src/fs/ntfs3/fsntfs.c:is_acl_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/fsntfs.c:sid_length Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_bread Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:__bread Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:__getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 6 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_alloc_bio Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/ntfs_fs.h:fnd_put Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_unmap_and_discard Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_fix_pre_write Cyclomatic Complexity 11 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_fix_post_read Cyclomatic Complexity 23 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_extend_init Cyclomatic Complexity 11 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_query_def Cyclomatic Complexity 14 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_refresh_zone Cyclomatic Complexity 39 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_look_for_free_space Cyclomatic Complexity 19 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_update_mftmirr Cyclomatic Complexity 25 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_set_state Cyclomatic Complexity 27 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_mark_rec_free Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_sb_read Cyclomatic Complexity 33 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_sb_write Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_sb_write_run Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_bread_run Cyclomatic Complexity 44 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_read_run_nb Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_read_bh Cyclomatic Complexity 28 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_get_bh Cyclomatic Complexity 31 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_write_bh Cyclomatic Complexity 11 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_clear_mft_tail Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_extend_mft Cyclomatic Complexity 89 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_look_free_mft Cyclomatic Complexity 46 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_bio_pages Cyclomatic Complexity 27 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_bio_fill_1 Cyclomatic Complexity 23 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_loadlog_and_replay Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_vbo_to_lbo Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_new_inode Cyclomatic Complexity 51 /kisskb/src/fs/ntfs3/fsntfs.c:is_sd_valid Cyclomatic Complexity 48 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_security_init Cyclomatic Complexity 31 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_get_security_by_id Cyclomatic Complexity 72 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_insert_security Cyclomatic Complexity 18 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_reparse_init Cyclomatic Complexity 18 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_objid_init Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_objid_remove Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_insert_reparse Cyclomatic Complexity 22 /kisskb/src/fs/ntfs3/fsntfs.c:ntfs_remove_reparse Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/fsntfs.c:mark_as_free_ex Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/fsntfs.c:run_deallocate Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 5 /kisskb/src/include/linux/bio.h:bio_no_advance_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/nd.h:to_nd_namespace_blk Cyclomatic Complexity 2 /kisskb/src/drivers/nvdimm/blk.c:nsblk_meta_size Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/blk.c:nsblk_internal_lbasize Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/blk.c:nsblk_sector_size Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/blk.c:to_ndbr Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/blk.c:nd_blk_exit Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/blk.c:nd_blk_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_integrity Cyclomatic Complexity 4 /kisskb/src/include/linux/bvec.h:bvec_iter_advance_single Cyclomatic Complexity 3 /kisskb/src/include/linux/bio.h:bio_advance_iter_single Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 22 /kisskb/src/drivers/nvdimm/blk.c:to_dev_offset Cyclomatic Complexity 14 /kisskb/src/drivers/nvdimm/blk.c:nsblk_rw_bytes Cyclomatic Complexity 13 /kisskb/src/include/linux/bvec.h:bvec_iter_advance Cyclomatic Complexity 10 /kisskb/src/drivers/nvdimm/blk.c:nd_blk_rw_integrity Cyclomatic Complexity 15 /kisskb/src/drivers/nvdimm/blk.c:nsblk_do_bvec Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/blk.c:nd_blk_release_disk Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bio_end_io_acct Cyclomatic Complexity 18 /kisskb/src/drivers/nvdimm/blk.c:nd_blk_submit_bio Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 11 /kisskb/src/drivers/nvdimm/blk.c:nsblk_attach_disk Cyclomatic Complexity 7 /kisskb/src/drivers/nvdimm/blk.c:nd_blk_probe Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/blk.c:nd_blk_init /kisskb/src/drivers/nvdimm/blk.c: In function 'nd_blk_submit_bio': /kisskb/src/drivers/nvdimm/blk.c:169:19: note: byref variable will be forcibly initialized 169 | struct bvec_iter iter; | ^~~~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_extend_init': /kisskb/src/fs/ntfs3/fsntfs.c:189:17: note: byref variable will be forcibly initialized 189 | struct MFT_REF ref; | ^~~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_clear_mft_tail': /kisskb/src/fs/ntfs3/fsntfs.c:756:23: note: byref variable will be forcibly initialized 756 | struct ntfs_buffers nb; | ^~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_look_free_mft': /kisskb/src/fs/ntfs3/fsntfs.c:533:17: note: byref variable will be forcibly initialized 533 | struct MFT_REF ref; | ^~~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_bio_pages': /kisskb/src/fs/ntfs3/fsntfs.c:1474:18: note: byref variable will be forcibly initialized 1474 | struct blk_plug plug; | ^~~~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_bio_fill_1': /kisskb/src/fs/ntfs3/fsntfs.c:1577:18: note: byref variable will be forcibly initialized 1577 | struct blk_plug plug; | ^~~~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_loadlog_and_replay': /kisskb/src/fs/ntfs3/fsntfs.c:256:17: note: byref variable will be forcibly initialized 256 | struct MFT_REF ref; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65912-i2c.c:tps65912_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65912-i2c.c:tps65912_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/tps65912-i2c.c:tps65912_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps65912-i2c.c:tps65912_i2c_driver_exit /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_security_init': /kisskb/src/fs/ntfs3/fsntfs.c:1840:17: note: byref variable will be forcibly initialized 1840 | struct MFT_REF ref; | ^~~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_get_security_by_id': /kisskb/src/fs/ntfs3/fsntfs.c:1961:22: note: byref variable will be forcibly initialized 1961 | struct SECURITY_HDR d_security; | ^~~~~~~~~~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_insert_security': /kisskb/src/fs/ntfs3/fsntfs.c:2064:22: note: byref variable will be forcibly initialized 2064 | struct SECURITY_KEY hash_key; | ^~~~~~~~ /kisskb/src/fs/ntfs3/fsntfs.c:2060:21: note: byref variable will be forcibly initialized 2060 | struct NTFS_DE_SII sii_e; | ^~~~~ /kisskb/src/fs/ntfs3/fsntfs.c:2059:21: note: byref variable will be forcibly initialized 2059 | struct NTFS_DE_SDH sdh_e; | ^~~~~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_insert_reparse': /kisskb/src/fs/ntfs3/fsntfs.c:2352:19: note: byref variable will be forcibly initialized 2352 | struct NTFS_DE_R re; | ^~ /kisskb/src/fs/ntfs3/fsntfs.c: In function 'ntfs_remove_reparse': /kisskb/src/fs/ntfs3/fsntfs.c:2383:21: note: byref variable will be forcibly initialized 2383 | struct REPARSE_KEY rkey; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 10 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_store_control Cyclomatic Complexity 9 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_show_control Cyclomatic Complexity 4 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_show_sensor Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_notify Cyclomatic Complexity 9 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_control_release Cyclomatic Complexity 9 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_sensor_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 5 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_start_thread Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:freezing Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze_unsafe Cyclomatic Complexity 3 /kisskb/src/include/linux/freezer.h:try_to_freeze Cyclomatic Complexity 1 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_critical_overtemp Cyclomatic Complexity 18 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_thread_func Cyclomatic Complexity 4 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_stop_thread Cyclomatic Complexity 6 /kisskb/src/drivers/macintosh/windfarm_core.c:windfarm_core_exit Cyclomatic Complexity 1 /kisskb/src/drivers/macintosh/windfarm_core.c:windfarm_core_init Cyclomatic Complexity 7 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_register_control Cyclomatic Complexity 1 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_unregister_control Cyclomatic Complexity 3 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_get_control Cyclomatic Complexity 1 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_put_control Cyclomatic Complexity 7 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_register_sensor Cyclomatic Complexity 3 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_get_sensor Cyclomatic Complexity 1 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_put_sensor Cyclomatic Complexity 1 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_unregister_sensor Cyclomatic Complexity 9 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_register_client Cyclomatic Complexity 4 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_unregister_client Cyclomatic Complexity 4 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_set_overtemp Cyclomatic Complexity 14 /kisskb/src/drivers/macintosh/windfarm_core.c:wf_clear_overtemp Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:hp_sw_exit Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:hp_sw_prep_fn Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:tur_done Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:hp_sw_tur Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:hp_sw_start_stop Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:hp_sw_activate Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:hp_sw_bus_detach Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:hp_sw_bus_attach Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:hp_sw_init Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519.c:curve25519_init Cyclomatic Complexity 1 /kisskb/src/lib/crypto/curve25519.c:curve25519_exit /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c: In function 'hp_sw_tur': /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:84:24: note: byref variable will be forcibly initialized 84 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c: In function 'hp_sw_start_stop': /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:120:24: note: byref variable will be forcibly initialized 120 | struct scsi_sense_hdr sshdr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_raw_to_adjusted Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_adjusted_to_raw Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_get_corr_value Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_interrupt_control Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_led_cfg Cyclomatic Complexity 2 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_rate Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_interrupt_control Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_chip_off Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_suspend Cyclomatic Complexity 6 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_rate Cyclomatic Complexity 4 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_psadjusted_to_raw Cyclomatic Complexity 3 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_set_threshold Cyclomatic Complexity 4 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_mode_control Cyclomatic Complexity 5 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_rate_validate Cyclomatic Complexity 4 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_psraw_to_adjusted Cyclomatic Complexity 4 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_chip_on Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_runtime_resume Cyclomatic Complexity 17 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_update_thresholds Cyclomatic Complexity 3 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 7 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_abs_thres_store Cyclomatic Complexity 10 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_set_prox_thres Cyclomatic Complexity 4 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_set_prox_rate_below Cyclomatic Complexity 4 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_set_prox_rate_above Cyclomatic Complexity 7 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_persistence_store Cyclomatic Complexity 15 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_enable_store Cyclomatic Complexity 10 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_set_lux_thresh Cyclomatic Complexity 4 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_set_lux_thresh_below Cyclomatic Complexity 4 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_set_lux_thresh_above Cyclomatic Complexity 11 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_set_lux_rate Cyclomatic Complexity 7 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_calib_store Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 15 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_power_state_store Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_power_state_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_chip_id_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_abs_thres_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_get_prox_thres Cyclomatic Complexity 2 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_get_prox_rate_avail Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_get_prox_rate_below Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_get_prox_rate_above Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_persistence_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_range_show Cyclomatic Complexity 4 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_result_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_get_lux_thresh_below Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_get_lux_thresh_above Cyclomatic Complexity 2 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_get_lux_rate_avail Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_get_lux_rate Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_range_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_calib_default_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_calib_show Cyclomatic Complexity 7 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_get_result Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_read_result Cyclomatic Complexity 33 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_lux_result_show Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 6 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 26 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_read_result Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_prox_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 20 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 23 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_detect Cyclomatic Complexity 37 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_probe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/bh1770glc.c:bh1770_driver_exit In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/misc/bh1770glc.c:12: /kisskb/src/drivers/misc/bh1770glc.c: In function 'bh1770_lux_result_show': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/bh1770glc.c:688:12: note: in expansion of macro 'wait_event_interruptible_timeout' 688 | timeout = wait_event_interruptible_timeout(chip->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/of_pmem.c:of_pmem_region_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/of_pmem.c:of_pmem_region_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_of_node Cyclomatic Complexity 17 /kisskb/src/drivers/nvdimm/of_pmem.c:of_pmem_region_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/of_pmem.c:of_pmem_region_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/tps80031.c:rd_wr_reg_id0 Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/tps80031.c:rd_wr_reg_id1 Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/tps80031.c:is_volatile_reg_id1 Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/tps80031.c:rd_wr_reg_id2 Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/tps80031.c:rd_wr_reg_id3 Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_set_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_clr_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_update Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/tps80031.c:tps80031_pupd_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps80031.c:tps80031_init Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_write Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps80031.c:tps80031_power_off Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/tps80031.c:tps80031_init_ext_control Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/mfd/tps80031.h:tps80031_read Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/tps80031.c:tps80031_irq_init Cyclomatic Complexity 35 /kisskb/src/drivers/mfd/tps80031.c:tps80031_probe Cyclomatic Complexity 28 /kisskb/src/drivers/mfd/tps80031.c:tps80031_ext_power_req_config /kisskb/src/drivers/nvdimm/of_pmem.c: In function 'of_pmem_region_probe': /kisskb/src/drivers/nvdimm/of_pmem.c:49:25: note: byref variable will be forcibly initialized 49 | struct nd_region_desc ndr_desc; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dsc.c:drm_dsc_dp_pps_header_init Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dsc.c:drm_dsc_dp_rc_buffer_size Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dsc.c:drm_dsc_pps_payload_pack Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/drm_dsc.c:drm_dsc_compute_rc_parameters Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 2 /kisskb/src/lib/crypto/des.c:des_ekey Cyclomatic Complexity 2 /kisskb/src/lib/crypto/des.c:dkey Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 12 /kisskb/src/include/crypto/internal/des.h:des3_ede_verify_key Cyclomatic Complexity 5 /kisskb/src/lib/crypto/des.c:des_expand_key Cyclomatic Complexity 2 /kisskb/src/lib/crypto/des.c:des_encrypt Cyclomatic Complexity 2 /kisskb/src/lib/crypto/des.c:des_decrypt Cyclomatic Complexity 12 /kisskb/src/lib/crypto/des.c:des3_ede_expand_key Cyclomatic Complexity 4 /kisskb/src/lib/crypto/des.c:des3_ede_encrypt Cyclomatic Complexity 4 /kisskb/src/lib/crypto/des.c:des3_ede_decrypt Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:waitqueue_active Cyclomatic Complexity 1 /kisskb/src/include/linux/wait.h:wq_has_sleeper Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_channel_offline Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_is_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_virt Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_unique_tag_to_hwq Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_priv Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sglist Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_set_resid Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:shost_priv Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:check_sizes Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:sc_to_afuc Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:sc_to_afuci Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:afu_is_irqpoll_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:afu_has_cap Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:afu_is_ocxl_lisn Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:afu_is_afu_debug Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:afu_is_lun_provision Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:afu_is_sq_cmd_mode Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:get_fc_port_bank Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:get_fc_port_regs Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:get_fc_port_luns Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_driver_info Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_put_minor Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_chr_open Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/cxlflash/main.c:decode_hioctl Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/main.h:cxlflash_assign_ops Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/cxlflash/main.c:init_intr Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 29 /kisskb/src/drivers/scsi/cxlflash/main.c:process_cmd_err Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/cxlflash/common.h:get_hwq Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/cxlflash/main.c:term_intr Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/cxlflash/main.c:init_mc Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_eh_abort_handler Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/cxlflash/main.c:wait_resp Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_pci_resume Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:drain_ioctls Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_reset_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ssleep Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/cxlflash/main.c:stop_afu Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/cxlflash/main.c:flush_pending_cmds Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/cxlflash/main.c:term_mc Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/main.c:term_afu Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/cxlflash/main.c:cmd_complete Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/main.c:process_cmd_doneq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeq_be Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/main.c:init_pcr Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/cxlflash/main.c:send_cmd_sq Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/cxlflash/main.c:process_hrrq Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_rrq_irq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readq Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readq Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readq_be Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readq_be Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/cxlflash/main.c:context_reset Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:context_reset_ioarrin Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:context_reset_sq Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/cxlflash/main.c:send_cmd_ioarrin Cyclomatic Complexity 21 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_async_err_irq Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_sync_err_irq Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/cxlflash/main.c:get_num_afu_ports Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:set_port_offline Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/cxlflash/main.c:wait_port_offline Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:set_port_online Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/cxlflash/main.c:wait_port_online Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/main.c:afu_set_wwpn Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/cxlflash/main.c:afu_err_intr_init Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/cxlflash/main.c:notify_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_irqpoll Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/cxlflash/main.c:read_vpd Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/cxlflash/main.c:init_global Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/cxlflash/main.c:start_afu Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/cxlflash/main.c:init_afu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:afu_reset Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_async_reset_host Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_pci_slot_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_schedule_async_reset Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/cxlflash/main.c:send_afu_cmd Cyclomatic Complexity 32 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_afu_debug Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_lun_provision Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_pci_error_detected Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_eh_host_reset_handler Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_release_chrdev Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/main.c:free_mem Cyclomatic Complexity 36 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_remove Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/cxlflash/main.c:mode_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:hwq_mode_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:num_hwqs_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:irqpoll_weight_show Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_show_port_lun_table Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:port3_lun_table_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:port2_lun_table_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:port1_lun_table_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:port0_lun_table_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:ioctl_version_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:lun_mode_show Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_show_port_status Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:port3_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:port2_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:port1_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:port0_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/cxlflash/main.c:hwq_mode_store Cyclomatic Complexity 26 /kisskb/src/drivers/scsi/cxlflash/main.c:num_hwqs_store Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/cxlflash/main.c:irqpoll_weight_store Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/cxlflash/main.c:lun_mode_store Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_change_queue_depth Cyclomatic Complexity 27 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_wait_for_pci_err_recovery Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:lun_to_lunid Cyclomatic Complexity 56 /kisskb/src/drivers/scsi/cxlflash/main.c:send_tmf Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_eh_device_reset_handler Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/cxlflash/main.c:cmd_to_target_hwq Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_queuecommand Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/main.c:alloc_mem Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/cxlflash/main.c:init_pci Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:scsi_add_host Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/main.c:init_scsi Cyclomatic Complexity 27 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_chr_ioctl Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_get_minor Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/cxlflash/main.c:init_chrdev Cyclomatic Complexity 26 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_probe Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_class_exit Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:exit_cxlflash Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_class_init Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/cxlflash/main.c:init_cxlflash Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_devnode Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_afu_sync Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/cxlflash/main.c:afu_link_reset Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/cxlflash/main.c:cxlflash_worker_thread In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/arch/powerpc/include/asm/time.h:14, from /kisskb/src/arch/powerpc/include/asm/delay.h:7, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/drivers/scsi/cxlflash/main.c:11: /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'cxlflash_rrq_irq': /kisskb/src/drivers/scsi/cxlflash/main.c:1475:12: note: byref variable will be forcibly initialized 1475 | LIST_HEAD(doneq); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'cxlflash_irqpoll': /kisskb/src/drivers/scsi/cxlflash/main.c:1448:12: note: byref variable will be forcibly initialized 1448 | LIST_HEAD(doneq); | ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'cxlflash_afu_debug': /kisskb/src/drivers/scsi/cxlflash/main.c:3378:20: note: byref variable will be forcibly initialized 3378 | struct sisl_ioasa asa; | ^~~ /kisskb/src/drivers/scsi/cxlflash/main.c:3377:21: note: byref variable will be forcibly initialized 3377 | struct sisl_ioarcb rcb; | ^~~ /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'cxlflash_lun_provision': /kisskb/src/drivers/scsi/cxlflash/main.c:3284:20: note: byref variable will be forcibly initialized 3284 | struct sisl_ioasa asa; | ^~~ /kisskb/src/drivers/scsi/cxlflash/main.c:3283:21: note: byref variable will be forcibly initialized 3283 | struct sisl_ioarcb rcb; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/scsi/cxlflash/main.c:13: /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'cxlflash_pci_error_detected': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c:3782:3: note: in expansion of macro 'wait_event' 3782 | wait_event(cfg->reset_waitq, cfg->state != STATE_RESET && | ^~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'cxlflash_eh_host_reset_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c:2515:3: note: in expansion of macro 'wait_event' 2515 | wait_event(cfg->reset_waitq, cfg->state != STATE_RESET); | ^~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'cxlflash_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:1012:2: note: in expansion of macro '___wait_event' 1012 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1078:11: note: in expansion of macro '__wait_event_interruptible_lock_irq' 1078 | __ret = __wait_event_interruptible_lock_irq(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c:960:3: note: in expansion of macro 'wait_event_interruptible_lock_irq' 960 | wait_event_interruptible_lock_irq(cfg->tmf_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c:956:2: note: in expansion of macro 'wait_event' 956 | wait_event(cfg->reset_waitq, cfg->state != STATE_RESET && | ^~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'num_hwqs_store': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c:2996:3: note: in expansion of macro 'wait_event' 2996 | wait_event(cfg->reset_waitq, cfg->state != STATE_RESET); | ^~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'cxlflash_wait_for_pci_err_recovery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c:648:3: note: in expansion of macro 'wait_event_timeout' 648 | wait_event_timeout(cfg->reset_waitq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'send_tmf': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:1084:2: note: in expansion of macro '___wait_event' 1084 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1119:11: note: in expansion of macro '__wait_event_lock_irq_timeout' 1119 | __ret = __wait_event_lock_irq_timeout( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c:513:7: note: in expansion of macro 'wait_event_interruptible_lock_irq_timeout' 513 | to = wait_event_interruptible_lock_irq_timeout(cfg->tmf_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:1012:2: note: in expansion of macro '___wait_event' 1012 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1078:11: note: in expansion of macro '__wait_event_interruptible_lock_irq' 1078 | __ret = __wait_event_interruptible_lock_irq(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c:484:3: note: in expansion of macro 'wait_event_interruptible_lock_irq' 484 | wait_event_interruptible_lock_irq(cfg->tmf_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c: In function 'cxlflash_eh_device_reset_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/main.c:2466:3: note: in expansion of macro 'wait_event' 2466 | wait_event(cfg->reset_waitq, cfg->state != STATE_RESET); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio.h:dev_to_virtio Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/virtio_pmem.c:virtio_pmem_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/virtio_pmem.c:virtio_pmem_remove Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_find_single_vq Cyclomatic Complexity 5 /kisskb/src/include/linux/virtio_config.h:__virtio_cread_many Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/drivers/nvdimm/virtio_pmem.c:init_vq Cyclomatic Complexity 16 /kisskb/src/drivers/nvdimm/virtio_pmem.c:virtio_pmem_probe Cyclomatic Complexity 1 /kisskb/src/drivers/nvdimm/virtio_pmem.c:virtio_pmem_driver_exit /kisskb/src/drivers/nvdimm/virtio_pmem.c: In function 'virtio_pmem_probe': /kisskb/src/drivers/nvdimm/virtio_pmem.c:38:18: note: byref variable will be forcibly initialized 38 | struct resource res; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder.h:drm_encoder_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder.h:drm_encoder_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder.h:drm_encoder_crtc_ok Cyclomatic Complexity 2 /kisskb/src/include/drm/drm_bridge.h:drm_bridge_chain_get_first_bridge Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_mode_validate_flag Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_helper_probe_detect_ctx Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_helper_probe_add_cmdline_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_crtc_mode_valid Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_encoder_mode_valid Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_connector_mode_valid Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_mode_validate_pipeline Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_kms_helper_poll_enable Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_helper_probe_detect Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:check_connector_changed Cyclomatic Complexity 105 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_helper_probe_single_connector_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_kms_helper_hotplug_event Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:output_poll_execute Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_kms_helper_is_poll_worker Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_kms_helper_poll_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_kms_helper_poll_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_kms_helper_poll_fini Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_connector_helper_hpd_irq_event Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:drm_helper_hpd_irq_event /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_detect_ctx': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:284:33: note: byref variable will be forcibly initialized 284 | struct drm_modeset_acquire_ctx ctx; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_kms_helper_poll_enable': Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:246:33: note: byref variable will be forcibly initialized 246 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_sih_mask Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_sih_unmask Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_sih_set_type Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_handler_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_trigger_type Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/twl4030-irq.c:sih_read_isr Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_read_u8 Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/twl4030-irq.c:handle_twl4030_pih Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/twl4030-irq.c:handle_twl4030_sih Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_write_u8 Cyclomatic Complexity 23 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_sih_bus_sync_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_sih_bus_lock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl4030-irq.c:activate_irq Cyclomatic Complexity 37 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_init_sih_modules Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_sih_setup Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_init_irq Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_exit_irq Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl4030-irq.c:twl4030_init_chip_irq /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_single_connector_modes': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:427:33: note: byref variable will be forcibly initialized 427 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'output_poll_execute': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:624:33: note: byref variable will be forcibly initialized 624 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_hpd_irq_event': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:908:33: note: byref variable will be forcibly initialized 908 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/poly1305-donna32.c:poly1305_core_setkey Cyclomatic Complexity 5 /kisskb/src/lib/crypto/poly1305-donna32.c:poly1305_core_blocks Cyclomatic Complexity 3 /kisskb/src/lib/crypto/poly1305-donna32.c:poly1305_core_emit /kisskb/src/drivers/mfd/twl4030-irq.c: In function 'sih_read_isr': /kisskb/src/drivers/mfd/twl4030-irq.c:565:4: note: byref variable will be forcibly initialized 565 | } isr; | ^~~ /kisskb/src/drivers/mfd/twl4030-irq.c: In function 'twl4030_sih_bus_sync_unlock': /kisskb/src/drivers/mfd/twl4030-irq.c:482:5: note: byref variable will be forcibly initialized 482 | } imr; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_put Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/twl-core.c:twl4030_49_nop_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl-core.c:twl_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl-core.c:twl_resume Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl-core.c:twl_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/twl-core.c:twl_rev Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_class_is_4030 Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/twl-core.c:twl_get_last_module Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/twl-core.c:twl_get_regmap Cyclomatic Complexity 22 /kisskb/src/drivers/mfd/twl-core.c:add_numbered_child Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl-core.c:add_child Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/twl-core.c:twl_get_num_slaves Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/twl-core.c:twl_remove Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/twl-core.c:add_children Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/twl-core.c:twl_i2c_write Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_write_u8 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl-core.c:unprotect_pm_master Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl-core.c:protect_pm_master Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/twl-core.c:clocks_init Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/twl-core.c:twl_i2c_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_read_u8 Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/twl-core.c:twl_read_idcode_register Cyclomatic Complexity 67 /kisskb/src/drivers/mfd/twl-core.c:twl_probe Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl-core.c:twl_set_regcache_bypass Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl-core.c:twl_get_type Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl-core.c:twl_get_version Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl-core.c:twl_get_hfclk_rate Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_get_lux Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_write_byte Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_chip_off Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_set_atime Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_configure Cyclomatic Complexity 4 /kisskb/src/drivers/misc/apds990x.c:apds990x_mode_on Cyclomatic Complexity 13 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_to_threshold Cyclomatic Complexity 10 /kisskb/src/drivers/misc/apds990x.c:apds990x_set_arate Cyclomatic Complexity 4 /kisskb/src/drivers/misc/apds990x.c:apds990x_chip_on Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_resume Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_runtime_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 15 /kisskb/src/drivers/misc/apds990x.c:apds990x_prox_enable_store Cyclomatic Complexity 7 /kisskb/src/drivers/misc/apds990x.c:apds990x_rate_store Cyclomatic Complexity 4 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_calib_store Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_write_word Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_force_a_refresh Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_force_p_refresh Cyclomatic Complexity 7 /kisskb/src/drivers/misc/apds990x.c:apds990x_prox_threshold_store Cyclomatic Complexity 3 /kisskb/src/drivers/misc/apds990x.c:apds990x_refresh_athres Cyclomatic Complexity 10 /kisskb/src/drivers/misc/apds990x.c:apds990x_set_lux_thresh Cyclomatic Complexity 4 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_thresh_below_store Cyclomatic Complexity 4 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_thresh_above_store Cyclomatic Complexity 33 /kisskb/src/drivers/misc/apds990x.c:apds990x_calc_again Cyclomatic Complexity 9 /kisskb/src/drivers/misc/apds990x.c:apds990x_refresh_pthres Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 9 /kisskb/src/drivers/misc/apds990x.c:apds990x_power_state_store Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_power_state_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_chip_id_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_prox_reporting_avail_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_prox_reporting_mode_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_prox_threshold_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_prox_range_show Cyclomatic Complexity 4 /kisskb/src/drivers/misc/apds990x.c:apds990x_prox_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_prox_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_thresh_below_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_thresh_above_show Cyclomatic Complexity 2 /kisskb/src/drivers/misc/apds990x.c:apds990x_rate_avail Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_rate_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_range_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_calib_format_show Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_calib_show Cyclomatic Complexity 4 /kisskb/src/drivers/misc/apds990x.c:apds990x_prox_reporting_mode_store Cyclomatic Complexity 36 /kisskb/src/drivers/misc/apds990x.c:apds990x_lux_show Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 11 /kisskb/src/drivers/misc/apds990x.c:apds990x_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_read_byte Cyclomatic Complexity 3 /kisskb/src/drivers/misc/apds990x.c:apds990x_ack_int Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_read_word Cyclomatic Complexity 30 /kisskb/src/drivers/misc/apds990x.c:apds990x_irq Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/drivers/misc/apds990x.c:apds990x_detect Cyclomatic Complexity 39 /kisskb/src/drivers/misc/apds990x.c:apds990x_probe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds990x.c:apds990x_driver_exit In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/misc/apds990x.c:12: /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_lux_show': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/apds990x.c:633:12: note: in expansion of macro 'wait_event_interruptible_timeout' 633 | timeout = wait_event_interruptible_timeout(chip->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_inode_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:ino_get Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_rec_inuse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:clear_rec_inuse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_encrypted Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_compressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_ext Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:attr_name Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/ntfs.h:attr_svcn Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:resident_data Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:le_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:le_name Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:attr_from_name Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:fname_full_size Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:al_aligned Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:mi_get_ref Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_ntfs3 Cyclomatic Complexity 6 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_is_meta_file Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_init Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:kernel2nt Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_up_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bytes_to_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_i Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_ext_compress_bits Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_set_ext_compress_bits Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:le32_sub_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:rec_find_attr_le Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/ntfs.h:resident_data_ex Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/ntfs_fs.h:nb_put Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/ntfs.h:paired_name Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_close Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:mi_clear Cyclomatic Complexity 11 /kisskb/src/fs/ntfs3/frecord.c:ni_ins_mi Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/frecord.c:ni_find_mi Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/frecord.c:ni_add_mi Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty_sync Cyclomatic Complexity 30 /kisskb/src/fs/ntfs3/frecord.c:ni_ins_new_attr Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_or_create_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_unlock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_trylock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/frecord.c:ni_remove_mi Cyclomatic Complexity 36 /kisskb/src/fs/ntfs3/frecord.c:ni_expand_mft_list Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/frecord.c:ni_std Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/frecord.c:ni_std5 Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/frecord.c:ni_load_mi_ex Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/frecord.c:ni_load_mi Cyclomatic Complexity 61 /kisskb/src/fs/ntfs3/frecord.c:ni_find_attr Cyclomatic Complexity 41 /kisskb/src/fs/ntfs3/frecord.c:ni_update_parent Cyclomatic Complexity 16 /kisskb/src/fs/ntfs3/frecord.c:ni_enum_attr_ex Cyclomatic Complexity 50 /kisskb/src/fs/ntfs3/frecord.c:ni_repack Cyclomatic Complexity 30 /kisskb/src/fs/ntfs3/frecord.c:ni_try_remove_attr_list Cyclomatic Complexity 40 /kisskb/src/fs/ntfs3/frecord.c:ni_load_attr Cyclomatic Complexity 11 /kisskb/src/fs/ntfs3/frecord.c:ni_load_all_mi Cyclomatic Complexity 6 /kisskb/src/fs/ntfs3/frecord.c:ni_add_subrecord Cyclomatic Complexity 47 /kisskb/src/fs/ntfs3/frecord.c:ni_remove_attr Cyclomatic Complexity 63 /kisskb/src/fs/ntfs3/frecord.c:ni_create_attr_list Cyclomatic Complexity 75 /kisskb/src/fs/ntfs3/frecord.c:ni_ins_attr_ext Cyclomatic Complexity 68 /kisskb/src/fs/ntfs3/frecord.c:ni_insert_attr Cyclomatic Complexity 30 /kisskb/src/fs/ntfs3/frecord.c:ni_expand_list Cyclomatic Complexity 26 /kisskb/src/fs/ntfs3/frecord.c:ni_insert_nonresident Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/frecord.c:ni_insert_resident Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/frecord.c:ni_remove_attr_le Cyclomatic Complexity 34 /kisskb/src/fs/ntfs3/frecord.c:ni_delete_all Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/frecord.c:ni_clear Cyclomatic Complexity 23 /kisskb/src/fs/ntfs3/frecord.c:ni_fname_name Cyclomatic Complexity 15 /kisskb/src/fs/ntfs3/frecord.c:ni_fname_type Cyclomatic Complexity 31 /kisskb/src/fs/ntfs3/frecord.c:ni_new_attr_flags Cyclomatic Complexity 37 /kisskb/src/fs/ntfs3/frecord.c:ni_parse_reparse Cyclomatic Complexity 82 /kisskb/src/fs/ntfs3/frecord.c:ni_fiemap Cyclomatic Complexity 73 /kisskb/src/fs/ntfs3/frecord.c:ni_read_frame Cyclomatic Complexity 24 /kisskb/src/fs/ntfs3/frecord.c:ni_readpage_cmpr Cyclomatic Complexity 57 /kisskb/src/fs/ntfs3/frecord.c:ni_write_frame Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/frecord.c:ni_remove_name Cyclomatic Complexity 12 /kisskb/src/fs/ntfs3/frecord.c:ni_remove_name_undo Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/frecord.c:ni_add_name Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/frecord.c:ni_rename Cyclomatic Complexity 15 /kisskb/src/fs/ntfs3/frecord.c:ni_is_dirty Cyclomatic Complexity 93 /kisskb/src/fs/ntfs3/frecord.c:ni_write_inode /kisskb/src/fs/ntfs3/frecord.c: In function 'ni_ins_new_attr': /kisskb/src/fs/ntfs3/frecord.c:462:17: note: byref variable will be forcibly initialized 462 | struct MFT_REF ref; | ^~~ /kisskb/src/fs/ntfs3/frecord.c: In function 'ni_repack': /kisskb/src/fs/ntfs3/frecord.c:528:19: note: byref variable will be forcibly initialized 528 | struct runs_tree run; | ^~~ /kisskb/src/fs/ntfs3/frecord.c: In function 'ni_try_remove_attr_list': /kisskb/src/fs/ntfs3/frecord.c:651:17: note: byref variable will be forcibly initialized 651 | struct MFT_REF ref; | ^~~ /kisskb/src/fs/ntfs3/frecord.c: In function 'ni_expand_list': /kisskb/src/fs/ntfs3/frecord.c:1300:17: note: byref variable will be forcibly initialized 1300 | struct MFT_REF ref; | ^~~ /kisskb/src/fs/ntfs3/frecord.c: In function 'ni_delete_all': /kisskb/src/fs/ntfs3/frecord.c:1497:17: note: byref variable will be forcibly initialized 1497 | struct MFT_REF ref; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clone_blkg_association Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 25 /kisskb/src/drivers/nvdimm/nd_virtio.c:virtio_pmem_flush Cyclomatic Complexity 4 /kisskb/src/drivers/nvdimm/nd_virtio.c:virtio_pmem_host_ack Cyclomatic Complexity 14 /kisskb/src/drivers/nvdimm/nd_virtio.c:async_pmem_flush /kisskb/src/fs/ntfs3/frecord.c: In function 'ni_parse_reparse': /kisskb/src/fs/ntfs3/frecord.c:1730:20: note: byref variable will be forcibly initialized 1730 | struct runs_tree run; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/nvdimm/virtio_pmem.h:13, from /kisskb/src/drivers/nvdimm/nd_virtio.c:9: /kisskb/src/drivers/nvdimm/nd_virtio.c: In function 'virtio_pmem_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/nd_virtio.c:92:3: note: in expansion of macro 'wait_event' 92 | wait_event(req_data->host_acked, req_data->done); | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/nd_virtio.c:78:3: note: in expansion of macro 'wait_event' 78 | wait_event(req_data->wq_buf, req_data->wq_buf_avail); | ^~~~~~~~~~ /kisskb/src/drivers/nvdimm/nd_virtio.c:43:34: note: byref variable will be forcibly initialized 43 | struct scatterlist *sgs[2], sg, ret; | ^~~ /kisskb/src/drivers/nvdimm/nd_virtio.c:43:30: note: byref variable will be forcibly initialized 43 | struct scatterlist *sgs[2], sg, ret; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/crypto/internal/poly1305.h:poly1305_core_init Cyclomatic Complexity 1 /kisskb/src/lib/crypto/poly1305.c:poly1305_init_generic Cyclomatic Complexity 10 /kisskb/src/lib/crypto/poly1305.c:poly1305_update_generic Cyclomatic Complexity 3 /kisskb/src/lib/crypto/poly1305.c:poly1305_final_generic /kisskb/src/fs/ntfs3/frecord.c: In function 'ni_write_inode': /kisskb/src/fs/ntfs3/frecord.c:3141:23: note: byref variable will be forcibly initialized 3141 | struct NTFS_DUP_INFO dup; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:ror32 Cyclomatic Complexity 1 /kisskb/src/include/crypto/sha2.h:sha256_init Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sha256.c:Ch Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sha256.c:Maj Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sha256.c:BLEND_OP Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sha256.c:LOAD_OP Cyclomatic Complexity 4 /kisskb/src/lib/crypto/sha256.c:sha256_transform Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:memzero_explicit Cyclomatic Complexity 8 /kisskb/src/lib/crypto/sha256.c:sha256_update Cyclomatic Complexity 3 /kisskb/src/lib/crypto/sha256.c:__sha256_final Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sha256.c:sha224_update Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sha256.c:sha256_final Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sha256.c:sha224_final Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sha256.c:sha256 /kisskb/src/lib/crypto/sha256.c: In function 'sha256': /kisskb/src/lib/crypto/sha256.c:201:22: note: byref variable will be forcibly initialized 201 | struct sha256_state sctx; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_read_u8 Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_write_u8 Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_irq_set_wake Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_irq_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_irq_unmap Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_irq_map Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 21 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_irq_pm_notifier Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_linear Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_interrupt_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_interrupt_mask Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_mmc_card_detect_config Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_mmc_card_detect Cyclomatic Complexity 21 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_init_irq Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/twl6030-irq.c:twl6030_exit_irq /kisskb/src/drivers/mfd/twl6030-irq.c: In function 'twl6030_irq_thread': /kisskb/src/drivers/mfd/twl6030-irq.c:166:4: note: byref variable will be forcibly initialized 166 | } sts; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_read_u8 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_get_resource Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl.h:twl_i2c_write_u8 Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_set_resource Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_has_codec Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_has_vibra Cyclomatic Complexity 31 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_driver_exit Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_enable_resource Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_disable_resource Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl4030-audio.c:twl4030_audio_get_mclk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_width Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_height Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:drm_primary_helper_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:drm_primary_helper_destroy Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:drm_plane_helper_check_update Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_is_locked Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_lock.h:drm_modeset_is_locked Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:get_connectors_for_crtc Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:drm_primary_helper_update /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'get_connectors_for_crtc': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:77:33: note: byref variable will be forcibly initialized 77 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'drm_primary_helper_update': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:169:18: note: byref variable will be forcibly initialized 169 | struct drm_rect dest = { | ^~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:163:18: note: byref variable will be forcibly initialized 163 | struct drm_rect src = { | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:rol32 Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sm4.c:sm4_t_non_lin_sub Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sm4.c:sm4_key_lin_sub Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sm4.c:sm4_enc_lin_sub Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sm4.c:sm4_key_sub Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sm4.c:sm4_enc_sub Cyclomatic Complexity 1 /kisskb/src/lib/crypto/sm4.c:sm4_round Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 5 /kisskb/src/lib/crypto/sm4.c:sm4_expandkey Cyclomatic Complexity 2 /kisskb/src/lib/crypto/sm4.c:sm4_crypt_block Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds9802als.c:apds9802als_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/misc/apds9802als.c:als_set_power_state Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds9802als.c:apds9802als_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds9802als.c:apds9802als_resume Cyclomatic Complexity 7 /kisskb/src/drivers/misc/apds9802als.c:als_sensing_range_show Cyclomatic Complexity 6 /kisskb/src/drivers/misc/apds9802als.c:als_wait_for_data_ready Cyclomatic Complexity 7 /kisskb/src/drivers/misc/apds9802als.c:als_set_default_config Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 10 /kisskb/src/drivers/misc/apds9802als.c:als_lux0_input_data_show Cyclomatic Complexity 19 /kisskb/src/drivers/misc/apds9802als.c:als_sensing_range_store Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds9802als.c:apds9802als_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 7 /kisskb/src/drivers/misc/apds9802als.c:apds9802als_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/apds9802als.c:apds9802als_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 2 /kisskb/src/include/linux/bitops.h:hweight_long Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 12 /kisskb/src/include/linux/bitmap.h:bitmap_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__nodes_weight Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:num_node_state Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHighMem Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_live Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_state Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_request_completed Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_set_request_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_nr_discard_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:blk_queue_max_integrity_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:blk_integrity_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/include/linux/nvme.h:nvme_is_fabrics Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_ns_head_multipath Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/nvme.h:nvme_ns_has_pi Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_cid Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_fault_inject_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_fault_inject_fini Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_sect_to_lba Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_lba_to_sect Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_bytes_to_numd Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_is_path_error Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_ctrl_use_ana Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_get_ns_from_dev Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_multi_css Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/./trace.h:trace_event_get_offsets_nvme_setup_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/./trace.h:trace_event_get_offsets_nvme_complete_rq Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/./trace.h:trace_event_get_offsets_nvme_async_event Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/./trace.h:trace_event_get_offsets_nvme_sq Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/core.c:nvme_error_status Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_clear_nvme_request Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_setup_flush Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_known_admin_effects Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_getgeo Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_first_scan Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_pr_type Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_discovery_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_sysfs_show_address Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:_nvme_check_size Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/./trace.h:__traceiter_nvme_setup_cmd Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/./trace.h:__traceiter_nvme_complete_rq Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/./trace.h:__traceiter_nvme_async_event Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/./trace.h:__traceiter_nvme_sq Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/nvme.h:nvme_req_qid Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_ctrl_limited_cns Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/host/core.c:nvme_apst_get_transition_time Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:dev_to_ns_head Cyclomatic Complexity 57 /kisskb/src/drivers/nvme/host/core.c:nvme_dev_attrs_are_visible Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/core.c:nvme_ctrl_pp_status Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_init_request Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_copy Cyclomatic Complexity 17 /kisskb/src/drivers/nvme/host/core.c:nvme_process_ns_desc Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/./trace.h:trace_event_raw_event_nvme_async_event Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/trace.h:__assign_disk_name Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/./trace.h:trace_event_raw_event_nvme_setup_cmd Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/./trace.h:trace_event_raw_event_nvme_complete_rq Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/./trace.h:trace_event_raw_event_nvme_sq Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/./trace.h:trace_raw_output_nvme_setup_cmd Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/./trace.h:trace_raw_output_nvme_complete_rq Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/./trace.h:trace_raw_output_nvme_async_event Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/./trace.h:trace_raw_output_nvme_sq Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/host/core.c:nvme_decide_disposition Cyclomatic Complexity 3 /kisskb/src/include/linux/nvme.h:nvme_is_write Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_req_op Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:__fatal_signal_pending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:fatal_signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/core.c:nvme_mps_to_sectors Cyclomatic Complexity 3 /kisskb/src/include/linux/bvec.h:bvec_virt Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/core.c:nvme_assign_write_stream Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 25 /kisskb/src/drivers/nvme/host/core.c:nvme_configure_metadata Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/trace.h:trace_nvme_complete_rq Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/trace.h:trace_nvme_setup_cmd Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/trace.h:trace_nvme_async_event Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_bio_complete Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/nvme.h:nvme_trace_bio_complete Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_end_req Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_retry_req Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_cancel_request Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_failfast_work Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_stop_failfast_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/core.c:nvme_start_failfast_work Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_queue_keep_alive_work Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_start_keep_alive Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/core.c:nvme_state_terminal Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_get_ns Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_put_subsystem Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_free_ns_head Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/host/core.c:nvme_setup_discard Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/core.c:nvme_setup_write_zeroes Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_release_subsystem Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_put_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_dev_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_destroy_subsystem Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 4 /kisskb/src/include/linux/t10-pi.h:t10_pi_ref_tag Cyclomatic Complexity 32 /kisskb/src/drivers/nvme/host/core.c:nvme_setup_rw Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/host/core.c:nvme_keep_alive_end_io Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_alloc_request_qid Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_execute_rq Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_add_to_ctrl_list Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/host/core.c:nvme_wait_ready Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_subsys_show_nqn Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:subsys_firmware_rev_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:subsys_serial_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:subsys_model_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nsid_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:eui_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nguid_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:kato_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_ctrl_fast_io_fail_tmo_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_ctrl_reconnect_delay_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_ctrl_loss_tmo_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_sysfs_show_hostid Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_sysfs_show_hostnqn Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:sqsize_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:queue_count_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:numa_node_show Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/core.c:nvme_sysfs_show_state Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_sysfs_show_subsysnqn Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_sysfs_show_transport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:cntlid_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:firmware_rev_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:serial_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:model_show Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/core.c:nvme_init_subnqn Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/core.c:__nvme_find_get_subsystem Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/core.c:nvme_validate_cntlid Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_init Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/host/core.c:nvme_init_subsystem Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/core.c:string_matches Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:quirk_matches Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_equal Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_is_null Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:uuid_show Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_ids_equal Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/core.c:nvme_set_queue_limits Cyclomatic Complexity 1 /kisskb/src/include/linux/timekeeping.h:ktime_get_real Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_report_zones Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/core.c:wwid_show Cyclomatic Complexity 29 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_id_attrs_are_visible Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_ids_valid Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/core.c:__nvme_check_ids Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_free_cels Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/host/core.c:nvme_free_ctrl Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_ctrl_fast_io_fail_tmo_store Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_ctrl_loss_tmo_store Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_ctrl_reconnect_delay_store Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_aen_uevent Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_async_event_work Cyclomatic Complexity 21 /kisskb/src/drivers/nvme/host/core.c:nvme_set_chunk_sectors Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_init_integrity Cyclomatic Complexity 20 /kisskb/src/drivers/nvme/host/core.c:nvme_config_discard Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_get_ctrl Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_dev_open Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_set_queue_dying Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_core_exit Cyclomatic Complexity 22 /kisskb/src/drivers/nvme/host/core.c:nvme_core_init Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/host/core.c:nvme_class_uevent Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/core.c:nvme_queue_scan Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_sysfs_rescan Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/core.c:nvme_try_sched_reset Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_cancel_tagset Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_cancel_admin_tagset Cyclomatic Complexity 33 /kisskb/src/drivers/nvme/host/core.c:nvme_change_ctrl_state Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_reset_ctrl Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_reset_ctrl_sync Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_sysfs_reset Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_delete_ctrl Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/core.c:nvme_handle_aen_notice Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_wait_reset Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_tryget_ns_head Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/core.c:nvme_find_ns_head Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_put_ns_head Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_free_ns Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_put_ns Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_release Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_release Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_chr_release Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_open Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_open Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_chr_open Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_alloc_request Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/core.c:nvme_keep_alive_work Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/host/core.c:__nvme_check_ready Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_cleanup_cmd Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/core.c:nvme_complete_rq Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_host_path_error Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_fail_nonready_command Cyclomatic Complexity 20 /kisskb/src/drivers/nvme/host/core.c:nvme_setup_cmd Cyclomatic Complexity 28 /kisskb/src/drivers/nvme/host/core.c:__nvme_submit_sync_cmd Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/core.c:nvme_features Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_submit_sync_cmd Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_send_ns_head_pr_command Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_send_ns_pr_command Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_pr_command Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_pr_clear Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_pr_register Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_pr_reserve Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_pr_release Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_pr_preempt Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_identify_ctrl Cyclomatic Complexity 29 /kisskb/src/drivers/nvme/host/core.c:nvme_init_non_mdts_limits Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_toggle_streams Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_enable_streams Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_disable_streams Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_get_stream_params Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/host/core.c:nvme_configure_directives Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/core.c:nvme_setup_streams_ns Cyclomatic Complexity 28 /kisskb/src/drivers/nvme/host/core.c:nvme_update_disk_info Cyclomatic Complexity 20 /kisskb/src/drivers/nvme/host/core.c:nvme_update_ns_info Cyclomatic Complexity 23 /kisskb/src/drivers/nvme/host/core.c:nvme_identify_ns_descs Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/host/core.c:nvme_identify_ns Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/core.c:nvme_command_effects Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_stop_keep_alive Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_update_keep_alive Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_set_features Cyclomatic Complexity 60 /kisskb/src/drivers/nvme/host/core.c:nvme_configure_apst Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/core.c:nvme_set_latency_tolerance Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/core.c:nvme_configure_timestamp Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_configure_acre Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_enable_aen Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_get_features Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_set_queue_count Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_sec_submit Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_disable_ctrl Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/core.c:nvme_enable_ctrl Cyclomatic Complexity 14 /kisskb/src/drivers/nvme/host/core.c:nvme_shutdown_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_get_log Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/core.c:nvme_get_effects_log Cyclomatic Complexity 80 /kisskb/src/drivers/nvme/host/core.c:nvme_init_identify Cyclomatic Complexity 25 /kisskb/src/drivers/nvme/host/core.c:nvme_alloc_ns_head Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/host/core.c:nvme_init_ns_head Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/core.c:nvme_get_fw_slot_info Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_clear_changed_ns_log Cyclomatic Complexity 31 /kisskb/src/drivers/nvme/host/core.c:nvme_init_ctrl_finish Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_cdev_del Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_remove Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/core.c:nvme_remove_invalid_namespaces Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/host/core.c:nvme_validate_ns Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_cdev_add Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/core.c:nvme_add_ns_cdev Cyclomatic Complexity 31 /kisskb/src/drivers/nvme/host/core.c:nvme_alloc_ns Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/core.c:nvme_find_get_ns Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/core.c:nvme_validate_or_alloc_ns Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_scan_ns_sequential Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_ns_remove_by_nsid Cyclomatic Complexity 14 /kisskb/src/drivers/nvme/host/core.c:nvme_scan_ns_list Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/core.c:nvme_scan_work Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/core.c:nvme_complete_async_event Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_stop_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_uninit_ctrl Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/host/core.c:nvme_init_ctrl Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_kill_queues Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_remove_namespaces Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_do_delete_ctrl Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_delete_ctrl_sync Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/core.c:nvme_sysfs_delete Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/core.c:nvme_delete_ctrl_work Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_unfreeze Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/host/core.c:nvme_passthru_end Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_wait_freeze_timeout Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_wait_freeze Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_start_freeze Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_passthru_start Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/core.c:nvme_execute_passthru_rq Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_stop_queues Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_start_queues Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_start_ctrl Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/core.c:nvme_fw_act_work Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/core.c:nvme_sync_io_queues Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_sync_queues Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/core.c:nvme_ctrl_from_file Cyclomatic Complexity 90 /kisskb/src/lib/zlib_inflate/inffast.c:inflate_fast In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/nvme/host/trace.h:175, from /kisskb/src/drivers/nvme/host/core.c:29: /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_async_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/./trace.h:117:1: note: in expansion of macro 'TRACE_EVENT' 117 | TRACE_EVENT(nvme_async_event, | ^~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_setup_cmd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/./trace.h:47:1: note: in expansion of macro 'TRACE_EVENT' 47 | TRACE_EVENT(nvme_setup_cmd, | ^~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_complete_rq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/./trace.h:85:1: note: in expansion of macro 'TRACE_EVENT' 85 | TRACE_EVENT(nvme_complete_rq, | ^~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_sq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/./trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' 144 | TRACE_EVENT(nvme_sq, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_wait_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c:559:2: note: in expansion of macro 'wait_event' 559 | wait_event(ctrl->state_wq, | ^~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_configure_directives': /kisskb/src/drivers/nvme/host/core.c:766:34: note: byref variable will be forcibly initialized 766 | struct streams_directive_params s; | ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_setup_streams_ns': /kisskb/src/drivers/nvme/host/core.c:1696:34: note: byref variable will be forcibly initialized 1696 | struct streams_directive_params s; | ^ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_invalid_namespaces': /kisskb/src/drivers/nvme/host/core.c:3972:12: note: byref variable will be forcibly initialized 3972 | LIST_HEAD(rm_list); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_scan_ns_list': /kisskb/src/drivers/nvme/host/core.c:4001:23: note: byref variable will be forcibly initialized 4001 | struct nvme_command cmd = { | ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_namespaces': /kisskb/src/drivers/nvme/host/core.c:4101:12: note: byref variable will be forcibly initialized 4101 | LIST_HEAD(ns_list); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/lib/zlib_inflate/inflate.c:zlib_fixedtables Cyclomatic Complexity 10 /kisskb/src/include/linux/zutil.h:zlib_adler32 Cyclomatic Complexity 17 /kisskb/src/lib/zlib_inflate/inflate.c:zlib_inflateSyncPacket Cyclomatic Complexity 16 /kisskb/src/lib/zlib_inflate/inflate.c:zlib_updatewindow Cyclomatic Complexity 1 /kisskb/src/lib/zlib_inflate/inflate.c:zlib_inflate_workspacesize Cyclomatic Complexity 9 /kisskb/src/lib/zlib_inflate/inflate.c:zlib_inflateReset Cyclomatic Complexity 10 /kisskb/src/lib/zlib_inflate/inflate.c:zlib_inflateInit2 Cyclomatic Complexity 317 /kisskb/src/lib/zlib_inflate/inflate.c:zlib_inflate Cyclomatic Complexity 9 /kisskb/src/lib/zlib_inflate/inflate.c:zlib_inflateEnd Cyclomatic Complexity 9 /kisskb/src/lib/zlib_inflate/inflate.c:zlib_inflateIncomp Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:__isl29003_read_reg Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_get_range Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_get_resolution Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_get_mode Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_get_power_state Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/misc/isl29003.c:__isl29003_write_reg Cyclomatic Complexity 2 /kisskb/src/drivers/misc/isl29003.c:isl29003_set_power_state Cyclomatic Complexity 4 /kisskb/src/drivers/misc/isl29003.c:isl29003_resume Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_set_mode Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_set_resolution Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_set_range Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_remove Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_show_power_state Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_show_mode Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_show_resolution Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_show_range Cyclomatic Complexity 7 /kisskb/src/drivers/misc/isl29003.c:isl29003_get_adc_value Cyclomatic Complexity 3 /kisskb/src/drivers/misc/isl29003.c:isl29003_show_lux Cyclomatic Complexity 5 /kisskb/src/drivers/misc/isl29003.c:isl29003_init_client Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 8 /kisskb/src/drivers/misc/isl29003.c:isl29003_store_power_state Cyclomatic Complexity 10 /kisskb/src/drivers/misc/isl29003.c:isl29003_store_mode Cyclomatic Complexity 10 /kisskb/src/drivers/misc/isl29003.c:isl29003_store_resolution Cyclomatic Complexity 10 /kisskb/src/drivers/misc/isl29003.c:isl29003_store_range Cyclomatic Complexity 12 /kisskb/src/drivers/misc/isl29003.c:isl29003_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29003.c:isl29003_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/twl6040.h:twl6040_get_revid Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/twl6040.c:twl6040_volatile_reg Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/twl6040.c:twl6040_writeable_reg Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl6040.c:twl6040_readable_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_set_value Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_set_value Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6040.c:twl6040_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6040.c:twl6040_readyint_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/of_gpio.h:of_get_named_gpio Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl6040.c:twl6040_has_vibra Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6040.c:twl6040_driver_exit Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl6040.c:twl6040_reg_read Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/twl6040.c:twl6040_power_up_automatic Cyclomatic Complexity 50 /kisskb/src/drivers/mfd/twl6040.c:twl6040_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6040.c:twl6040_reg_write Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/twl6040.c:twl6040_power_up_manual Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6040.c:twl6040_power_down_manual Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6040.c:twl6040_set_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6040.c:twl6040_clear_bits Cyclomatic Complexity 30 /kisskb/src/drivers/mfd/twl6040.c:twl6040_power Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl6040.c:twl6040_remove Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl6040.c:twl6040_thint_handler Cyclomatic Complexity 28 /kisskb/src/drivers/mfd/twl6040.c:twl6040_set_pll Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/twl6040.c:twl6040_get_pll Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/twl6040.c:twl6040_get_sysclk Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/twl6040.c:twl6040_get_vibralr_status Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_cached Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_if_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:pid_alive Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:shost_priv Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:afu_has_cap Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:afu_is_ocxl_lisn Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:afu_is_sq_cmd_mode Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:marshal_rele_to_resize Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:marshal_det_to_rele Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:marshal_udir_to_rele Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:decode_ioctl Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:find_error_context Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ssleep Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/include/linux/sched.h:task_ppid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_ppid_nr Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/cxlflash/common.h:get_hwq Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:get_err_page Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:rht_format1 Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:folio_ref_inc Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:folio_get Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:get_page Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeq_be Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:destroy_context Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_be64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:remove_context Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:unmap_context Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readq_be Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readq_be Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:afu_attach Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:recover_context Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:create_context Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:init_context Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_free_errpage Cyclomatic Complexity 58 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:get_context Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:put_context Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_cxl_mmap Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_mmap_fault Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:get_rhte Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:rhte_checkout Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:rhte_checkin Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_lun_attach Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_lun_detach Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:_cxlflash_disk_release Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_disk_release Cyclomatic Complexity 25 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:_cxlflash_disk_detach Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_cxl_release Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_disk_detach Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_disk_direct_open Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_mark_contexts_error Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_stop_term_user_contexts Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:check_state Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:ioctl_common Cyclomatic Complexity 33 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_afu_recover Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:read_cap16 Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:process_sense Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_disk_verify Cyclomatic Complexity 55 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_disk_attach Cyclomatic Complexity 34 /kisskb/src/drivers/scsi/cxlflash/superpipe.c:cxlflash_ioctl /kisskb/src/drivers/scsi/cxlflash/superpipe.c: In function '_cxlflash_disk_release': /kisskb/src/drivers/scsi/cxlflash/superpipe.c:639:28: note: byref variable will be forcibly initialized 639 | struct dk_cxlflash_resize size; | ^~~~ /kisskb/src/drivers/scsi/cxlflash/superpipe.c: In function '_cxlflash_disk_detach': /kisskb/src/drivers/scsi/cxlflash/superpipe.c:896:29: note: byref variable will be forcibly initialized 896 | struct dk_cxlflash_release rel; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/scsi/cxlflash/superpipe.c:13: /kisskb/src/drivers/scsi/cxlflash/superpipe.c: In function 'check_state': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/superpipe.c:1286:8: note: in expansion of macro 'wait_event_interruptible' 1286 | rc = wait_event_interruptible(cfg->reset_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/cxlflash/superpipe.c: In function 'read_cap16': /kisskb/src/drivers/scsi/cxlflash/superpipe.c:335:24: note: byref variable will be forcibly initialized 335 | struct scsi_sense_hdr sshdr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u32_u32 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:get_jiffies_64 Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_has_quirk Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_debug_printer Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_calc_sb_hdr_size Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_encode_sideband_reply Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_query_stream_enc_status Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:check_txmsg_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:topology_ref_history_lock Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:topology_ref_history_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_dump_mstb_topology_history Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_dump_port_topology_history Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_destroy_payload_step2 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_encode_up_ack_reply Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:pdt_to_string Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_i2c_functionality Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_req_type_str Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_get_mstb_validated_locked Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_sideband_tx_state_str Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_msg_header_crc4 Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_encode_sideband_msg_hdr Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_msg_data_crc4 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_crc_sideband_chunk_req Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_get_port_validated_locked Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_port_downstream_of_branch Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_get_last_connected_port_to_mstb Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_mgr_invalidate_mstb Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_nak_reason_str Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 10 /kisskb/src/include/drm/drm_dp_mst_helper.h:__drm_dp_mst_state_iter_get Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_is_end_device Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:remote_i2c_read_ok Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:remote_i2c_write_ok Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:set_hdr_from_dst_qlock Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_add_mst_branch_device Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_msg_set_header Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_append_payload Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_calculate_rad Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_debug_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_decode_sideband_msg_hdr Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_connection_status_notify Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_resource_status_notify Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_atomic_check_vcpi_alloc_limit Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_atomic_check_port_bw_limit Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_atomic_check_mstb_bw_limit Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_dump_link_address Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_get_mstb Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_get_mstb_malloc Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_get_port Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_put_mstb_malloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_free_mst_port Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_put_mstb Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_put_port Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_try_get_mstb Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_try_get_port Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_get_port Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_get_mstb_validated Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_get_port_validated Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_get_last_connected_port_and_mstb Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_get_mst_branch_device Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_put_payload_id Cyclomatic Complexity 43 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_is_virtual_dpcd Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_rad_to_str Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_req Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_send_sideband_msg Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_writeb Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_unlink_port Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_delayed_destroy_mstb Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_kick_tx Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_destroy_mst_branch_device Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_dp_helper.h:drm_dp_dpcd_readb Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_dpcd_write_payload Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_create_payload_step1 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:do_get_act_status Cyclomatic Complexity 37 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_get_one_sb_msg Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:dump_dp_payload_table Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_validate_guid Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_link_address Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_query_payload_ack Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_remote_dpcd_read Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_remote_dpcd_write Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_remote_i2c_read_ack Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_enum_path_resources_ack Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_allocate_payload_ack Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_power_updown_phy_ack Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_sideband_parse_reply Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_handle_down_rep Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_assign_payload_id Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_init_vcpi Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_dump_mstb Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:get_mst_branch_device_by_guid_helper Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_get_mst_branch_device_by_guid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_unregister_i2c_bus Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_register_i2c_bus Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:build_mst_prop_path Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_port_add_connector Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_put Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_add_port Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_encode_sideband_req Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:build_dpcd_read Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:build_dpcd_write Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:build_power_updown_phy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:build_query_stream_enc_status Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:build_allocate_payload Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:build_enum_path_resources Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:build_clear_payload_id_table Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:build_link_address Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_decode_sideband_req Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_dump_sideband_msg_req_body Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_dump_sideband_msg_tx Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:process_single_tx_qlock Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:process_single_down_tx_qlock Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_queue_down_tx Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_tx_work Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_send_up_ack_reply Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_handle_up_req Cyclomatic Complexity 46 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_wait_tx_reply Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_send_dpcd_read Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_send_dpcd_write Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_check_mstb_guid Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_payload_send_msg Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_destroy_payload_step1 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_create_payload_step2 Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_send_enum_path_resources Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_i2c_read Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_i2c_write Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_i2c_xfer Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_send_clear_payload_id_table Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_get_port_malloc Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_port_set_pdt Cyclomatic Complexity 50 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_handle_conn_stat Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_process_up_req Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_up_req_work Cyclomatic Complexity 104 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_handle_link_address_port Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_send_link_address Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_check_and_send_link_address Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_link_probe_work Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_put_port_malloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_free_mst_branch_device Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_destroy_port Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_destroy_state Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_duplicate_state Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_delayed_destroy_port Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_delayed_destroy_work Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_dpcd_read Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_dpcd_write Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_connector_late_register Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_connector_early_unregister Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_send_power_updown_phy Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_send_query_stream_enc_status Cyclomatic Complexity 45 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_update_payload_part1 Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_update_payload_part2 Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_get_vc_payload_bw Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_read_mst_cap Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_mgr_set_mst Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_mgr_suspend Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_mgr_resume Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_hpd_irq Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_detect_port Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_get_edid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:fetch_monitor_name Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_find_vcpi_slots Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_allocate_vcpi Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_get_vcpi_slots Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_reset_vcpi_slots Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_deallocate_vcpi Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_check_act_status Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_calc_pbn_mode Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_dump_topology Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_atomic_check Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_atomic_get_mst_topology_state Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_atomic_find_vcpi_slots Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_atomic_release_vcpi_slots Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_atomic_enable_dsc Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_mgr_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_topology_mgr_destroy Cyclomatic Complexity 60 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_dsc_aux_for_port Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:drm_dp_mst_add_affected_dsc_crtcs /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_get_one_sb_msg': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3920:33: note: byref variable will be forcibly initialized 3920 | struct drm_dp_sideband_msg_hdr hdr; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2759:38: note: byref variable will be forcibly initialized 2759 | struct drm_dp_sideband_msg_req_body req; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1144:38: note: byref variable will be forcibly initialized 1144 | struct drm_dp_sideband_msg_req_body req; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_power_updown_phy': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1206:38: note: byref variable will be forcibly initialized 1206 | struct drm_dp_sideband_msg_req_body req; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_query_stream_enc_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1222:38: note: byref variable will be forcibly initialized 1222 | struct drm_dp_sideband_msg_req_body req; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_allocate_payload': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1189:38: note: byref variable will be forcibly initialized 1189 | struct drm_dp_sideband_msg_req_body req; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_enum_path_resources': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1174:38: note: byref variable will be forcibly initialized 1174 | struct drm_dp_sideband_msg_req_body req; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_clear_payload_id_table': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1164:38: note: byref variable will be forcibly initialized 1164 | struct drm_dp_sideband_msg_req_body req; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_link_address': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1156:38: note: byref variable will be forcibly initialized 1156 | struct drm_dp_sideband_msg_req_body req; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_sideband_msg_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:690:38: note: byref variable will be forcibly initialized 690 | struct drm_dp_sideband_msg_req_body req; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'process_single_tx_qlock': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2874:23: note: byref variable will be forcibly initialized 2874 | struct drm_printer p = drm_debug_printer(DBG_PREFIX); | ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2834:33: note: byref variable will be forcibly initialized 2834 | struct drm_dp_sideband_msg_hdr hdr; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_queue_down_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2919:22: note: byref variable will be forcibly initialized 2919 | struct drm_printer p = drm_debug_printer(DBG_PREFIX); | ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_wait_tx_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1359:22: note: byref variable will be forcibly initialized 1359 | struct drm_printer p = drm_debug_printer(DBG_PREFIX); | ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:26: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1325:9: note: in expansion of macro 'wait_event_timeout' 1325 | ret = wait_event_timeout(mgr->tx_waitq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5617:38: note: byref variable will be forcibly initialized 5617 | struct drm_dp_sideband_msg_req_body msg; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5670:38: note: byref variable will be forcibly initialized 5670 | struct drm_dp_sideband_msg_req_body msg; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_update_payload_part1': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3367:24: note: byref variable will be forcibly initialized 3367 | struct drm_dp_payload req_payload; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_set_mst': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3716:25: note: byref variable will be forcibly initialized 3716 | struct drm_dp_payload reset_pay; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/ata.h:ata_id_has_ncq_send_and_recv Cyclomatic Complexity 1 /kisskb/src/include/linux/ata.h:ata_id_has_ncq_non_data Cyclomatic Complexity 1 /kisskb/src/include/linux/ata.h:ata_id_has_ncq_prio Cyclomatic Complexity 6 /kisskb/src/include/linux/ata.h:ata_id_current_chs_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/ata.h:ata_id_zoned_cap Cyclomatic Complexity 3 /kisskb/src/include/linux/ata.h:atapi_cdb_len Cyclomatic Complexity 1 /kisskb/src/include/linux/ata.h:atapi_command_packet_set Cyclomatic Complexity 3 /kisskb/src/include/linux/ata.h:lba_28_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/ata.h:lba_48_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_is_pio Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_is_dma Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_is_ncq Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_is_data Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_port_is_dummy Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_attached Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_is_host_link Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_tag_internal Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_tag_valid Cyclomatic Complexity 6 /kisskb/src/include/linux/libata.h:ata_class_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_dev_enabled Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_link_max_devices Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_ncq_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:__ata_qc_from_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_deadline Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_dma_enabled Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 1 /kisskb/src/include/trace/events/libata.h:trace_event_get_offsets_ata_qc_issue Cyclomatic Complexity 1 /kisskb/src/include/trace/events/libata.h:trace_event_get_offsets_ata_qc_complete_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/libata.h:trace_event_get_offsets_ata_eh_link_autopsy Cyclomatic Complexity 1 /kisskb/src/include/trace/events/libata.h:trace_event_get_offsets_ata_eh_link_autopsy_qc Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_acpi_dissociate Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_acpi_on_devcfg Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_sff_flush_pio_task Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_sff_port_init Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_sff_init Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_sff_exit Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:zpodd_init Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:zpodd_exit Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:zpodd_dev_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_dev_print_info Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_sstatus_online Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_force_link_limits Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_force_xfermask Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_force_horkage Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_dump_id Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-core.c:ata_std_qc_defer Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_noop_qc_prep Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:fill_result_tf Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-core.c:ata_verify_xfer Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_parse_force_param Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_free_force_param Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_dummy_qc_issue Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_dummy_error_handler Cyclomatic Complexity 5 /kisskb/src/include/trace/events/libata.h:__traceiter_ata_qc_issue Cyclomatic Complexity 5 /kisskb/src/include/trace/events/libata.h:__traceiter_ata_qc_complete_internal Cyclomatic Complexity 5 /kisskb/src/include/trace/events/libata.h:__traceiter_ata_qc_complete_failed Cyclomatic Complexity 5 /kisskb/src/include/trace/events/libata.h:__traceiter_ata_qc_complete_done Cyclomatic Complexity 5 /kisskb/src/include/trace/events/libata.h:__traceiter_ata_eh_link_autopsy Cyclomatic Complexity 5 /kisskb/src/include/trace/events/libata.h:__traceiter_ata_eh_link_autopsy_qc Cyclomatic Complexity 17 /kisskb/src/drivers/ata/libata-core.c:ata_rwcmd_protocol Cyclomatic Complexity 9 /kisskb/src/include/linux/ata.h:ata_id_is_cfa Cyclomatic Complexity 8 /kisskb/src/include/linux/ata.h:ata_id_major_version Cyclomatic Complexity 3 /kisskb/src/include/linux/ata.h:ata_id_has_trusted Cyclomatic Complexity 3 /kisskb/src/include/linux/ata.h:atapi_id_dmadir Cyclomatic Complexity 12 /kisskb/src/include/linux/ata.h:ata_id_has_read_log_dma_ext Cyclomatic Complexity 10 /kisskb/src/include/linux/ata.h:ata_id_hpa_enabled Cyclomatic Complexity 7 /kisskb/src/include/linux/ata.h:ata_id_has_lba48 Cyclomatic Complexity 6 /kisskb/src/include/linux/ata.h:ata_id_has_tpm Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-core.c:ata_id_n_sectors Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_flush_ext Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-core.c:ata_dev_check_adapter Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_sense_reporting Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_sense_reporting_enabled Cyclomatic Complexity 9 /kisskb/src/include/linux/ata.h:ata_id_is_sata Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-core.c:ata_dma_blacklisted Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-core.c:ata_pio_mask_no_iordy Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_drive_40wire_relaxed Cyclomatic Complexity 6 /kisskb/src/include/linux/ata.h:ata_drive_40wire Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_is_40wire Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:sata_ehc_deb_timing Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/libata.h:trace_event_raw_event_ata_qc_issue Cyclomatic Complexity 6 /kisskb/src/include/trace/events/libata.h:trace_event_raw_event_ata_qc_complete_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/libata.h:trace_event_raw_event_ata_eh_link_autopsy Cyclomatic Complexity 6 /kisskb/src/include/trace/events/libata.h:trace_event_raw_event_ata_eh_link_autopsy_qc Cyclomatic Complexity 4 /kisskb/src/include/trace/events/libata.h:trace_raw_output_ata_qc_issue Cyclomatic Complexity 4 /kisskb/src/include/trace/events/libata.h:trace_raw_output_ata_qc_complete_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/libata.h:trace_raw_output_ata_eh_link_autopsy Cyclomatic Complexity 4 /kisskb/src/include/trace/events/libata.h:trace_raw_output_ata_eh_link_autopsy_qc Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libata-core.c:ata_host_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 17 /kisskb/src/drivers/ata/libata-core.c:ata_finalize_port_ops Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_qc_complete_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_tf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_qc_reinit Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libata-core.c:sata_std_hardreset Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-core.c:ata_sg_clean Cyclomatic Complexity 13 /kisskb/src/include/trace/events/libata.h:trace_ata_qc_complete_internal Cyclomatic Complexity 13 /kisskb/src/include/trace/events/libata.h:trace_ata_qc_complete_failed Cyclomatic Complexity 13 /kisskb/src/include/trace/events/libata.h:trace_ata_qc_complete_done Cyclomatic Complexity 13 /kisskb/src/include/trace/events/libata.h:trace_ata_qc_issue Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_sg_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libata-core.c:ata_host_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_exit Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-core.c:ata_init Cyclomatic Complexity 50 /kisskb/src/drivers/ata/libata-core.c:ata_link_next Cyclomatic Complexity 22 /kisskb/src/drivers/ata/libata-core.c:ata_port_request_pm Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_port_suspend_async Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_port_resume_async Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_port_pm_resume Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_port_suspend Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-core.c:ata_port_pm_freeze Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_port_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_port_pm_poweroff Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-core.c:ata_port_pm_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_port_resume Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_port_runtime_resume Cyclomatic Complexity 20 /kisskb/src/drivers/ata/libata-core.c:ata_dev_next Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libata-core.c:cable_is_40wire Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-core.c:ata_port_runtime_idle Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libata-core.c:ata_port_detach Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-core.c:ata_dev_phys_link Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-core.c:atapi_cmd_type Cyclomatic Complexity 50 /kisskb/src/drivers/ata/libata-core.c:ata_build_rw_tf Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_pack_xfermask Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-core.c:ata_unpack_xfermask Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-core.c:ata_xfer_mask2mode Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-core.c:ata_xfer_mode2mask Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-core.c:ata_xfer_mode2shift Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_mode_string Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:sata_spd_string Cyclomatic Complexity 16 /kisskb/src/drivers/ata/libata-core.c:ata_dev_classify Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-core.c:ata_id_string Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-core.c:ata_id_c_string Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-core.c:ata_dev_blacklisted Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-core.c:ata_dev_knobble Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_tf_to_lba48 Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_tf_to_lba Cyclomatic Complexity 24 /kisskb/src/drivers/ata/libata-core.c:ata_id_xfermask Cyclomatic Complexity 16 /kisskb/src/drivers/ata/libata-core.c:ata_pio_need_iordy Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_cable_40wire Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_cable_80wire Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_cable_unknown Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_cable_ignore Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_cable_sata Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-core.c:ata_dev_pair Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-core.c:atapi_check_dma Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_sg_init Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:swap_buf_le16 Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-core.c:ata_qc_new_init Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-core.c:ata_qc_free Cyclomatic Complexity 18 /kisskb/src/drivers/ata/libata-core.c:__ata_qc_complete Cyclomatic Complexity 45 /kisskb/src/drivers/ata/libata-core.c:ata_qc_complete Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_qc_get_active Cyclomatic Complexity 31 /kisskb/src/drivers/ata/libata-core.c:ata_qc_issue Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_phys_link_online Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_phys_link_offline Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-core.c:ata_link_online Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-core.c:ata_link_offline Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_sas_port_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_sas_port_resume Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_host_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_host_resume Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_dev_init Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libata-core.c:ata_link_init Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-core.c:sata_link_init_spd Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_port_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_host_get Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_host_put Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-core.c:ata_devres_release Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libata-core.c:ata_host_alloc Cyclomatic Complexity 16 /kisskb/src/drivers/ata/libata-core.c:ata_host_alloc_pinfo Cyclomatic Complexity 42 /kisskb/src/drivers/ata/libata-core.c:ata_host_start Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_host_init Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:__ata_port_probe Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libata-core.c:ata_host_detach Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_pci_remove_one Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-core.c:ata_pci_shutdown_one Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:pci_test_config_bits Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_pci_device_do_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_pci_device_do_resume Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_pci_device_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_pci_device_resume Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_platform_remove_one Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_ratelimit Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libata-core.c:ata_msleep Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-core.c:ata_wait_register Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_port_printk Cyclomatic Complexity 30 /kisskb/src/drivers/ata/libata-core.c:ata_host_register Cyclomatic Complexity 18 /kisskb/src/drivers/ata/libata-core.c:ata_host_activate Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_link_printk Cyclomatic Complexity 21 /kisskb/src/drivers/ata/libata-core.c:sata_down_spd_limit Cyclomatic Complexity 42 /kisskb/src/drivers/ata/libata-core.c:ata_wait_ready Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_wait_after_reset Cyclomatic Complexity 17 /kisskb/src/drivers/ata/libata-core.c:ata_std_prereset Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-core.c:sata_print_link_status Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-core.c:ata_std_postreset Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_dev_printk Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-core.c:ata_tf_read_block Cyclomatic Complexity 72 /kisskb/src/drivers/ata/libata-core.c:ata_exec_internal_sg Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-core.c:ata_exec_internal Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_do_dev_read_id Cyclomatic Complexity 20 /kisskb/src/drivers/ata/libata-core.c:ata_dev_init_params Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-core.c:ata_dev_set_xfermode Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-core.c:ata_dev_set_feature Cyclomatic Complexity 100 /kisskb/src/drivers/ata/libata-core.c:ata_dev_read_id Cyclomatic Complexity 14 /kisskb/src/drivers/ata/libata-core.c:ata_read_log_page Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-core.c:ata_log_supported Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_ncq_prio Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_devslp Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libata-core.c:ata_do_link_spd_horkage Cyclomatic Complexity 21 /kisskb/src/drivers/ata/libata-core.c:ata_read_native_max_address Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libata-core.c:ata_set_max_sectors Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_ncq_send_recv Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_ncq_non_data Cyclomatic Complexity 45 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_ncq Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_lba Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_chs Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_sense_reporting Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-core.c:ata_identify_page_supported Cyclomatic Complexity 26 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_zac Cyclomatic Complexity 14 /kisskb/src/drivers/ata/libata-core.c:ata_dev_config_trusted Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-core.c:ata_dev_print_features Cyclomatic Complexity 31 /kisskb/src/drivers/ata/libata-core.c:ata_down_xfermask_limit Cyclomatic Complexity 27 /kisskb/src/drivers/ata/libata-core.c:ata_dev_xfermask Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-core.c:ata_dev_same_device Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-core.c:ata_dev_reread_id Cyclomatic Complexity 57 /kisskb/src/drivers/ata/libata-core.c:ata_hpa_resize Cyclomatic Complexity 189 /kisskb/src/drivers/ata/libata-core.c:ata_dev_configure Cyclomatic Complexity 42 /kisskb/src/drivers/ata/libata-core.c:ata_bus_probe Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-core.c:ata_port_probe Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-core.c:async_port_probe Cyclomatic Complexity 51 /kisskb/src/drivers/ata/libata-core.c:ata_dev_revalidate Cyclomatic Complexity 52 /kisskb/src/drivers/ata/libata-core.c:ata_dev_set_mode Cyclomatic Complexity 43 /kisskb/src/drivers/ata/libata-core.c:ata_do_set_mode Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-core.c:ata_print_version Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageDirty Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_constraint Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:get_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_inode_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_up_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_up_block Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bytes_to_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_i Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_compressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_dedup Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_encrypted Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_sparsed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_resident Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/file.c:ntfs_getattr Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_or_create_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:grab_cache_page Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/file.c:ntfs_get_frame_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_lock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_unlock Cyclomatic Complexity 29 /kisskb/src/fs/ntfs3/file.c:ntfs_truncate Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/file.c:ntfs_file_release Cyclomatic Complexity 40 /kisskb/src/fs/ntfs3/file.c:ntfs_extend_initialized_size Cyclomatic Complexity 40 /kisskb/src/fs/ntfs3/file.c:ntfs_extend Cyclomatic Complexity 40 /kisskb/src/fs/ntfs3/file.c:ntfs3_setattr Cyclomatic Complexity 15 /kisskb/src/fs/ntfs3/file.c:ntfs_file_open Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/file.c:ntfs_fiemap Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_trylock Cyclomatic Complexity 11 /kisskb/src/fs/ntfs3/file.c:ntfs_file_read_iter Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 95 /kisskb/src/fs/ntfs3/file.c:ntfs_compress_write Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/include/linux/fs.h:generic_write_sync Cyclomatic Complexity 32 /kisskb/src/fs/ntfs3/file.c:ntfs_file_write_iter Cyclomatic Complexity 12 /kisskb/src/fs/ntfs3/file.c:ntfs_ioctl_fitrim Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/file.c:ntfs_ioctl Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 27 /kisskb/src/fs/ntfs3/file.c:ntfs_zero_range Cyclomatic Complexity 33 /kisskb/src/fs/ntfs3/file.c:ntfs_sparse_cluster Cyclomatic Complexity 28 /kisskb/src/fs/ntfs3/file.c:ntfs_file_mmap Cyclomatic Complexity 93 /kisskb/src/fs/ntfs3/file.c:ntfs_fallocate In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/libata.h:335, from /kisskb/src/drivers/ata/libata-core.c:62: /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_qc_issue': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/libata.h:151:1: note: in expansion of macro 'TRACE_EVENT' 151 | TRACE_EVENT(ata_qc_issue, | ^~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_qc_complete_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/libata.h:210:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 210 | DECLARE_EVENT_CLASS(ata_qc_complete_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_eh_link_autopsy': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/libata.h:278:1: note: in expansion of macro 'TRACE_EVENT' 278 | TRACE_EVENT(ata_eh_link_autopsy, | ^~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_eh_link_autopsy_qc': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/libata.h:304:1: note: in expansion of macro 'TRACE_EVENT' 304 | TRACE_EVENT(ata_eh_link_autopsy_qc, | ^~~~~~~~~~~ /kisskb/src/fs/ntfs3/file.c: In function 'ntfs_ioctl_fitrim': /kisskb/src/fs/ntfs3/file.c:24:22: note: byref variable will be forcibly initialized 24 | struct fstrim_range range; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29020.c:isl29020_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/misc/isl29020.c:als_set_power_state Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29020.c:isl29020_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29020.c:isl29020_runtime_resume Cyclomatic Complexity 4 /kisskb/src/drivers/misc/isl29020.c:als_set_default_config Cyclomatic Complexity 4 /kisskb/src/drivers/misc/isl29020.c:als_sensing_range_show Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 10 /kisskb/src/drivers/misc/isl29020.c:als_lux_input_data_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 22 /kisskb/src/drivers/misc/isl29020.c:als_sensing_range_store Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29020.c:isl29020_remove Cyclomatic Complexity 7 /kisskb/src/drivers/misc/isl29020.c:isl29020_probe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/isl29020.c:isl29020_driver_exit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/lib/zlib_inflate/infutil.c:zlib_inflate_blob In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/ata/libata-core.c:29: /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal_sg': /kisskb/src/drivers/ata/libata-core.c:1508:29: note: byref variable will be forcibly initialized 1508 | DECLARE_COMPLETION_ONSTACK(wait); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal': /kisskb/src/drivers/ata/libata-core.c:1675:34: note: byref variable will be forcibly initialized 1675 | struct scatterlist *psg = NULL, sg; | ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_init_params': /kisskb/src/drivers/ata/libata-core.c:4338:22: note: byref variable will be forcibly initialized 4338 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_xfermode': /kisskb/src/drivers/ata/libata-core.c:4252:22: note: byref variable will be forcibly initialized 4252 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_feature': /kisskb/src/drivers/ata/libata-core.c:4299:22: note: byref variable will be forcibly initialized 4299 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_read_id': /kisskb/src/drivers/ata/libata-core.c:1790:22: note: byref variable will be forcibly initialized 1790 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_log_page': /kisskb/src/drivers/ata/libata-core.c:1995:22: note: byref variable will be forcibly initialized 1995 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_native_max_address': /kisskb/src/drivers/ata/libata-core.c:1166:22: note: byref variable will be forcibly initialized 1166 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_set_max_sectors': /kisskb/src/drivers/ata/libata-core.c:1217:22: note: byref variable will be forcibly initialized 1217 | struct ata_taskfile tf; | ^~ Cyclomatic Complexity 102 /kisskb/src/lib/zlib_inflate/inftrees.c:zlib_inflate_table Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:has_acpi_companion Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_check_resource_conflict Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/core.h:mfd_get_cell Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mfd-core.c:mfd_acpi_add_device Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/of_address.h:of_get_address Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/mfd-core.c:mfd_match_of_node_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 96 /kisskb/src/drivers/mfd/mfd-core.c:mfd_add_device Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/mfd-core.c:mfd_remove_devices_fn Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/mfd-core.c:mfd_cell_enable Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/mfd-core.c:mfd_cell_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mfd-core.c:mfd_remove_devices_late Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mfd-core.c:mfd_remove_devices Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/mfd-core.c:mfd_add_devices Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mfd-core.c:devm_mfd_dev_release Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/mfd-core.c:devm_mfd_add_devices Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:shost_priv Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/cxlflash/lunmgt.c:lookup_local Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/cxlflash/lunmgt.c:lookup_global Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/lunmgt.c:create_local Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/lunmgt.c:create_global Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/cxlflash/lunmgt.c:find_and_create_lun Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:lun_to_lunid Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/cxlflash/lunmgt.c:cxlflash_term_local_luns Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/lunmgt.c:cxlflash_list_init Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/cxlflash/lunmgt.c:cxlflash_term_global_luns Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/cxlflash/lunmgt.c:cxlflash_manage_lun Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_calculate_lux Cyclomatic Complexity 1 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_set_operating_mode Cyclomatic Complexity 4 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_set_power_state Cyclomatic Complexity 1 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_resume Cyclomatic Complexity 1 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_remove Cyclomatic Complexity 1 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_show_operating_mode Cyclomatic Complexity 1 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_show_power_state Cyclomatic Complexity 7 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_get_adc_value Cyclomatic Complexity 13 /kisskb/src/drivers/misc/tsl2550.c:__tsl2550_show_lux Cyclomatic Complexity 4 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_show_lux1_input Cyclomatic Complexity 10 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_init_client Cyclomatic Complexity 10 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_store_operating_mode Cyclomatic Complexity 7 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_store_power_state Cyclomatic Complexity 19 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/misc/tsl2550.c:tsl2550_driver_exit Cyclomatic Complexity 1 /kisskb/src/lib/zlib_deflate/deflate.c:putShortMSB Cyclomatic Complexity 10 /kisskb/src/include/linux/zutil.h:zlib_adler32 Cyclomatic Complexity 33 /kisskb/src/lib/zlib_deflate/deflate.c:longest_match Cyclomatic Complexity 1 /kisskb/src/lib/zlib_deflate/deflate.c:lm_init Cyclomatic Complexity 10 /kisskb/src/lib/zlib_deflate/deflate.c:read_buf Cyclomatic Complexity 30 /kisskb/src/lib/zlib_deflate/deflate.c:fill_window Cyclomatic Complexity 13 /kisskb/src/lib/zlib_deflate/defutil.h:flush_pending Cyclomatic Complexity 82 /kisskb/src/lib/zlib_deflate/deflate.c:deflate_slow Cyclomatic Complexity 54 /kisskb/src/lib/zlib_deflate/deflate.c:deflate_fast Cyclomatic Complexity 43 /kisskb/src/lib/zlib_deflate/deflate.c:deflate_stored Cyclomatic Complexity 13 /kisskb/src/lib/zlib_deflate/deflate.c:zlib_deflateReset Cyclomatic Complexity 36 /kisskb/src/lib/zlib_deflate/deflate.c:zlib_deflateInit2 Cyclomatic Complexity 118 /kisskb/src/lib/zlib_deflate/deflate.c:zlib_deflate Cyclomatic Complexity 21 /kisskb/src/lib/zlib_deflate/deflate.c:zlib_deflateEnd Cyclomatic Complexity 29 /kisskb/src/lib/zlib_deflate/deflate.c:zlib_deflate_workspacesize Cyclomatic Complexity 1 /kisskb/src/lib/zlib_deflate/deflate.c:zlib_deflate_dfltcc_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da903x.c:__da903x_write Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da903x.c:__da903x_writes Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da9034_unmask_events Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da9034_mask_events Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da9030_unmask_events Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da9030_mask_events Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da903x.c:__da903x_read Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/da903x.c:da9034_init_chip Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/da903x.c:da9030_init_chip Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da9030_read_status Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da903x.c:__da903x_reads Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da903x.c:da9034_read_events Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da903x.c:da9034_read_status Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da903x.c:da9030_read_events Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_remove_subdevs Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:__remove_subdev Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_irq_handler Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/da903x.c:da903x_irq_work Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/da903x.c:da903x_add_subdevs Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/da903x.c:da903x_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_register_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_unregister_notifier Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_write Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_writes Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_read Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_reads Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/da903x.c:da903x_set_bits Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/da903x.c:da903x_clr_bits Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/da903x.c:da903x_update Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da903x.c:da903x_query_status Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le32_add_cpu Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blksize_bits Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:ino_get Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_baad Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs.h:is_rec_base Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_rec_inuse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:clear_rec_inuse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_compressed Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_indexed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:attr_name Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:resident_data Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:attr_run Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:fname_full_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_set_vbn_le Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_is_last Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:hdr_has_subnode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_up_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bytes_to_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_i Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:le16_sub_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:le32_sub_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/fslog.c:is_log_record_end Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/fslog.c:is_target_required Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/fslog.c:can_skip_action Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/fslog.c:bytes_per_rt Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/fslog.c:lsn_to_vbo Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/fslog.c:next_page_off Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/fslog.c:lsn_to_page_off Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/fslog.c:vbo_to_lsn Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/fslog.c:is_lsn_in_file Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/fslog.c:base_lsn Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/fslog.c:verify_client_lsn Cyclomatic Complexity 45 /kisskb/src/fs/ntfs3/fslog.c:is_rst_page_hdr_valid Cyclomatic Complexity 59 /kisskb/src/fs/ntfs3/fslog.c:is_rst_area_valid Cyclomatic Complexity 25 /kisskb/src/fs/ntfs3/fslog.c:is_client_area_valid Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/fslog.c:log_create_ra Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/fslog.c:norm_file_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/fslog.c:log_init_pg_hdr Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/fslog.c:final_log_off Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fslog.c:oldest_client_lsn Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/fslog.c:check_subseq_log_page Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/fslog.c:hdr_file_off Cyclomatic Complexity 11 /kisskb/src/fs/ntfs3/fslog.c:current_log_avail Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/fslog.c:remove_client Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/fslog.c:add_client Cyclomatic Complexity 46 /kisskb/src/fs/ntfs3/fslog.c:check_rstbl Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/fslog.c:init_rsttbl Cyclomatic Complexity 33 /kisskb/src/fs/ntfs3/fslog.c:check_index_header Cyclomatic Complexity 43 /kisskb/src/fs/ntfs3/fslog.c:check_index_root Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/fslog.c:check_if_attr Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fslog.c:check_if_index_root Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/fslog.c:check_if_root_index Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fslog.c:check_lsn Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fslog.c:check_index_buffer Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/fslog.c:check_if_alloc_index Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fslog.c:free_rsttbl_idx Cyclomatic Complexity 17 /kisskb/src/fs/ntfs3/fslog.c:enum_rstbl Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/fslog.c:find_dp Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/fslog.c:lcb_put Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/fslog.c:extend_rsttbl Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fslog.c:attr_create_nonres_log Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/fslog.c:change_attr_size Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/fslog.c:cmp_type_and_name Cyclomatic Complexity 6 /kisskb/src/fs/ntfs3/fslog.c:find_loaded_attr Cyclomatic Complexity 55 /kisskb/src/fs/ntfs3/fslog.c:check_attr Cyclomatic Complexity 12 /kisskb/src/fs/ntfs3/fslog.c:check_file_record Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fslog.c:alloc_rsttbl_idx Cyclomatic Complexity 22 /kisskb/src/fs/ntfs3/fslog.c:alloc_rsttbl_from_idx Cyclomatic Complexity 34 /kisskb/src/fs/ntfs3/fslog.c:read_log_page Cyclomatic Complexity 52 /kisskb/src/fs/ntfs3/fslog.c:log_read_rst Cyclomatic Complexity 353 /kisskb/src/fs/ntfs3/fslog.c:last_log_lsn Cyclomatic Complexity 24 /kisskb/src/fs/ntfs3/fslog.c:read_log_rec_buf Cyclomatic Complexity 22 /kisskb/src/fs/ntfs3/fslog.c:read_rst_area Cyclomatic Complexity 25 /kisskb/src/fs/ntfs3/fslog.c:find_log_rec Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fslog.c:read_log_rec_lcb Cyclomatic Complexity 15 /kisskb/src/fs/ntfs3/fslog.c:next_log_lsn Cyclomatic Complexity 39 /kisskb/src/fs/ntfs3/fslog.c:find_client_next_lsn Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/fslog.c:read_next_log_rec Cyclomatic Complexity 1 /kisskb/src/include/linux/random.h:get_random_int Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/fslog.c:log_create Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/fslog.c:lrh_length Cyclomatic Complexity 31 /kisskb/src/fs/ntfs3/fslog.c:check_log_rec Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 302 /kisskb/src/fs/ntfs3/fslog.c:do_action Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_close Cyclomatic Complexity 584 /kisskb/src/fs/ntfs3/fslog.c:log_replay Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:shost_priv Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:get_fc_port_bank Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/common.h:get_fc_port_luns Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/vlun.c:marshal_virt_to_resize Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/vlun.c:marshal_clone_to_rele Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/vlun.c:validate_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/vlun.c:ba_space Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/vlun.c:get_num_ports Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/cxlflash/vlun.c:ba_free Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/cxlflash/vlun.c:ba_clone Cyclomatic Complexity 11 /kisskb/src/include/linux/blkdev.h:blk_queue_get_max_sectors Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le64 Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/cxlflash/vlun.c:ba_init Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/cxlflash/vlun.c:clone_lxt Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/cxlflash/vlun.c:find_free_range Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/cxlflash/vlun.c:ba_alloc Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/cxlflash/vlun.c:grow_lxt Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_be64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeq_be Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/cxlflash/vlun.c:write_same16 Cyclomatic Complexity 27 /kisskb/src/drivers/scsi/cxlflash/vlun.c:shrink_lxt Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/cxlflash/vlun.c:init_vlun Cyclomatic Complexity 33 /kisskb/src/drivers/scsi/cxlflash/vlun.c:init_luntable Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/cxlflash/vlun.c:cxlflash_ba_terminate Cyclomatic Complexity 21 /kisskb/src/drivers/scsi/cxlflash/vlun.c:_cxlflash_vlun_resize Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/vlun.c:cxlflash_vlun_resize Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/cxlflash/vlun.c:cxlflash_restore_luntable Cyclomatic Complexity 26 /kisskb/src/drivers/scsi/cxlflash/vlun.c:cxlflash_disk_virtual_open Cyclomatic Complexity 45 /kisskb/src/drivers/scsi/cxlflash/vlun.c:cxlflash_disk_clone Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:kobj_to_i2c_client Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ds1682.c:ds1682_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ds1682.c:ds1682_remove Cyclomatic Complexity 10 /kisskb/src/drivers/misc/ds1682.c:ds1682_store Cyclomatic Complexity 3 /kisskb/src/drivers/misc/ds1682.c:ds1682_eeprom_write Cyclomatic Complexity 4 /kisskb/src/drivers/misc/ds1682.c:ds1682_eeprom_read Cyclomatic Complexity 18 /kisskb/src/drivers/misc/ds1682.c:ds1682_show Cyclomatic Complexity 9 /kisskb/src/drivers/misc/ds1682.c:ds1682_probe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/ds1682.c:ds1682_driver_exit /kisskb/src/drivers/scsi/cxlflash/vlun.c: In function 'cxlflash_disk_virtual_open': /kisskb/src/drivers/scsi/cxlflash/vlun.c:981:28: note: byref variable will be forcibly initialized 981 | struct dk_cxlflash_resize resize; | ^~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/scsi/cxlflash/vlun.c:11: /kisskb/src/drivers/scsi/cxlflash/vlun.c: In function 'cxlflash_disk_clone': /kisskb/src/drivers/scsi/cxlflash/vlun.c:1212:12: note: byref variable will be forcibly initialized 1212 | LIST_HEAD(sidecar); | ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/bitrev.h:__bitrev8 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitrev.h:__bitrev16 Cyclomatic Complexity 1 /kisskb/src/include/linux/bitrev.h:__bitrev32 Cyclomatic Complexity 4 /kisskb/src/lib/zlib_deflate/deftree.c:init_block Cyclomatic Complexity 4 /kisskb/src/lib/zlib_deflate/deftree.c:set_data_type Cyclomatic Complexity 7 /kisskb/src/lib/zlib_deflate/deftree.c:gen_codes Cyclomatic Complexity 17 /kisskb/src/lib/zlib_deflate/deftree.c:tr_static_init Cyclomatic Complexity 7 /kisskb/src/lib/zlib_deflate/defutil.h:bi_windup Cyclomatic Complexity 7 /kisskb/src/lib/zlib_deflate/defutil.h:bi_flush Cyclomatic Complexity 27 /kisskb/src/lib/zlib_deflate/deftree.c:pqdownheap Cyclomatic Complexity 28 /kisskb/src/lib/zlib_deflate/deftree.c:gen_bitlen Cyclomatic Complexity 12 /kisskb/src/lib/zlib_deflate/deftree.c:build_tree Cyclomatic Complexity 26 /kisskb/src/lib/zlib_deflate/deftree.c:scan_tree Cyclomatic Complexity 5 /kisskb/src/lib/zlib_deflate/deftree.c:build_bl_tree Cyclomatic Complexity 51 /kisskb/src/lib/zlib_deflate/deftree.c:send_tree Cyclomatic Complexity 14 /kisskb/src/lib/zlib_deflate/deftree.c:send_all_trees Cyclomatic Complexity 33 /kisskb/src/lib/zlib_deflate/deftree.c:compress_block Cyclomatic Complexity 4 /kisskb/src/lib/zlib_deflate/deftree.c:copy_block Cyclomatic Complexity 1 /kisskb/src/lib/zlib_deflate/deftree.c:zlib_tr_init Cyclomatic Complexity 4 /kisskb/src/lib/zlib_deflate/deftree.c:zlib_tr_stored_block Cyclomatic Complexity 4 /kisskb/src/lib/zlib_deflate/deftree.c:zlib_tr_stored_type_only Cyclomatic Complexity 16 /kisskb/src/lib/zlib_deflate/deftree.c:zlib_tr_align Cyclomatic Complexity 30 /kisskb/src/lib/zlib_deflate/deftree.c:zlib_tr_flush_block Cyclomatic Complexity 22 /kisskb/src/lib/zlib_deflate/deftree.c:zlib_tr_tally /kisskb/src/fs/ntfs3/fslog.c: In function 'log_replay': /kisskb/src/fs/ntfs3/fslog.c:4322:30: note: byref variable will be forcibly initialized 4322 | struct OPEN_ATTR_ENRTY_32 oe0; | ^~~ /kisskb/src/fs/ntfs3/fslog.c:3743:32: note: byref variable will be forcibly initialized 3743 | struct restart_info rst_info, rst_info2; | ^~~~~~~~~ /kisskb/src/fs/ntfs3/fslog.c:3743:22: note: byref variable will be forcibly initialized 3743 | struct restart_info rst_info, rst_info2; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9052-irq.c:da9052_map_irq Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9052-irq.c:da9052_auxadc_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da9052-irq.c:da9052_enable_irq Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da9052-irq.c:da9052_disable_irq Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da9052-irq.c:da9052_disable_irq_nosync Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da9052-irq.c:da9052_request_irq Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da9052-irq.c:da9052_free_irq Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/da9052-irq.c:da9052_irq_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9052-irq.c:da9052_irq_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/nvme.h:nvme_is_fabrics Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 2 /kisskb/src/include/linux/sed-opal.h:is_sed_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/compat.h:in_compat_syscall Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_req Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_to_user_ptr Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/ioctl.c:is_ctrl_ioctl Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_validate_passthru_nsid Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/nvme.h:nvme_reset_subsystem Cyclomatic Complexity 3 /kisskb/src/include/linux/nvme.h:nvme_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_add_user_metadata Cyclomatic Complexity 56 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_submit_user_cmd Cyclomatic Complexity 28 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_user_cmd Cyclomatic Complexity 31 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_submit_io Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 28 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_user_cmd64 Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_ctrl_ioctl Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_ns_ioctl Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/ioctl.c:__nvme_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_get_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_put_ctrl Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_ns_head_ctrl_ioctl Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_dev_user_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_ns_chr_ioctl Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_ns_head_ioctl Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_ns_head_chr_ioctl Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/ioctl.c:nvme_dev_ioctl /kisskb/src/drivers/nvme/host/ioctl.c: In function 'nvme_user_cmd': /kisskb/src/drivers/nvme/host/ioctl.c:194:22: note: byref variable will be forcibly initialized 194 | struct nvme_command c; | ^ /kisskb/src/drivers/nvme/host/ioctl.c:193:27: note: byref variable will be forcibly initialized 193 | struct nvme_passthru_cmd cmd; | ^~~ /kisskb/src/drivers/nvme/host/ioctl.c: In function 'nvme_submit_io': /kisskb/src/drivers/nvme/host/ioctl.c:116:22: note: byref variable will be forcibly initialized 116 | struct nvme_command c; | ^ /kisskb/src/drivers/nvme/host/ioctl.c:115:22: note: byref variable will be forcibly initialized 115 | struct nvme_user_io io; | ^~ /kisskb/src/drivers/nvme/host/ioctl.c: In function 'nvme_user_cmd64': /kisskb/src/drivers/nvme/host/ioctl.c:241:22: note: byref variable will be forcibly initialized 241 | struct nvme_command c; | ^ /kisskb/src/drivers/nvme/host/ioctl.c:240:29: note: byref variable will be forcibly initialized 240 | struct nvme_passthru_cmd64 cmd; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hmc6352.c:hmc6352_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hmc6352.c:hmc6352_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 4 /kisskb/src/drivers/misc/hmc6352.c:compass_command Cyclomatic Complexity 10 /kisskb/src/drivers/misc/hmc6352.c:compass_store Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hmc6352.c:compass_power_mode_store Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hmc6352.c:compass_calibration_store Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 7 /kisskb/src/drivers/misc/hmc6352.c:compass_heading_data_show Cyclomatic Complexity 4 /kisskb/src/drivers/misc/hmc6352.c:hmc6352_probe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hmc6352.c:hmc6352_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/da9052-core.c:da9052_reg_readable Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/da9052-core.c:da9052_reg_writeable Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/da9052-core.c:da9052_reg_volatile Cyclomatic Complexity 10 /kisskb/src/include/linux/mfd/da9052/da9052.h:da9052_reg_write Cyclomatic Complexity 10 /kisskb/src/include/linux/mfd/da9052/da9052.h:da9052_reg_read Cyclomatic Complexity 24 /kisskb/src/drivers/mfd/da9052-core.c:da9052_clear_fault_log Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_bool Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/da9052-core.c:da9052_adc_manual_read Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da9052-core.c:da9052_adc_read_temp Cyclomatic Complexity 23 /kisskb/src/drivers/mfd/da9052-core.c:da9052_device_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9052-core.c:da9052_device_exit Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_get_irq_objhndl Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_destroy_afu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_fd_release Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_fd_mmap Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_start_work Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_fops_get_context Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_get_fd Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_create_afu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_free_afu_irqs Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_allocate_afu_irqs Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_read_adapter_vpd Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_perst_reloads_same_image Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_release_context Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_dev_context_init Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_get_context Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_set_master Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_afu_reset Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_stop_context Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_start_context Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_unmap_afu_irq Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_map_afu_irq Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_process_element Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_psa_unmap Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/cxlflash/cxl_hw.c:cxlflash_psa_map Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/include/drm/drm_rect.h:drm_rect_equals Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_is_unregistered Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_plane.h:drm_plane_state_src Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_plane.h:drm_plane_state_dest Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_plane.h:drm_plane_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_plane.h:drm_plane_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_old_crtc_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_crtc_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_old_plane_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_plane_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_crtc_needs_modeset Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_crtc_effectively_active Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder.h:drm_encoder_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder.h:drm_encoder_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder.h:drm_encoder_crtc_ok Cyclomatic Complexity 2 /kisskb/src/include/drm/drm_bridge.h:drm_bridge_chain_get_first_bridge Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_drv.h:drm_drv_uses_atomic_modeset Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:plane_crtc_active Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_connector_state Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:crtc_needs_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 41 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:handle_conflicting_encoders Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_is_locked Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_lock.h:drm_modeset_is_locked Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:set_best_encoder Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:steal_encoder Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:update_connector_routing Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_plane_changed Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_writebacks Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ms Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_ms_delta Cyclomatic Complexity 37 /kisskb/src/include/drm/drm_atomic_helper.h:drm_atomic_plane_disabling Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:mode_valid_path Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:mode_valid Cyclomatic Complexity 80 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:mode_fixup Cyclomatic Complexity 79 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:disable_outputs Cyclomatic Complexity 40 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:crtc_set_mode Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-fence.h:dma_fence_wait Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_state_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_crtc_commit_put Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:release_crtc_commit Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_state_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_crtc_commit_get Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:init_commit Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:crtc_or_fake_commit Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:stall_checks Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:page_flip_common Cyclomatic Complexity 80 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_check_modeset Cyclomatic Complexity 58 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_check_plane_state Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_check_planes Cyclomatic Complexity 53 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_update_legacy_modeset_state Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_calc_timestamping_constants Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_modeset_disables Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_modeset_enables Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_wait_for_fences Cyclomatic Complexity 44 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_wait_for_vblanks Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_wait_for_flip_done Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_async_check Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_check Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_async_commit Cyclomatic Complexity 57 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_setup_commit Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_wait_for_dependencies Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_fake_vblank Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_hw_done Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_cleanup_done Cyclomatic Complexity 35 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_prepare_planes Cyclomatic Complexity 73 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_planes Cyclomatic Complexity 54 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_planes_on_crtc Cyclomatic Complexity 39 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_disable_planes_on_crtc Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_cleanup_planes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_tail Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:commit_tail Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:commit_work Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_tail_rpm Cyclomatic Complexity 72 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_swap_state Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_update_plane Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_disable_plane Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_set_config Cyclomatic Complexity 28 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_disable_all Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_shutdown Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_duplicate_state Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_suspend Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_commit_duplicated_state Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_resume Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_page_flip Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_page_flip_target Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:drm_atomic_helper_bridge_propagate_bus_fmt /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'handle_conflicting_encoders': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:108:33: note: byref variable will be forcibly initialized 108 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_wait_for_vblanks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:1509:9: note: in expansion of macro 'wait_event_timeout' 1509 | ret = wait_event_timeout(dev->vblank[i].queue, | ^~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 86 /kisskb/src/lib/lzo/lzo1x_compress.c:lzo1x_1_do_compress Cyclomatic Complexity 34 /kisskb/src/lib/lzo/lzo1x_compress.c:lzogeneric1x_1_compress Cyclomatic Complexity 1 /kisskb/src/lib/lzo/lzo1x_compress.c:lzo1x_1_compress Cyclomatic Complexity 1 /kisskb/src/lib/lzo/lzo1x_compress.c:lzorle1x_1_compress Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 4 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_translate_axis_width_cfg_val Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_dev_open Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_dev_release Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_clear_stats Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_disable_all_clks Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 4 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_get_stats Cyclomatic Complexity 4 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_get_config Cyclomatic Complexity 7 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_translate_axis_words_cfg_val Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 7 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_poll Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_regread Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:update_bool_config_from_reg Cyclomatic Complexity 4 /kisskb/src/drivers/misc/xilinx_sdfec.c:update_config_from_hw Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_regwrite Cyclomatic Complexity 4 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_start Cyclomatic Complexity 3 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_stop Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_cfg_axi_streams Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_set_default_config Cyclomatic Complexity 10 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_isr_enable Cyclomatic Complexity 15 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_ecc_isr_enable Cyclomatic Complexity 18 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_set_irq Cyclomatic Complexity 13 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_set_turbo Cyclomatic Complexity 32 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_reg0_write Cyclomatic Complexity 11 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_reg1_write Cyclomatic Complexity 17 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_reg2_write Cyclomatic Complexity 4 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_reg3_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 53 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_clk_init Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_get_status Cyclomatic Complexity 7 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_get_turbo Cyclomatic Complexity 28 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_table_write Cyclomatic Complexity 33 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_add_ldpc Cyclomatic Complexity 18 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_set_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 18 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_set_bypass Cyclomatic Complexity 13 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_is_active Cyclomatic Complexity 32 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_dev_ioctl Cyclomatic Complexity 38 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_irq_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 30 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_parse_of Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_alloc Cyclomatic Complexity 27 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_probe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/xilinx_sdfec.c:xsdfec_driver_exit /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_shutdown': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3116:33: note: byref variable will be forcibly initialized 3116 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_duplicate_state': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3159:33: note: byref variable will be forcibly initialized 3159 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_suspend': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3244:33: note: byref variable will be forcibly initialized 3244 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_stats': /kisskb/src/drivers/misc/xilinx_sdfec.c:917:22: note: byref variable will be forcibly initialized 917 | struct xsdfec_stats user_stats; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_resume': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3337:33: note: byref variable will be forcibly initialized 3337 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_irq': /kisskb/src/drivers/misc/xilinx_sdfec.c:383:20: note: byref variable will be forcibly initialized 383 | struct xsdfec_irq irq; | ^~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:410:22: note: byref variable will be forcibly initialized 410 | struct xsdfec_turbo turbo; | ^~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_status': /kisskb/src/drivers/misc/xilinx_sdfec.c:295:23: note: byref variable will be forcibly initialized 295 | struct xsdfec_status status; | ^~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:438:22: note: byref variable will be forcibly initialized 438 | struct xsdfec_turbo turbo_params; | ^~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_used Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_buffer_ptr Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_delete_sq Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_create_sq Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_delete_cq Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_create_cq Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_admin_identify Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_admin_set_features Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_admin_get_features Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_get_lba_status Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_admin_format_nvm Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_common Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_read_write Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_dsm Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_zone_mgmt_send Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_zone_mgmt_recv Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_fabrics_property_set Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_fabrics_connect Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_fabrics_property_get Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_fabrics_common Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_parse_admin_cmd Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_parse_nvm_cmd Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_parse_fabrics_cmd Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/trace.c:nvme_trace_disk_name Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/da9052-i2c.c:i2c_safe_reg Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da9052-i2c.c:da9052_i2c_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9052-i2c.c:da9052_i2c_remove Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/da9052-i2c.c:da9052_i2c_fix Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/da9052-i2c.c:da9052_i2c_disable_multiwrite Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/da9052-i2c.c:da9052_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9052-i2c.c:da9052_i2c_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:req_get_ioprio Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_request.h:scsi_req Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sg_count Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sglist Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_bufflen Cyclomatic Complexity 1 /kisskb/src/include/linux/ata.h:ata_id_has_wwn Cyclomatic Complexity 1 /kisskb/src/include/linux/ata.h:ata_id_zoned_cap Cyclomatic Complexity 3 /kisskb/src/include/linux/ata.h:lba_28_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/ata.h:lba_48_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_is_ncq Cyclomatic Complexity 5 /kisskb/src/include/linux/libata.h:is_multi_taskfile Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_attached Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_is_host_link Cyclomatic Complexity 6 /kisskb/src/include/linux/libata.h:ata_class_enabled Cyclomatic Complexity 6 /kisskb/src/include/linux/libata.h:ata_class_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_dev_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_dev_disabled Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_link_max_devices Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_ncq_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_fpdma_dsm_supported Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_fpdma_zac_mgmt_in_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_fpdma_zac_mgmt_out_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_qc_raw_nbytes Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_shost_to_port Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_deadline Cyclomatic Complexity 1 /kisskb/src/include/linux/suspend.h:system_entering_hibernation Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:zpodd_exit Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:zpodd_dev_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_qc_set_pc_nbytes Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:scsi_6_lba_len Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:scsi_10_lba_len Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:scsi_16_lba_len Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_inq_b2 Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_report_luns Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_pio_use_silly Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_map_proto Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi.h:scsi_status_is_check_condition Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-scsi.c:ata_ioc32 Cyclomatic Complexity 8 /kisskb/src/include/linux/ata.h:ata_id_major_version Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_unload Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_trim Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_zero_after_trim Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_logical_sector_size Cyclomatic Complexity 18 /kisskb/src/drivers/ata/libata-scsi.c:ata_to_sense_error Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_trusted_op Cyclomatic Complexity 49 /kisskb/src/drivers/ata/libata-scsi.c:ata_dump_status Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_wcache_enabled Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_rahead_enabled Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_flush_xlat Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-scsi.c:ata_check_nblocks Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_flush Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_flush_ext Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_try_flush_cache Cyclomatic Complexity 17 /kisskb/src/drivers/ata/libata-scsi.c:ata_get_xlat_func Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_log2_per_physical_sector Cyclomatic Complexity 12 /kisskb/src/include/linux/ata.h:ata_id_logical_sector_offset Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_fua Cyclomatic Complexity 8 /kisskb/src/include/linux/ata.h:ata_id_form_factor Cyclomatic Complexity 8 /kisskb/src/include/linux/ata.h:ata_id_rotation_rate Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_inq_b1 Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libata-scsi.c:ata_find_dev Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libata-scsi.c:__ata_scsi_find_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtol Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_tf_init Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_qc_reinit Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_inq_80 Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_maint_in Cyclomatic Complexity 16 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_read_cap Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:modecpy Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_msense_caching Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libata-scsi.c:ata_mselect_caching Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_msense_control Cyclomatic Complexity 17 /kisskb/src/drivers/ata/libata-scsi.c:ata_mselect_control Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_msense_rw_recovery Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_inq_89 Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_inq_83 Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_inq_00 Cyclomatic Complexity 26 /kisskb/src/drivers/ata/libata-scsi.c:atapi_xlat Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-scsi.c:atapi_request_sense Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:atapi_fixup_inquiry Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libata-scsi.c:ata_format_dsm_trim_descr Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_rbuf_fill Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_qc_done Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_inq_b6 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_inq_b0 Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_qc_new Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_translate Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libata-scsi.c:ata_dev_supports_fua Cyclomatic Complexity 26 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_inq_std Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_assign_ofnode Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_remove_dev Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_handle_link_detach Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_set_sense Cyclomatic Complexity 35 /kisskb/src/drivers/ata/libata-scsi.c:ata_gen_passthru_sense Cyclomatic Complexity 33 /kisskb/src/drivers/ata/libata-scsi.c:atapi_qc_complete Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-scsi.c:atapi_sense_complete Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_set_invalid_field Cyclomatic Complexity 29 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_start_stop_xlat Cyclomatic Complexity 23 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_security_inout_xlat Cyclomatic Complexity 75 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_pass_thru Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_var_len_cdb_xlat Cyclomatic Complexity 18 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_zbc_out_xlat Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_zbc_in_xlat Cyclomatic Complexity 14 /kisskb/src/drivers/ata/libata-scsi.c:ata_gen_ata_sense Cyclomatic Complexity 26 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_qc_complete Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_report_zones_complete Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_set_invalid_parameter Cyclomatic Complexity 64 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_mode_select_xlat Cyclomatic Complexity 48 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_verify_xlat Cyclomatic Complexity 22 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_write_same_xlat Cyclomatic Complexity 44 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_rw_xlat Cyclomatic Complexity 29 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsiop_mode_sense Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_set_sense_information Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_std_bios_param Cyclomatic Complexity 49 /kisskb/src/drivers/ata/libata-scsi.c:ata_cmd_ioctl Cyclomatic Complexity 38 /kisskb/src/drivers/ata/libata-scsi.c:ata_task_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_sdev_config Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_dma_need_drain Cyclomatic Complexity 21 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_dev_config Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_slave_config Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_slave_destroy Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_find_dev Cyclomatic Complexity 29 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_park_store Cyclomatic Complexity 14 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_park_show Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_unlock_native_capacity Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libata-scsi.c:ata_get_identity Cyclomatic Complexity 29 /kisskb/src/drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_dump_cdb Cyclomatic Complexity 44 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_simulate Cyclomatic Complexity 37 /kisskb/src/drivers/ata/libata-scsi.c:__ata_scsi_queuecmd Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_queuecmd Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_add_hosts Cyclomatic Complexity 26 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_scan_host Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_offline_dev Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_media_change_notify Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_hotplug Cyclomatic Complexity 25 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_user_scan Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-scsi.c:ata_scsi_dev_rescan Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 128 /kisskb/src/lib/lzo/lzo1x_decompress_safe.c:lzo1x_decompress_safe /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_report_zones_complete': /kisskb/src/drivers/ata/libata-scsi.c:3302:25: note: byref variable will be forcibly initialized 3302 | struct sg_mapping_iter miter; | ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_cmd_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:362:24: note: byref variable will be forcibly initialized 362 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_task_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:467:24: note: byref variable will be forcibly initialized 467 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_simulate': /kisskb/src/drivers/ata/libata-scsi.c:4086:23: note: byref variable will be forcibly initialized 4086 | struct ata_scsi_args args; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab16p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/byteorder/little_endian.h:__be16_to_cpup Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_ms Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_noresume Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_status_suspended Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_set_rate Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_round_rate Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi.h:scsi_is_wlun Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_sectors Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_device.h:scsi_device_online Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sglist Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:set_host_byte Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:shost_priv Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshci.h:ufshci_version Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_clkgating_allowed Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_can_hibern8_during_gating Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_clkscaling_supported Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_can_autobkops_during_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_rpm_autosuspend_allowed Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_intr_aggr_allowed Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_can_aggressive_pc Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_auto_hibern8_supported Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_auto_hibern8_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_wb_allowed Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_user_access_allowed Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_keep_autobkops_enabled_except_suspend Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_scsi_to_upiu_lun Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-fault-injection.h:ufs_trigger_eh Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-fault-injection.h:ufs_fail_completion Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-crypto.h:ufshcd_prepare_lrbp_crypto Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-crypto.h:ufshcd_prepare_req_desc_hdr_crypto Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-crypto.h:ufshcd_crypto_enable Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-crypto.h:ufshcd_hba_init_crypto_capabilities Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-crypto.h:ufshcd_init_crypto Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-crypto.h:ufshcd_crypto_setup_rq_keyslot_manager Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_prep Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_rsp_upiu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_resume Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_reset Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_reset_host Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_init Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_init_hpb_lu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_destroy_lu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_remove Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_is_allowed Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_get_geo_info Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_get_dev_info Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshpb.h:ufshpb_is_legacy Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_command_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_uic_command_enabled Cyclomatic Complexity 1 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_upiu_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufs_get_pm_lvl_to_dev_pwr_mode Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufs_get_pm_lvl_to_link_pwr_state Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_print_pwr_info Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_intr_mask Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_tr_ocs Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_lists_status Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_upiu_wlun_to_scsi_wlun Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:is_device_wlun Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_lrb Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_remove_non_printable Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_pwr_info Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hpb_destroy Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hpb_configure Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_is_saved_err_fatal Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_err_handling_should_stop Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_clk_gating Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_clk_scaling Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_auto_bkops_state Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_profile_hibern8 Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_profile_clk_gating Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_profile_clk_scaling Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_system_suspend Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_system_resume Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_runtime_suspend Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_runtime_resume Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_init Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_wl_suspend Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_wl_resume Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_wl_runtime_suspend Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_wl_runtime_resume Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_command Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_uic_command Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_upiu Cyclomatic Complexity 5 /kisskb/src/include/trace/events/ufs.h:__traceiter_ufshcd_exception_event Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_prepare_req_desc_hdr Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_before Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_should_inform_monitor Cyclomatic Complexity 23 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_monitor_opcode2dir Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_update_desc_length Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_dbg_register_dump Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_pwr_change_notify Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_device_reset Cyclomatic Complexity 25 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_update_monitor Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_link_startup_notify Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_fixup_dev_quirks Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/ufs/ufs.h:ufs_is_valid_unit_desc_lun Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_apply_dev_quirks Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_max_icc_level Cyclomatic Complexity 21 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_find_max_sup_active_icc_level Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_wb_get_query_index Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_hibern8_notify Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_hce_enable_notify Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_event_notify Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_setup_task_mgmt Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufs_get_bref_clk_from_hz Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_setup_clocks Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_exit Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_variant_hba_exit Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_config_scaling_param Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_clk_scale_notify Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_is_auto_hibern8_error Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_resume Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_init Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_get_var_name Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_variant_hba_init Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_host_memory_configure Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufs_get_desired_pm_lvl_for_dev_link_state Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_enable_async_suspend Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_suspend Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi.h:scsi_status_is_check_condition Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/include/trace/events/ufs.h:trace_event_get_offsets_ufshcd_clk_gating Cyclomatic Complexity 7 /kisskb/src/include/trace/events/ufs.h:trace_event_raw_event_ufshcd_clk_gating Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_event_get_offsets_ufshcd_clk_scaling Cyclomatic Complexity 9 /kisskb/src/include/trace/events/ufs.h:trace_event_raw_event_ufshcd_clk_scaling Cyclomatic Complexity 3 /kisskb/src/include/trace/events/ufs.h:trace_event_get_offsets_ufshcd_auto_bkops_state Cyclomatic Complexity 8 /kisskb/src/include/trace/events/ufs.h:trace_event_raw_event_ufshcd_auto_bkops_state Cyclomatic Complexity 3 /kisskb/src/include/trace/events/ufs.h:trace_event_get_offsets_ufshcd_profiling_template Cyclomatic Complexity 8 /kisskb/src/include/trace/events/ufs.h:trace_event_raw_event_ufshcd_profiling_template Cyclomatic Complexity 2 /kisskb/src/include/trace/events/ufs.h:trace_event_get_offsets_ufshcd_template Cyclomatic Complexity 7 /kisskb/src/include/trace/events/ufs.h:trace_event_raw_event_ufshcd_template Cyclomatic Complexity 2 /kisskb/src/include/trace/events/ufs.h:trace_event_get_offsets_ufshcd_command Cyclomatic Complexity 7 /kisskb/src/include/trace/events/ufs.h:trace_event_raw_event_ufshcd_command Cyclomatic Complexity 2 /kisskb/src/include/trace/events/ufs.h:trace_event_get_offsets_ufshcd_uic_command Cyclomatic Complexity 7 /kisskb/src/include/trace/events/ufs.h:trace_event_raw_event_ufshcd_uic_command Cyclomatic Complexity 2 /kisskb/src/include/trace/events/ufs.h:trace_event_get_offsets_ufshcd_upiu Cyclomatic Complexity 2 /kisskb/src/include/trace/events/ufs.h:trace_event_get_offsets_ufshcd_exception_event Cyclomatic Complexity 7 /kisskb/src/include/trace/events/ufs.h:trace_event_raw_event_ufshcd_exception_event Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_raw_output_ufshcd_clk_gating Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_raw_output_ufshcd_clk_scaling Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_raw_output_ufshcd_auto_bkops_state Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_raw_output_ufshcd_profiling_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_raw_output_ufshcd_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_raw_output_ufshcd_command Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_raw_output_ufshcd_uic_command Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_raw_output_ufshcd_exception_event Cyclomatic Complexity 7 /kisskb/src/include/trace/events/ufs.h:trace_event_raw_event_ufshcd_upiu Cyclomatic Complexity 4 /kisskb/src/include/trace/events/ufs.h:trace_raw_output_ufshcd_upiu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufs_put_device_desc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_us Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_print_evt Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_us_delta Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_utrl_clear Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_reset_intr_aggr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_config_intr_aggr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_disable_intr_aggr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_enable_run_stop_reg Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hba_start Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_utmrl_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/ktime.h:ktime_set Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clear_dbg_ufs_stats Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_print_clk_freqs Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_print_host_state Cyclomatic Complexity 28 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_is_devfreq_scaling_required Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_queue_tmf Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_is_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_ready_for_uic_cmd Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_disable_intr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_upmcrs Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_enable_intr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_is_device_present Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_is_hba_active Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_uic_cmd_result Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_dme_attr_val Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hba_capabilities Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_get_ufs_hci_version Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_ufs_version Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_clk_gating Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_uic_command Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_add_uic_command_trace Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_upiu Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_add_cmd_upiu_trace Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_add_query_upiu_trace Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_add_tm_upiu_trace Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_command Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_clk_scaling Cyclomatic Complexity 34 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_set_clk_freq Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_auto_bkops_state Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_init Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_profile_hibern8 Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_profile_clk_gating Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_system_suspend Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_system_resume Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_runtime_suspend Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_runtime_resume Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_profile_clk_scaling Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_exception_event Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_wl_runtime_suspend Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_wl_resume Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_wl_suspend Cyclomatic Complexity 13 /kisskb/src/include/trace/events/ufs.h:trace_ufshcd_wl_runtime_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_schedule_eh_work Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_eh_host_reset_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_scsi_block_requests Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 26 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_release Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_add_delay_before_dme_cmd Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clk_scaling_start_busy Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_start_monitor Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clk_scaling_update_busy Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_scale_clks Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dispatch_uic_cmd Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_send_uic_cmd Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wait_for_uic_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_req_rsp Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_rsp_upiu_result Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_check_query_response Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_rsp_upiu_data_seg_len Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_is_exception_event Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_query Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_prepare_utp_nop_upiu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_prepare_utp_scsi_cmd_upiu Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_comp_scsi_upiu Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_devfreq_get_dev_status Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_prepare_utp_query_req_upiu Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_compose_devman_upiu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_compose_dev_cmd Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_copy_query_response Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dev_cmd_completion Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_copy_sense_data Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_scsi_cmd_status Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_get_lba Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_add_command_trace Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_send_command Cyclomatic Complexity 25 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_uic_cmd_compl Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_print_trs Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_tmc_handler Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_set_req_abort_skip Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_print_tmrs Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_request_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_put_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_rpm_dev_flush_recheck_work Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_put Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_disable_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 58 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_setup_clocks Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_enable_irq Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_config_vreg_load Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_config_vreg Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_enable_vreg Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_config_vreg_lpm Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_config_vreg_hpm Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_disable_vreg Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_setup_vreg Cyclomatic Complexity 39 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_vreg_set_lpm Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_setup_hba_vreg Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hba_vreg_set_lpm Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hba_vreg_set_hpm Cyclomatic Complexity 21 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_vreg_set_hpm Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_remove_clk_scaling_sysfs Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_remove_clk_gating_sysfs Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_devfreq_remove Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_exit_clk_scaling Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_exit_clk_gating Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hba_exit Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_change_queue_depth Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_slave_destroy Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_slave_configure Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_setup_links Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_map_sg Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_blk_pm_runtime_init Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_scsi_add_wlus Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_devfreq_init Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_clk_scaling_sysfs Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_add_lus Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_clk_gating_sysfs Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clkgate_enable_store Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_resume_clkscaling Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clk_scaling_resume_work Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_suspend_clkscaling Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_suspend_clkscaling Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clk_scaling_suspend_work Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clk_scaling_allow Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clk_scaling_suspend Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_scsi_unblock_requests Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clkscale_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clkgate_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clkgate_delay_show Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_recover_pm_error Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_vreg Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_hba_vreg Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_vreg Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_mask_and_coherent Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_set_dma_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dmam_alloc_coherent Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_any_tag_in_use Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clkgate_delay_store Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:scsi_add_host Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 34 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_memory_alloc Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/semaphore.h:sema_init Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_clk_gating Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_clk_scaling Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_core_exit Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_set_dev_pwr_mode Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wl_remove Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wl_probe Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_core_init Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dump_regs Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_print_evt_hist Cyclomatic Complexity 27 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_uic_pwr_ctrl Cyclomatic Complexity 30 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_transfer_rsp_status Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_delay_us Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wait_for_register Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clear_cmd Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wait_for_dev_cmd Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_exec_dev_cmd Cyclomatic Complexity 36 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_issue_devman_upiu_cmd Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clear_tm_cmd Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_local_unipro_ver Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_is_unipro_pa_params_tuning_req Cyclomatic Complexity 28 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hold Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_release Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_query_descriptor Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_transfer_req_compl Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_transfer_req_compl Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_retry_aborted_requests Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_complete_requests Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_verify_dev_init Cyclomatic Complexity 35 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_quirk_dl_nac_errors Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_issue_tm_cmd Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_issue_tm_cmd Cyclomatic Complexity 41 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_try_to_abort_task Cyclomatic Complexity 32 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_queuecommand Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wait_for_doorbell_clr Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clock_scaling_prepare Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clock_scaling_unprepare Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_err_handling_prepare Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_err_handling_unprepare Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_send_uic_cmd Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dme_link_startup Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dme_reset Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dme_enable Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_query_flag Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_query_flag_retry Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_complete_dev_init Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_wb_toggle Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wb_toggle_flush_during_h8 Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wb_toggle_flush Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_query_attr Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_query_attr_retry Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_ref_clk_gating_wait Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_set_dev_ref_clk Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_ee_status Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_bkops_status Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_temp_exception_event_handler Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wb_presrv_usrspc_keep_vcc_on Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wb_need_flush Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_query_descriptor_retry Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_map_desc_id_to_length Cyclomatic Complexity 41 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_read_desc_param Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_device_geo_params_init Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_read_unit_desc_param Cyclomatic Complexity 32 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wb_probe Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_set_queue_depth Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_lu_wp Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_lu_power_on_wp_status Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_slave_alloc Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_set_active_icc_lvl Cyclomatic Complexity 23 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_read_string_desc Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dme_set_attr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_dme_set Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dme_configure_adapt Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_uic_change_pwr_mode Cyclomatic Complexity 63 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_change_power_mode Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_dme_peer_set Cyclomatic Complexity 59 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dme_get_attr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_dme_get Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_is_pwr_mode_restore_needed Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_dme_peer_get Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_disable_tx_lcc Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_disable_device_tx_lcc Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_get_max_pwr_mode Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_tune_pa_tactivate Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_tune_pa_hibern8time Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_quirk_tune_host_pa_tactivate Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_tune_unipro_params Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_uic_hibern8_enter Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_gate_work Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_uic_hibern8_exit Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_ungate_work Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_auto_hibern8_enable Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_auto_hibern8_update Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_config_pwr_mode Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_scale_gear Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_make_hba_operational Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hba_stop Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hba_execute_hce Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_link_state_transition Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hba_enable Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_update_evt_hist Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_device_reset Cyclomatic Complexity 30 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_link_startup Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_resume Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_eh_device_reset_handler Cyclomatic Complexity 26 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_abort Cyclomatic Complexity 74 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_update_uic_error Cyclomatic Complexity 28 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_check_errors Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_sl_intr Cyclomatic Complexity 23 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_intr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_write_ee_control Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_write_ee_control Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_update_ee_control Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_update_ee_drv_mask Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_enable_ee Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_temp_notif_probe Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_disable_ee Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_enable_auto_bkops Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_bkops_exception_event_handler Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_exception_event_handler Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_disable_auto_bkops Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_force_reset_auto_bkops Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_bkops_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_urgent_bkops Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wb_toggle Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wb_config Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_devfreq_scale Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_clkscale_enable_store Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_devfreq_target Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_exec_raw_upiu_cmd Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_fixup_dev_quirks Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufs_fixup_device_setup Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufs_get_device_desc Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_device_params_init Cyclomatic Complexity 34 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_probe_hba Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_host_reset_and_restore Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_link_recovery Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_reset_and_restore Cyclomatic Complexity 92 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_err_handler Cyclomatic Complexity 60 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_wl_resume Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wl_resume Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wl_runtime_resume Cyclomatic Complexity 86 /kisskb/src/drivers/scsi/ufs/ufshcd.c:__ufshcd_wl_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wl_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wl_poweroff Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wl_suspend Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_wl_shutdown Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_async_scan Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_parse_dev_ref_clk_freq Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init_clocks Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_hba_init Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_system_suspend Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_system_resume Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_runtime_resume Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_shutdown Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_remove Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_dealloc_host Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_alloc_host Cyclomatic Complexity 41 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_init Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_resume_complete Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufshcd.c:ufshcd_suspend_prepare In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/ufs.h:396, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:32: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_clk_gating': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:83:1: note: in expansion of macro 'TRACE_EVENT' 83 | TRACE_EVENT(ufshcd_clk_gating, | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_clk_scaling': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:104:1: note: in expansion of macro 'TRACE_EVENT' 104 | TRACE_EVENT(ufshcd_clk_scaling, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:104:1: note: in expansion of macro 'TRACE_EVENT' 104 | TRACE_EVENT(ufshcd_clk_scaling, | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_auto_bkops_state': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:132:1: note: in expansion of macro 'TRACE_EVENT' 132 | TRACE_EVENT(ufshcd_auto_bkops_state, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:132:1: note: in expansion of macro 'TRACE_EVENT' 132 | TRACE_EVENT(ufshcd_auto_bkops_state, | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_profiling_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ufs.h:152:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 152 | DECLARE_EVENT_CLASS(ufshcd_profiling_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:152:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 152 | DECLARE_EVENT_CLASS(ufshcd_profiling_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ufs.h:192:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 192 | DECLARE_EVENT_CLASS(ufshcd_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_command': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:269:1: note: in expansion of macro 'TRACE_EVENT' 269 | TRACE_EVENT(ufshcd_command, | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_uic_command': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:310:1: note: in expansion of macro 'TRACE_EVENT' 310 | TRACE_EVENT(ufshcd_uic_command, | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_exception_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:372:1: note: in expansion of macro 'TRACE_EVENT' 372 | TRACE_EVENT(ufshcd_exception_event, | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_upiu': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ufs.h:341:1: note: in expansion of macro 'TRACE_EVENT' 341 | TRACE_EVENT(ufshcd_upiu, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_is_singular Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/topology.h:numa_node_id Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:disk_devt Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_list_init Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_list_get Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_req Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/nvme.h:nvme_is_ana_error Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_ctrl_use_ana Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_get_ns_from_dev Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/multipath.c:nvme_path_is_optimized Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:cdev_to_ns_head Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:nvme_state_is_live Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/multipath.c:nvme_path_is_disabled Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_list_add Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/multipath.c:nvme_lookup_ana_group_desc Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/multipath.c:nvme_next_ns Cyclomatic Complexity 23 /kisskb/src/drivers/nvme/host/multipath.c:nvme_round_robin_path Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__first_node Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/nodemask.h:__next_node Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_lock_held Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/multipath.c:nvme_available_path Cyclomatic Complexity 24 /kisskb/src/drivers/nvme/host/multipath.c:__nvme_find_path Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 32 /kisskb/src/drivers/nvme/host/multipath.c:nvme_parse_ana_log Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:nvme_ns_head_release Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:nvme_ns_head_chr_release Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/multipath.c:nvme_ns_head_open Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/multipath.c:nvme_ns_head_chr_open Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/multipath.c:nvme_requeue_work Cyclomatic Complexity 13 /kisskb/src/include/trace/events/block.h:trace_block_bio_remap Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/multipath.c:nvme_subsys_iopolicy_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:nvme_subsys_iopolicy_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:ana_grpid_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:ana_state_show Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/multipath.c:nvme_add_ns_head_cdev Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_set_live Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/multipath.c:nvme_update_ns_ana_state Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/host/multipath.c:nvme_update_ana_state Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/multipath.c:nvme_read_ana_log Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/multipath.c:nvme_ana_work Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:nvme_anatt_timeout Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_unfreeze Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_wait_freeze Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_start_freeze Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_set_disk_name Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/multipath.c:nvme_kick_requeue_lists Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_clear_current_path Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/multipath.c:nvme_failover_req Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_clear_ctrl_paths Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_revalidate_paths Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/multipath.c:nvme_find_path Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/multipath.c:nvme_ns_head_report_zones Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/multipath.c:nvme_ns_head_submit_bio Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_alloc_disk Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_stop Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_add_disk Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_shutdown_disk Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_remove_disk Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_init_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_uninit Cyclomatic Complexity 32 /kisskb/src/drivers/nvme/host/multipath.c:nvme_mpath_init_identify /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_mpath_add_disk': /kisskb/src/drivers/nvme/host/multipath.c:752:30: note: byref variable will be forcibly initialized 752 | struct nvme_ana_group_desc desc = { | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_read16 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_read32 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_read_ARCH Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_write32 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_writeLE16 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_copy8 Cyclomatic Complexity 2 /kisskb/src/lib/lz4/lz4defs.h:LZ4_wildCopy Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_NbCommonBytes Cyclomatic Complexity 19 /kisskb/src/lib/lz4/lz4defs.h:LZ4_count Cyclomatic Complexity 4 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_hash4 Cyclomatic Complexity 2 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_hash5 Cyclomatic Complexity 4 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_hashPosition Cyclomatic Complexity 4 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_putPositionOnHash Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_putPosition Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_getPosition Cyclomatic Complexity 86 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_compress_generic Cyclomatic Complexity 7 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_getPositionOnHash Cyclomatic Complexity 16 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_renormDictT Cyclomatic Complexity 56 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_compress_destSize_generic Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_resetStream Cyclomatic Complexity 16 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_compress_fast_extState Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_compress_fast Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_compress_default Cyclomatic Complexity 10 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_compress_destSize_extState Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_compress_destSize Cyclomatic Complexity 16 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_loadDict Cyclomatic Complexity 7 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_saveDict Cyclomatic Complexity 48 /kisskb/src/lib/lz4/lz4_compress.c:LZ4_compress_fast_continue /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_set_dev_pwr_mode': /kisskb/src/drivers/scsi/ufs/ufshcd.c:8562:24: note: byref variable will be forcibly initialized 8562 | struct scsi_sense_hdr sshdr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_match_device Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/axp20x.c:axp20x_power_off Cyclomatic Complexity 27 /kisskb/src/drivers/mfd/axp20x.c:axp20x_match_device Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/axp20x.c:axp20x_device_probe Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/axp20x.c:axp20x_device_remove In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:12: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_uic_pwr_ctrl': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3944:29: note: byref variable will be forcibly initialized 3944 | DECLARE_COMPLETION_ONSTACK(uic_async_done); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_exec_dev_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:2916:29: note: byref variable will be forcibly initialized 2916 | DECLARE_COMPLETION_ONSTACK(wait); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_issue_devman_upiu_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:6690:29: note: byref variable will be forcibly initialized 6690 | DECLARE_COMPLETION_ONSTACK(wait); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function '__ufshcd_issue_tm_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:6550:29: note: byref variable will be forcibly initialized 6550 | DECLARE_COMPLETION_ONSTACK(wait); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_dme_get_attr': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3873:27: note: byref variable will be forcibly initialized 3873 | struct ufs_pa_layer_attr temp_pwr_info; | ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/ufs/ufshcd.c:3872:27: note: byref variable will be forcibly initialized 3872 | struct ufs_pa_layer_attr orig_pwr_info; | ^~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hisi_hikey_usb.c:hisi_hikey_usb_driver_init Cyclomatic Complexity 14 /kisskb/src/drivers/misc/hisi_hikey_usb.c:hub_power_ctrl Cyclomatic Complexity 7 /kisskb/src/drivers/misc/hisi_hikey_usb.c:hisi_hikey_usb_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 9 /kisskb/src/drivers/misc/hisi_hikey_usb.c:hub_usb_role_switch_set Cyclomatic Complexity 4 /kisskb/src/drivers/misc/hisi_hikey_usb.c:usb_typec_power_ctrl Cyclomatic Complexity 4 /kisskb/src/drivers/misc/hisi_hikey_usb.c:usb_switch_ctrl Cyclomatic Complexity 12 /kisskb/src/drivers/misc/hisi_hikey_usb.c:relay_set_role_switch Cyclomatic Complexity 1 /kisskb/src/include/linux/property.h:device_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 16 /kisskb/src/drivers/misc/hisi_hikey_usb.c:hisi_hikey_usb_of_role_switch Cyclomatic Complexity 11 /kisskb/src/drivers/misc/hisi_hikey_usb.c:hisi_hikey_usb_probe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hisi_hikey_usb.c:hisi_hikey_usb_driver_exit /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_scale_gear': /kisskb/src/drivers/scsi/ufs/ufshcd.c:1136:27: note: byref variable will be forcibly initialized 1136 | struct ufs_pa_layer_attr new_pwr_info; | ^~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/axp20x-i2c.c:axp20x_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/axp20x-i2c.c:axp20x_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/axp20x-i2c.c:axp20x_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/axp20x-i2c.c:axp20x_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hi6421v600-irq.c:hi6421v600_irq_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hi6421v600-irq.c:hi6421v600_irq_mask Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hi6421v600-irq.c:hi6421v600_irq_unmask Cyclomatic Complexity 3 /kisskb/src/drivers/misc/hi6421v600-irq.c:hi6421v600_irq_init Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 14 /kisskb/src/drivers/misc/hi6421v600-irq.c:hi6421v600_irq_handler Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hi6421v600-irq.c:hi6421v600_irq_map Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_simple Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 29 /kisskb/src/drivers/misc/hi6421v600-irq.c:hi6421v600_irq_probe Cyclomatic Complexity 1 /kisskb/src/drivers/misc/hi6421v600-irq.c:hi6421v600_irq_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_max_open_zones Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_max_active_zones Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_hw_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_pos Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_sect_to_lba Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_lba_to_sect Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_bytes_to_numd Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/zns.c:nvme_zone_parse_entry Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/zns.c:nvme_set_max_append Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/zns.c:nvme_zns_alloc_report_buffer Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/zns.c:nvme_revalidate_zones Cyclomatic Complexity 24 /kisskb/src/drivers/nvme/host/zns.c:nvme_update_zone_info Cyclomatic Complexity 26 /kisskb/src/drivers/nvme/host/zns.c:nvme_ns_report_zones Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/zns.c:nvme_setup_zone_mgmt_send Cyclomatic Complexity 2 /kisskb/src/include/linux/lz4.h:LZ4_compressBound Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_read16 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_read32 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_read_ARCH Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_writeLE16 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_copy8 Cyclomatic Complexity 2 /kisskb/src/lib/lz4/lz4defs.h:LZ4_wildCopy Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_NbCommonBytes Cyclomatic Complexity 19 /kisskb/src/lib/lz4/lz4defs.h:LZ4_count Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4HC_hashPtr Cyclomatic Complexity 5 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4HC_Insert Cyclomatic Complexity 29 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4HC_InsertAndFindBestMatch Cyclomatic Complexity 37 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4HC_InsertAndGetWiderMatch Cyclomatic Complexity 28 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4HC_encodeSequence Cyclomatic Complexity 4 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4HC_setExternalDict Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4HC_init Cyclomatic Complexity 96 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4HC_compress_generic Cyclomatic Complexity 6 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4_compress_HC_extStateHC Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4_compress_HC Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4_resetStreamHC Cyclomatic Complexity 7 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4_loadDictHC Cyclomatic Complexity 27 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4_compressHC_continue_generic Cyclomatic Complexity 3 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4_compress_HC_continue Cyclomatic Complexity 13 /kisskb/src/lib/lz4/lz4hc_compress.c:LZ4_saveDictHC Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_kms_helper_common.c:edid_firmware_get Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_kms_helper_common.c:edid_firmware_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_kms_helper_common.c:drm_kms_helper_exit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_kms_helper_common.c:drm_kms_helper_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lp3943.c:lp3943_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/lp3943.c:lp3943_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lp3943.c:lp3943_driver_exit Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lp3943.c:lp3943_read_byte Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lp3943.c:lp3943_write_byte Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lp3943.c:lp3943_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:get_jiffies_64 Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_host.h:scsi_host_in_recovery Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_is_atapi Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_attached Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_is_host_link Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_ehi_hotplugged Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_tag_internal Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_tag_valid Cyclomatic Complexity 6 /kisskb/src/include/linux/libata.h:ata_class_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_dev_enabled Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_link_max_devices Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_ncq_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:__ata_qc_from_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_shost_to_port Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_deadline Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_force_cbl Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_acpi_on_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_acpi_on_resume Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_acpi_on_disable Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_acpi_set_state Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_sff_flush_pio_task Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:zpodd_dev_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:zpodd_on_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:zpodd_post_poweron Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_ering_clear_cb Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_dev_action Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_scsidone Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_quiet Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:ata_count_probe_trials_cb Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:__ata_ehi_pushv_desc Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-eh.c:ata_lookup_timeout_table Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_analyze_serror Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_sense_reporting_enabled Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_worth_retry Cyclomatic Complexity 22 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_categorize_error Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-eh.c:speed_down_verdict_cb Cyclomatic Complexity 31 /kisskb/src/drivers/ata/libata-eh.c:ata_err_string Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:ata_ering_top Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_hipm Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_dipm Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-eh.c:__ata_port_freeze Cyclomatic Complexity 7 /kisskb/src/include/linux/libata.h:ata_qc_from_tag Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_nr_in_flight Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-eh.c:ata_ering_record Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_tf_init Cyclomatic Complexity 16 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_clear_action Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-eh.c:ata_do_reset Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-eh.c:ata_link_nr_vacant Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_pull_park_action Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_set_pending Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libata-eh.c:__ata_eh_qc_complete Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_park_issue_cmd Cyclomatic Complexity 26 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_maybe_retry_flush Cyclomatic Complexity 17 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_request_sense Cyclomatic Complexity 13 /kisskb/src/include/trace/events/libata.h:trace_ata_eh_link_autopsy_qc Cyclomatic Complexity 13 /kisskb/src/include/trace/events/libata.h:trace_ata_eh_link_autopsy Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_followup_srst_needed Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 94 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_set_lpm Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:__ata_ehi_push_desc Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:ata_ehi_push_desc Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_ehi_clear_desc Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-eh.c:ata_port_desc Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-eh.c:ata_port_pbar_desc Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:ata_internal_cmd_timeout Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-eh.c:ata_internal_cmd_timed_out Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-eh.c:ata_ering_map Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_ering_clear Cyclomatic Complexity 21 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_handle_port_resume Cyclomatic Complexity 21 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_speed_down_verdict Cyclomatic Complexity 46 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_speed_down Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_acquire Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_release Cyclomatic Complexity 27 /kisskb/src/drivers/ata/libata-eh.c:ata_scsi_cmd_error_handler Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:ata_port_wait_eh Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-eh.c:ata_qc_schedule_eh Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-eh.c:ata_std_sched_eh Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_std_end_eh Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_port_schedule_eh Cyclomatic Complexity 24 /kisskb/src/drivers/ata/libata-eh.c:ata_do_link_abort Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_link_abort Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_port_abort Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-eh.c:ata_port_freeze Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_fastdrain_timerfn Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_freeze_port Cyclomatic Complexity 34 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_handle_port_suspend Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_thaw_port Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_qc_complete Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_qc_retry Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-eh.c:ata_dev_disable Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_unload Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_detach_dev Cyclomatic Complexity 17 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_schedule_probe Cyclomatic Complexity 20 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_handle_dev_fail Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_about_to_do Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_done Cyclomatic Complexity 45 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_revalidate_and_attach Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:atapi_eh_tur Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:atapi_eh_request_sense Cyclomatic Complexity 48 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_analyze_tf Cyclomatic Complexity 75 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_link_autopsy Cyclomatic Complexity 16 /kisskb/src/drivers/ata/libata-eh.c:atapi_eh_clear_ua Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_autopsy Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-eh.c:ata_get_cmd_descript Cyclomatic Complexity 72 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_link_report Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_report Cyclomatic Complexity 208 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_reset Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libata-eh.c:ata_set_mode Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libata-eh.c:ata_link_nr_enabled Cyclomatic Complexity 27 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_skip_recovery Cyclomatic Complexity 127 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_recover Cyclomatic Complexity 22 /kisskb/src/drivers/ata/libata-eh.c:ata_eh_finish Cyclomatic Complexity 35 /kisskb/src/drivers/ata/libata-eh.c:ata_scsi_port_error_handler Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libata-eh.c:ata_scsi_error Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-eh.c:ata_do_eh Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-eh.c:ata_std_error_handler /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_park_issue_cmd': /kisskb/src/drivers/ata/libata-eh.c:2881:22: note: byref variable will be forcibly initialized 2881 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_maybe_retry_flush': /kisskb/src/drivers/ata/libata-eh.c:3157:22: note: byref variable will be forcibly initialized 3157 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1400:22: note: byref variable will be forcibly initialized 1400 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_speed_down_verdict': /kisskb/src/drivers/ata/libata-eh.c:1735:32: note: byref variable will be forcibly initialized 1735 | struct speed_down_verdict_arg arg; | ^~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_tur': /kisskb/src/drivers/ata/libata-eh.c:1370:22: note: byref variable will be forcibly initialized 1370 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1456:22: note: byref variable will be forcibly initialized 1456 | struct ata_taskfile tf; | ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/ata/libata-eh.c:15: /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_scsi_error': /kisskb/src/drivers/ata/libata-eh.c:526:12: note: byref variable will be forcibly initialized 526 | LIST_HEAD(eh_work_q); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:is_type1_adaptor Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:is_type2_adaptor Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:is_hdmi_adaptor Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:is_lspcon_adaptor Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:drm_dp_dual_mode_read Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:drm_dp_dual_mode_write Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:drm_dp_dual_mode_detect Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:drm_dp_dual_mode_max_tmds_clock Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:drm_dp_dual_mode_get_tmds_output Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:drm_dp_dual_mode_set_tmds_output Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:drm_dp_get_dual_mode_type_name Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:drm_lspcon_get_mode Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:drm_lspcon_set_mode /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_write': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:108:17: note: byref variable will be forcibly initialized 108 | struct i2c_msg msg = { | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/units.h:milli_kelvin_to_millicelsius Cyclomatic Complexity 1 /kisskb/src/include/linux/units.h:millicelsius_to_milli_kelvin Cyclomatic Complexity 1 /kisskb/src/include/linux/units.h:kelvin_to_millicelsius Cyclomatic Complexity 2 /kisskb/src/include/linux/units.h:millicelsius_to_kelvin Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/hwmon.c:nvme_hwmon_read_string Cyclomatic Complexity 41 /kisskb/src/drivers/nvme/host/hwmon.c:nvme_hwmon_is_visible Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/hwmon.c:nvme_get_temp_thresh Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/hwmon.c:nvme_set_temp_thresh Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/hwmon.c:nvme_hwmon_write Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/hwmon.c:nvme_hwmon_get_smart_log Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/hwmon.c:nvme_hwmon_read Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/hwmon.c:nvme_hwmon_init Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/hwmon.c:nvme_hwmon_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti-lmu.c:ti_lmu_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/ti-lmu.c:ti_lmu_disable_hw Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/ti-lmu.c:ti_lmu_enable_hw Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/ti-lmu.c:ti_lmu_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/ti-lmu.c:ti_lmu_driver_exit /kisskb/src/drivers/mfd/ti-lmu.c: In function 'ti_lmu_probe': /kisskb/src/drivers/mfd/ti-lmu.c:140:23: note: byref variable will be forcibly initialized 140 | struct regmap_config regmap_cfg; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9062-core.c:da9062_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9062-core.c:da9062_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/da9062-core.c:da9062_get_device_type Cyclomatic Complexity 23 /kisskb/src/drivers/mfd/da9062-core.c:da9062_clear_fault_log Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/da9062-core.c:da9062_configure_irq_type Cyclomatic Complexity 29 /kisskb/src/drivers/mfd/da9062-core.c:da9062_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9062-core.c:da9062_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_write32 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_readLE16 Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4defs.h:LZ4_copy8 Cyclomatic Complexity 2 /kisskb/src/lib/lz4/lz4defs.h:LZ4_wildCopy Cyclomatic Complexity 192 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_generic Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_safe_withPrefix64k Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_safe_withSmallPrefix Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_fast_extDict Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_safe_doubleDict Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_fast_doubleDict Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_safe Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_safe_partial Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_fast Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_safe_forceExtDict Cyclomatic Complexity 1 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_setStreamDecode Cyclomatic Complexity 22 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_safe_continue Cyclomatic Complexity 24 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_fast_continue Cyclomatic Complexity 10 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_safe_usingDict Cyclomatic Complexity 9 /kisskb/src/lib/lz4/lz4_decompress.c:LZ4_decompress_fast_usingDict Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 26 /kisskb/src/drivers/mfd/da9063-core.c:da9063_clear_fault_log Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/da9063-core.c:da9063_device_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageHead Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/delayed_call.h:set_delayed_call Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_order Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:compound_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_size Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_local_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_local Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_pos Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:readahead_length Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_rw Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_inode_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:ino_get Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs.h:is_rec_base Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_rec_inuse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:clear_rec_inuse Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs.h:attr_ondisk_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_encrypted Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_sparsed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_compressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:attr_name Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:mi_get_ref Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_ntfs3 Cyclomatic Complexity 6 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_is_meta_file Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_is_empty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:kernel2nt Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:nt2kernel Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_up_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bytes_to_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_i Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_compressed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_sparsed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_resident Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_test_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_set_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_reparse_bytes Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/ntfs.h:resident_data_ex Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 10 /kisskb/src/include/linux/highmem.h:zero_user_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem.h:zero_user_segment Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_close Cyclomatic Complexity 300 /kisskb/src/fs/ntfs3/inode.c:ntfs_read_mft Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_lock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_lock_dir Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 74 /kisskb/src/fs/ntfs3/inode.c:ntfs_get_block_vbo Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_get_block Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_get_block_write_begin Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_get_block_direct_IO_R Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_get_block_direct_IO_W Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_get_block_bmap Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/inode.c:writeback_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_unmap_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_map_page Cyclomatic Complexity 14 /kisskb/src/fs/ntfs3/inode.c:ntfs_create_reparse_buffer Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 65 /kisskb/src/fs/ntfs3/inode.c:ntfs_readlink_hlp Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/inode.c:ntfs_get_link Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/inode.c:ntfs_writepages Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/inode.c:ntfs_write_end Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:blockdev_direct_IO Cyclomatic Complexity 26 /kisskb/src/fs/ntfs3/inode.c:ntfs_direct_IO Cyclomatic Complexity 6 /kisskb/src/fs/ntfs3/inode.c:ntfs_writepage Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/inode.c:ntfs_readpage Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_bmap Cyclomatic Complexity 9 /kisskb/src/fs/ntfs3/inode.c:ntfs_readahead Cyclomatic Complexity 12 /kisskb/src/fs/ntfs3/inode.c:ntfs_write_begin Cyclomatic Complexity 8 /kisskb/src/fs/ntfs3/inode.c:ntfs_iget5 Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/inode.c:ntfs_set_size Cyclomatic Complexity 11 /kisskb/src/fs/ntfs3/inode.c:reset_log_file Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs3_write_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/inode.c:ntfs_sync_inode Cyclomatic Complexity 15 /kisskb/src/fs/ntfs3/inode.c:ntfs_flush_inodes Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/inode.c:inode_write_data Cyclomatic Complexity 125 /kisskb/src/fs/ntfs3/inode.c:ntfs_create_inode Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/inode.c:ntfs_link_inode Cyclomatic Complexity 24 /kisskb/src/fs/ntfs3/inode.c:ntfs_unlink_inode Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/inode.c:ntfs_evict_inode /kisskb/src/fs/ntfs3/inode.c: In function 'ntfs_read_mft': /kisskb/src/fs/ntfs3/inode.c:43:29: note: byref variable will be forcibly initialized 43 | struct REPARSE_DATA_BUFFER rp; // 0x18 bytes | ^~ Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_plane.h:drm_plane_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_plane.h:drm_plane_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_mask Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_crtc_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_old_plane_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_plane_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_crtc_helper_add Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_plane_helper_add Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_format_mod_supported Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_crtc_enable_vblank Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_crtc_disable_vblank Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_crtc_mode_valid Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_crtc_disable Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_crtc_enable Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_plane_atomic_update Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_plane_cleanup_fb Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_crtc_destroy_state Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_crtc_reset Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_crtc_duplicate_state Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_crtc_check Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_plane_duplicate_state Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_plane_destroy_state Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_plane_reset Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_plane_prepare_fb Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_kms_plane_atomic_check Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_encoder_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:__drmm_simple_encoder_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_display_pipe_attach_bridge Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_simple_kms_helper.c:drm_simple_display_pipe_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/utsname.h:utsname Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_item_name Cyclomatic Complexity 2 /kisskb/src/include/linux/configfs.h:to_config_group Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_backend.h:target_dev_configured Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:item_to_hba Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:to_attrib Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_dpo_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_fua_read_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_setup_dev_attrib_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_setup_dev_action_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:to_t10_wwn Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_setup_dev_wwn_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:pr_to_dev Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_setup_dev_pr_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:to_device Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_control_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_setup_dev_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:to_lu_gp Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:to_tg_pt_gp Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_setup_dev_alua_tg_pt_gps_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_stat_mkdir Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_stat_rmdir Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_setup_dev_stat_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:to_hba Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:pgr_support_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:alua_support_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:max_write_same_len_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:unmap_zeroes_data_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:unmap_granularity_alignment_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:unmap_granularity_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:max_unmap_block_desc_count_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:max_unmap_lba_count_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:queue_depth_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:hw_queue_depth_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:optimal_sectors_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:hw_max_sectors_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:block_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:hw_block_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:force_pr_aptpl_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_rest_reord_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:is_nonrot_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:enforce_pr_isids_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:pi_prot_verify_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:pi_prot_format_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:hw_pi_prot_type_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:pi_prot_type_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_pr_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_3pc_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_caw_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_tpws_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_tpu_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_tas_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_ua_intlck_ctrl_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_write_cache_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_fua_read_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_fua_write_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_dpo_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:emulate_model_alias_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_enable_show Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_udev_path_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_udev_path_show Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_alias_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_alias_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_company_id_show Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_configfs.c:target_core_item_dbroot_store Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_configfs.c:target_init_dbroot Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_item_dbroot_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_item_version_show Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_lba_map_show Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_alua_lu_gp_show Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_aptpl_metadata_show Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_aptpl_active_show Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_type_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_pr_holder_tg_port_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_pr_generation_show Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_pr_all_tgt_pts_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_core_dev_pr_show_spc2_res Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_vpd_unit_serial_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_revision_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_product_id_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_vendor_id_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_tg_pt_gp_id_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_write_metadata_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_active_optimized_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_active_nonoptimized_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_standby_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_unavailable_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_lba_dependent_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_offline_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_transitioning_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_access_state_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_lu_gp_lu_gp_id_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_hba_mode_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_hba_info_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_deregister_fabric Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_alua_drop_tg_pt_gp Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_alua_drop_lu_gp Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_call_delhbafromtarget Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_drop_subdev Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_configfs.c:target_core_get_fabric Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:configfs_add_default_group Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_configfs.c:target_core_register_fabric Cyclomatic Complexity 76 /kisskb/src/drivers/target/target_core_configfs.c:target_fabric_tf_ops_check Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_configfs.c:target_check_inquiry_data Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:strtobool Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:pgr_support_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:alua_support_store Cyclomatic Complexity 15 /kisskb/src/drivers/target/target_core_configfs.c:unmap_zeroes_data_store Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_configfs.c:force_pr_aptpl_store Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_configfs.c:emulate_rest_reord_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:is_nonrot_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:enforce_pr_isids_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:pi_prot_verify_store Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_configfs.c:pi_prot_format_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:emulate_pr_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:emulate_3pc_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:emulate_caw_store Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_configfs.c:emulate_tpws_store Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_configfs.c:emulate_tpu_store Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_configfs.c:emulate_tas_store Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_configfs.c:emulate_write_cache_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:emulate_fua_write_store Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:max_write_same_len_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:unmap_granularity_alignment_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:unmap_granularity_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:max_unmap_block_desc_count_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:max_unmap_lba_count_store Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_configfs.c:queue_depth_store Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:optimal_sectors_store Cyclomatic Complexity 24 /kisskb/src/drivers/target/target_core_configfs.c:block_size_store Cyclomatic Complexity 48 /kisskb/src/drivers/target/target_core_configfs.c:pi_prot_type_store Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:emulate_ua_intlck_ctrl_store Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_company_id_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:dev_set_t10_wwn_model_alias Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:emulate_model_alias_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_dev_release Cyclomatic Complexity 43 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_lba_map_store Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_members_show Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_configfs.c:target_lu_gp_members_show Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_alua_lu_gp_store Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_vpd_unit_serial_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_revision_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_product_id_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_vendor_id_store Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_enable_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_dev_info_show Cyclomatic Complexity 107 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_aptpl_metadata_store Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_pr_type_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_pr_registered_i_pts_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_core_dev_pr_show_spc3_res Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_pr_res_holder_show Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_vpd_assoc_scsi_target_device_show Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_vpd_assoc_target_port_show Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_vpd_assoc_logical_unit_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_configfs.c:target_wwn_vpd_protocol_identifier_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_configfs.c:target_core_alua_create_tg_pt_gp Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_tg_pt_gp_id_store Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_write_metadata_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_active_optimized_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_active_nonoptimized_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_standby_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_unavailable_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_lba_dependent_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_offline_store Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_support_transitioning_store Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_access_status_store Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_configfs.c:target_hba_mode_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_preferred_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_preferred_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_implicit_trans_secs_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_implicit_trans_secs_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_trans_delay_msecs_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_trans_delay_msecs_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_nonop_delay_msecs_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_nonop_delay_msecs_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_access_type_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_access_type_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_access_status_show Cyclomatic Complexity 21 /kisskb/src/drivers/target/target_core_configfs.c:target_tg_pt_gp_alua_access_state_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_alua_tg_pt_gp_release Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_alua_lu_gp_release Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_exit_configfs Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_configfs.c:target_core_alua_create_lu_gp Cyclomatic Complexity 21 /kisskb/src/drivers/target/target_core_configfs.c:target_core_init_configfs Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_lu_gp_lu_gp_id_store Cyclomatic Complexity 15 /kisskb/src/drivers/target/target_core_configfs.c:target_core_call_addhbatotarget Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_configfs.c:target_core_make_subdev Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_core_hba_release Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_depend_item Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_undepend_item Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_configfs.c:target_register_template Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_configfs.c:target_unregister_template Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_configfs.c:target_setup_backend_cits Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_log_connect_error Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_check_required_opts Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_check_allowed_opts Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_copy Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/fabrics.c:__nvmf_host_find Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/host/fabrics.h:nvmf_ctlr_matches_baseopts Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_host_destroy Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_host_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_exit Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_put_ctrl Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_dev_release Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_host_add Cyclomatic Complexity 142 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_parse_options Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_lookup_transport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_dev_open Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_dev_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_host_default Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_init Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_get_address Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_reg_read32 Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_reg_read64 Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_reg_write32 Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_connect_admin_queue Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_connect_io_queue Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_should_reconnect Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_register_transport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_unregister_transport Cyclomatic Complexity 24 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_ip_options_match Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_free_options Cyclomatic Complexity 23 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_create_ctrl Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/fabrics.c:nvmf_dev_write /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_parse_options': /kisskb/src/drivers/nvme/host/fabrics.c:562:9: note: byref variable will be forcibly initialized 562 | uuid_t hostid; | ^~~~~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read32': /kisskb/src/drivers/nvme/host/fabrics.c:148:20: note: byref variable will be forcibly initialized 148 | union nvme_result res; | ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:147:22: note: byref variable will be forcibly initialized 147 | struct nvme_command cmd; | ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read64': /kisskb/src/drivers/nvme/host/fabrics.c:194:20: note: byref variable will be forcibly initialized 194 | union nvme_result res; | ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_admin_queue': /kisskb/src/drivers/nvme/host/fabrics.c:366:20: note: byref variable will be forcibly initialized 366 | union nvme_result res; | ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_io_queue': /kisskb/src/drivers/nvme/host/fabrics.c:433:20: note: byref variable will be forcibly initialized 433 | union nvme_result res; | ^~~ /kisskb/src/drivers/target/target_core_configfs.c: In function 'target_dev_lba_map_store': /kisskb/src/drivers/target/target_core_configfs.c:2465:19: note: byref variable will be forcibly initialized 2465 | struct list_head lba_list; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/da9063-irq.c:da9063_irq_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:create_primary_plane Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:drm_helper_move_panel_connectors_to_head Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:drm_helper_mode_fill_fb_struct Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:drm_crtc_init Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:drm_mode_config_helper_suspend Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:drm_mode_config_helper_resume /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c: In function 'drm_helper_move_panel_connectors_to_head': /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:52:19: note: byref variable will be forcibly initialized 52 | struct list_head panel_list; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/error_private.h:ERR_isError Cyclomatic Complexity 25 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_cctx_init Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_min_clevel Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_max_clevel Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_compress_bound Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_get_params Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_cctx_workspace_bound Cyclomatic Complexity 4 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_init_cctx Cyclomatic Complexity 3 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_compress_cctx Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_cstream_workspace_bound Cyclomatic Complexity 12 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_init_cstream Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_reset_cstream Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_compress_stream Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_flush_stream Cyclomatic Complexity 1 /kisskb/src/lib/zstd/zstd_compress_module.c:zstd_end_stream Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/mem.h:MEM_readLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/error_private.h:ERR_isError Cyclomatic Complexity 3 /kisskb/src/lib/zstd/common/error_private.h:ERR_getErrorCode Cyclomatic Complexity 65 /kisskb/src/lib/zstd/common/entropy_common.c:FSE_readNCount_body Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:FSE_readNCount_body_default Cyclomatic Complexity 40 /kisskb/src/lib/zstd/common/entropy_common.c:HUF_readStats_body Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:HUF_readStats_body_default Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/error_private.h:ERR_getErrorName Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:FSE_ctz Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/bitstream.h:BIT_highbit32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:FSE_versionNumber Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:FSE_isError Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:FSE_getErrorName Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:HUF_isError Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:HUF_getErrorName Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:FSE_readNCount_bmi2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:FSE_readNCount Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:HUF_readStats_wksp Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/entropy_common.c:HUF_readStats Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_functionality Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_check_functionality Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9063-i2c.c:da9063_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/da9063-i2c.c:da9063_i2c_blockreg_read Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/da9063-i2c.c:da9063_get_device_type Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_clear_bits Cyclomatic Complexity 21 /kisskb/src/drivers/mfd/da9063-i2c.c:da9063_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/da9063-i2c.c:da9063_i2c_driver_exit Cyclomatic Complexity 28 /kisskb/src/lib/zstd/common/error_private.c:ERR_getErrorString Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/mem.h:MEM_32bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/mem.h:MEM_write64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/mem.h:MEM_readLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/mem.h:MEM_readLE64 Cyclomatic Complexity 3 /kisskb/src/lib/zstd/common/mem.h:MEM_readLEST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/error_private.h:ERR_isError Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/bitstream.h:BIT_getMiddleBits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/bitstream.h:BIT_lookBits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/bitstream.h:BIT_lookBitsFast Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/bitstream.h:BIT_skipBits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/bitstream.h:BIT_readBits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/bitstream.h:BIT_readBitsFast Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/fse.h:FSE_decodeSymbol Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/fse.h:FSE_decodeSymbolFast Cyclomatic Complexity 22 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_decompress_usingDTable_generic Cyclomatic Complexity 17 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_decompress_wksp_body Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_decompress_wksp_body_default Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/bitstream.h:BIT_highbit32 Cyclomatic Complexity 31 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_buildDTable_internal Cyclomatic Complexity 21 /kisskb/src/lib/zstd/common/bitstream.h:BIT_initDStream Cyclomatic Complexity 4 /kisskb/src/lib/zstd/common/bitstream.h:BIT_reloadDStreamFast Cyclomatic Complexity 16 /kisskb/src/lib/zstd/common/bitstream.h:BIT_reloadDStream Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/fse.h:FSE_initDState Cyclomatic Complexity 4 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_createDTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_freeDTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_buildDTable_wksp Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_buildDTable_rle Cyclomatic Complexity 5 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_buildDTable_raw Cyclomatic Complexity 4 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_decompress_usingDTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_decompress_wksp_bmi2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/fse_decompress.c:FSE_decompress_wksp /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_usingDTable_generic': /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_wksp_body': /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_usingDTable': /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:drm_scdc_read Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_scdc_helper.h:drm_scdc_readb Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:drm_scdc_write Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_scdc_helper.h:drm_scdc_writeb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:drm_scdc_get_scrambling_status Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:drm_scdc_set_scrambling Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:drm_scdc_set_high_tmds_clock_ratio Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_is_host_link Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_fpdma_dsm_supported Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_acpi_bind_port Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata.h:ata_acpi_bind_dev Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_is_port Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-transport.c:ata_tport_match Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:noop Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_tlink_release Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_is_link Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-transport.c:ata_tlink_match Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_tdev_release Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_is_ata_dev Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-transport.c:ata_tdev_match Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_enable_async_suspend Cyclomatic Complexity 8 /kisskb/src/include/linux/ata.h:ata_id_major_version Cyclomatic Complexity 4 /kisskb/src/include/linux/ata.h:ata_id_has_trim Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_tdev_free Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_tdev_delete Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-transport.c:ata_tdev_add Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_tport_release Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-transport.c:show_ata_dev_trim Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-transport.c:show_ata_dev_gscr Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libata-transport.c:show_ata_dev_id Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_dev_spdn_cnt Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_port_port_no Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_port_idle_irq Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_port_nr_pmp_links Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_dev_ering Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-transport.c:get_ata_err_names Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_show_ering Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-transport.c:get_ata_xfer_names Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_dev_xfer_mode Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_dev_dma_mode Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_dev_pio_mode Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-transport.c:get_ata_class_names Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_dev_class Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_link_sata_spd Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_link_sata_spd_limit Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:show_ata_link_hw_sata_spd_limit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/transport_class.h:transport_container_register Cyclomatic Complexity 2 /kisskb/src/include/linux/transport_class.h:transport_container_unregister Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-transport.c:libata_transport_init Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:libata_transport_exit Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libata-transport.c:ata_tlink_delete Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_tport_delete Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libata-transport.c:ata_tlink_add Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-transport.c:ata_tport_add Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libata-transport.c:ata_attach_transport Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-transport.c:ata_release_transport /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_write': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:96:17: note: byref variable will be forcibly initialized 96 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/ata/libata-transport.c: In function 'show_ata_dev_ering': /kisskb/src/drivers/ata/libata-transport.c:517:28: note: byref variable will be forcibly initialized 517 | struct ata_show_ering_arg arg = { buf, 0 }; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blksize_bits Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:resident_data Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:fname_full_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_set_vbn_le Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_set_vbn Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_get_vbn_le Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_get_vbn Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_get_next Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_is_last Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:de_has_vcn Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs.h:de_has_vcn_ex Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:hdr_has_subnode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:ib_is_leaf Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:fnd_get Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_init Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_is_empty Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bitmap_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_up_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bytes_to_block Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:le16_sub_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:le32_sub_cpu Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/index.c:fnd_pop Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/ntfs_fs.h:nb_put Cyclomatic Complexity 9 /kisskb/src/fs/ntfs3/index.c:get_cmp_func Cyclomatic Complexity 26 /kisskb/src/fs/ntfs3/index.c:cmp_uints Cyclomatic Complexity 19 /kisskb/src/fs/ntfs3/index.c:cmp_sdh Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/index.c:cmp_uint Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/ntfs.h:resident_data_ex Cyclomatic Complexity 34 /kisskb/src/fs/ntfs3/index.c:hdr_find_e Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/index.c:fnd_push Cyclomatic Complexity 12 /kisskb/src/fs/ntfs3/ntfs.h:hdr_next_de Cyclomatic Complexity 17 /kisskb/src/fs/ntfs3/ntfs.h:hdr_first_de Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/index.c:hdr_find_split Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs.h:ib_is_empty Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/index.c:fnd_is_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/index.c:scan_for_used Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/index.c:scan_for_free Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_bread Cyclomatic Complexity 38 /kisskb/src/fs/ntfs3/index.c:scan_nres_bitmap Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/index.c:indx_find_free Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/ntfs_fs.h:put_indx_node Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_close Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/index.c:cmp_fnames Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/index.c:indx_write Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/index.c:indx_create_allocate Cyclomatic Complexity 28 /kisskb/src/fs/ntfs3/index.c:indx_add_allocate Cyclomatic Complexity 28 /kisskb/src/fs/ntfs3/index.c:indx_shrink Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/index.c:indx_new Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/index.c:hdr_insert_head Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/index.c:hdr_insert_de Cyclomatic Complexity 12 /kisskb/src/fs/ntfs3/index.c:hdr_delete_de Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 38 /kisskb/src/fs/ntfs3/index.c:bmp_buf_get Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/index.c:bmp_buf_put Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/index.c:indx_mark_used Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/index.c:indx_mark_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/index.c:indx_used_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/index.c:fnd_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/ntfs_fs.h:fnd_put Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/index.c:indx_clear Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 17 /kisskb/src/fs/ntfs3/index.c:indx_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/index.c:indx_get_root Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 40 /kisskb/src/fs/ntfs3/index.c:indx_read Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:num_online_cpus Cyclomatic Complexity 12 /kisskb/src/fs/ntfs3/index.c:indx_free_children Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 19 /kisskb/src/fs/ntfs3/index.c:indx_get_entry_to_replace Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_to_node Cyclomatic Complexity 20 /kisskb/src/fs/ntfs3/index.c:indx_find_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 24 /kisskb/src/fs/ntfs3/index.c:indx_find Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 55 /kisskb/src/fs/ntfs3/index.c:indx_find_sort Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-cgroup.h:blkcg_set_fc_appid Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_should_fake_timeout Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 54 /kisskb/src/fs/ntfs3/index.c:indx_find_raw Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_should_fail Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_ctrl_sgl_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/nvme-fc.h:fccmnd_set_cat_admin Cyclomatic Complexity 1 /kisskb/src/include/linux/nvme-fc.h:fccmnd_set_cat_css Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:to_fc_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:localport_to_lport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:remoteport_to_rport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:ls_req_to_lsop Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:fcp_req_to_fcp_op Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_init_hctx Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_init_hctx Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_init_admin_hctx Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_free_queue Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_free_io_queues Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_rport_active_on_lport Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_seg_boundary Cyclomatic Complexity 27 /kisskb/src/fs/ntfs3/index.c:indx_insert_entry Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_abort_op Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_terminate_exchange Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_set_dev_loss_tmo Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_abort_lsops Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_abort_aen_ops Cyclomatic Complexity 59 /kisskb/src/fs/ntfs3/index.c:indx_insert_into_root Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_delete_hw_queue Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_delete_hw_io_queues Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_rport_inactive_on_lport Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_ctlr_inactive_on_rport Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:blk_rq_nr_phys_segments Cyclomatic Complexity 29 /kisskb/src/fs/ntfs3/index.c:indx_insert_into_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:blk_rq_payload_bytes Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_ctlr_active_on_rport Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_create_hw_queue Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_create_hw_io_queues Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_lport_get Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_attach_to_unreg_lport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_ctrl_get Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_rport_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 130 /kisskb/src/fs/ntfs3/index.c:indx_delete_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_lport_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_rport_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_ctrl_put Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_nvme_ctrl_freed Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 25 /kisskb/src/fs/ntfs3/index.c:indx_update_dup Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_send_ls_req_done Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/nvme.h:nvme_put_ctrl Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_free_lport Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_free_rport Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:fc_dma_sync_single_for_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_single_attrs Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:fc_dma_unmap_single Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_xmt_ls_rsp_done Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_exit_request Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_exit_request Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_finish_ls_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_disconnect_assoc_done Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_init_queue Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_init_io_queues Cyclomatic Complexity 1 /kisskb/src/include/linux/nvme-fc.h:fcnvme_lsdesc_len Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/host/fc.h:nvmefc_vldt_lsreq_discon_assoc Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.h:nvme_fc_format_rsp_hdr Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.h:nvme_fc_format_rjt Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.h:nvmefc_fmt_lsreq_discon_assoc Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_abort_outstanding_ios Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_error_recovery Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_timeout Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_ctrl_ioerr_work Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_ctrl_free Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:fc_dma_sync_single_for_device Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_xmt_ls_rsp Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_match_disconn_ls Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_ls_disconnect_assoc Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_handle_ls_rqst Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_handle_ls_rqst_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_resume_controller Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_attach_to_suspended_rport Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_signal_discovery_scan Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_nvme_discovery_store Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_ctrl_connectivity_loss Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_delete_controllers Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_cleanup_for_unload Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_copy Cyclomatic Complexity 11 /kisskb/src/include/linux/dma-mapping.h:dma_map_single_attrs Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/fc.c:fc_dma_map_single Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_mapping_error Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/fc.c:fc_dma_mapping_error Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_init_request Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_init_request Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_init_aen_ops Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_exit_module Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou64 Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/fc.c:fc_parse_cgrpid Cyclomatic Complexity 21 /kisskb/src/drivers/nvme/host/fc.c:fc_update_appid Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:fc_appid_store Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_parse_u64 Cyclomatic Complexity 27 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_parse_traddr Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_term_aen_ops Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_send_ls_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_send_ls_req_async Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_xmt_disconnect_assoc Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_delete_association Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_delete_ctrl Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_send_ls_req Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_map_sg Cyclomatic Complexity 22 /kisskb/src/drivers/nvme/host/fc.c:fc_map_sg Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/host/fc.c:fc_dma_map_sg Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_map_data Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/fc.c:__nvme_fc_fcpop_chk_teardowns Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:fc_dma_unmap_sg Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_unmap_data Cyclomatic Complexity 37 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_start_fcp_op Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_submit_async_event Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_complete_rq Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/host/nvme.h:nvme_check_ready Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_queue_rq Cyclomatic Complexity 34 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_connect_queue Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/host/nvme.h:nvme_try_complete_req Cyclomatic Complexity 40 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_fcpio_done Cyclomatic Complexity 39 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_connect_admin_queue Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_connect_io_queues Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_create_io_queues Cyclomatic Complexity 24 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_recreate_io_queues Cyclomatic Complexity 50 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_create_association Cyclomatic Complexity 41 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_reconnect_or_delete Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_connect_ctrl_work Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_reset_ctrl_work Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/host/fabrics.h:nvmf_ctlr_matches_baseopts Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_existing_controller Cyclomatic Complexity 45 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_init_ctrl Cyclomatic Complexity 51 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_create_ctrl Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_init_module Cyclomatic Complexity 53 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_register_localport Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_unregister_localport Cyclomatic Complexity 17 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_register_remoteport Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_unregister_remoteport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_rescan_remoteport Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_set_remoteport_devloss Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/host/fc.c:nvme_fc_rcv_ls_req /kisskb/src/fs/ntfs3/index.c: In function 'indx_create_allocate': /kisskb/src/fs/ntfs3/index.c:1347:19: note: byref variable will be forcibly initialized 1347 | struct runs_tree run; | ^~~ /kisskb/src/fs/ntfs3/index.c: In function 'indx_mark_used': /kisskb/src/fs/ntfs3/index.c:320:17: note: byref variable will be forcibly initialized 320 | struct bmp_buf bbuf; | ^~~~ /kisskb/src/fs/ntfs3/index.c: In function 'indx_mark_free': /kisskb/src/fs/ntfs3/index.c:340:17: note: byref variable will be forcibly initialized 340 | struct bmp_buf bbuf; | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/nvme/host/fc.c:6: /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_nvme_discovery_store': /kisskb/src/drivers/nvme/host/fc.c:3756:12: note: byref variable will be forcibly initialized 3756 | LIST_HEAD(local_disc_list); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_parse_traddr': /kisskb/src/drivers/nvme/host/fc.c:3649:14: note: byref variable will be forcibly initialized 3649 | substring_t wwn = { name, &name[sizeof(name)-1] }; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/nvme/host/fc.c:6: /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_delete_association': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' 947 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' 1007 | __wait_event_lock_irq(wq_head, condition, lock, ); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/fc.c:3216:2: note: in expansion of macro 'wait_event_lock_irq' 3216 | wait_event_lock_irq(ctrl->ioabort_wait, ctrl->iocnt == 0, ctrl->lock); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_fcpio_done': /kisskb/src/drivers/nvme/host/fc.c:1912:20: note: byref variable will be forcibly initialized 1912 | union nvme_result result; | ^~~~~~ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_create_ctrl': /kisskb/src/drivers/nvme/host/fc.c:3695:25: note: byref variable will be forcibly initialized 3695 | struct nvmet_fc_traddr raddr = { 0L, 0L }; | ^~~~~ /kisskb/src/drivers/nvme/host/fc.c:3694:25: note: byref variable will be forcibly initialized 3694 | struct nvmet_fc_traddr laddr = { 0L, 0L }; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/max14577.c:max14577_muic_volatile_reg Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/max14577.c:max77836_muic_volatile_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max14577.c:max14577_i2c_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max14577.c:max14577_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max14577.c:max14577_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max14577.c:max77836_remove Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/max14577.c:max14577_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/max14577-private.h:max14577_read_reg Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/max14577.c:max14577_print_dev_type Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/max14577-private.h:max14577_write_reg Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/max14577.c:max77836_init Cyclomatic Complexity 37 /kisskb/src/drivers/mfd/max14577.c:max14577_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max14577.c:max14577_i2c_exit Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/max14577.c:maxim_charger_calc_reg_current Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem_atomic_helper.h:to_drm_shadow_plane_state Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 12 /kisskb/src/include/linux/dma-fence.h:dma_fence_get_rcu_safe Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-resv.h:dma_resv_get_excl_unlocked Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_plane_helper_prepare_fb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_simple_display_pipe_prepare_fb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:__drm_gem_duplicate_shadow_plane_state Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_duplicate_shadow_plane_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:__drm_gem_destroy_shadow_plane_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_destroy_shadow_plane_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:__drm_gem_reset_shadow_plane Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_reset_shadow_plane Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_prepare_shadow_fb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_cleanup_shadow_fb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_simple_kms_prepare_shadow_fb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_simple_kms_cleanup_shadow_fb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_simple_kms_reset_shadow_plane Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_simple_kms_duplicate_shadow_plane_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_atomic_helper.c:drm_gem_simple_kms_destroy_shadow_plane_state Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_used Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_buffer_ptr Cyclomatic Complexity 25 /kisskb/src/drivers/ata/libata-trace.c:libata_trace_parse_status Cyclomatic Complexity 22 /kisskb/src/drivers/ata/libata-trace.c:libata_trace_parse_eh_action Cyclomatic Complexity 37 /kisskb/src/drivers/ata/libata-trace.c:libata_trace_parse_eh_err_mask Cyclomatic Complexity 34 /kisskb/src/drivers/ata/libata-trace.c:libata_trace_parse_qc_flags Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libata-trace.c:libata_trace_parse_subcmd Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_not_zero Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:init_llist_head Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:get_jiffies_64 Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_backend.h:target_dev_configured Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_device.c:scsi_dump_inquiry Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:hlist_del_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_head_rcu Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_device.c:se_dev_align_max_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget_live Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_device.c:target_pr_kref_release Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_device.c:se_release_vpd_for_dev Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_device.c:target_luns_data_has_changed Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/semaphore.h:sema_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_device.c:target_devices_idr_iter Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_device.c:core_get_se_deve_from_rtpi Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_device.c:target_nacl_find_deve Cyclomatic Complexity 41 /kisskb/src/drivers/target/target_core_device.c:transport_lookup_cmd_lun Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_device.c:transport_lookup_tmr_lun Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_device.c:target_lun_is_rdonly Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_device.c:core_update_device_list_access Cyclomatic Complexity 26 /kisskb/src/drivers/target/target_core_device.c:core_enable_device_list_for_node Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_device.c:core_disable_device_list_for_node Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_device.c:core_free_device_list_for_node Cyclomatic Complexity 17 /kisskb/src/drivers/target/target_core_device.c:core_clear_lun_from_tpg Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_device.c:core_alloc_rtpi Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_device.c:core_dev_add_lun Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_device.c:core_dev_del_lun Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_device.c:core_dev_init_initiator_node_lun_acl Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_device.c:core_dev_add_initiator_node_lun_acl Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_device.c:core_dev_del_initiator_node_lun_acl Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_device.c:core_dev_free_initiator_node_lun_acl Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_device.c:target_alloc_device Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_device.c:target_configure_unmap_from_queue Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_device.c:target_to_linux_sector Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_device.c:target_for_each_device Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_device.c:target_configure_device Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_device.c:target_free_device Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_device.c:core_dev_setup_virtual_lun0 Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_device.c:core_dev_release_virtual_lun0 Cyclomatic Complexity 58 /kisskb/src/drivers/target/target_core_device.c:passthrough_parse_cdb Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi.h:scsi_is_wlun Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:shost_priv Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_clkscaling_supported Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_auto_hibern8_supported Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_wb_allowed Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_user_access_allowed Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_scsi_to_upiu_lun Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufshcd_uic_link_state_to_string Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufshcd_ufs_dev_pwr_mode_to_string Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufshcd_ahit_to_us Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufshcd_is_wb_flags Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufshcd_is_wb_attrs Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/ufs/ufs.h:ufs_is_valid_unit_desc_lun Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_wb_get_query_index Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:write_nr_requests_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:write_total_sectors_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:read_nr_requests_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:read_total_sectors_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:monitor_chunk_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:monitor_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_on_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:spm_target_link_state_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:spm_target_dev_state_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:spm_lvl_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:rpm_target_link_state_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:rpm_target_dev_state_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:rpm_lvl_show Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_put_sync Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufs_sysfs_read_desc_param Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_buf_alloc_units_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_number_pinned_regions_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_pinned_region_start_offset_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_lu_max_active_regions_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:large_unit_granularity_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:context_capabilities_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:physical_memory_resourse_count_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:provisioning_type_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:erase_block_size_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:logical_block_count_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:logical_block_size_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:data_reliability_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:lun_memory_type_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:psa_sensitive_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:lun_queue_depth_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:lun_write_protect_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:boot_lun_id_show Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:lu_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq215_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq214_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq213_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq212_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq211_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq210_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq29_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq28_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq27_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq26_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq25_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq24_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq23_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq22_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq21_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq20_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq15_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq14_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq13_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq12_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq11_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq10_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq9_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq8_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq7_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq6_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq5_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq4_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq3_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq2_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq1_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vccq0_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc15_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc14_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc13_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc12_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc11_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc10_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc9_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc8_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc7_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc6_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc5_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc4_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc3_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc2_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc1_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_levels_vcc0_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:life_time_estimation_b_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:life_time_estimation_a_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:eol_info_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_sup_wb_type_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_sup_red_type_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_buff_cap_adj_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_max_wb_luns_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_max_alloc_units_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_max_active_regions_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_subregion_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_number_lu_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_region_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:enh4_memory_capacity_adjustment_factor_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:enh4_memory_max_alloc_units_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:enh3_memory_capacity_adjustment_factor_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:enh3_memory_max_alloc_units_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:enh2_memory_capacity_adjustment_factor_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:enh2_memory_max_alloc_units_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:enh1_memory_capacity_adjustment_factor_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:enh1_memory_max_alloc_units_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:non_persist_memory_capacity_adjustment_factor_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:non_persist_memory_max_alloc_units_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:sys_code_memory_capacity_adjustment_factor_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:sys_code_memory_max_alloc_units_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:memory_types_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:secure_removal_types_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:sys_data_tag_resource_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:sys_data_tag_unit_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:max_number_of_contexts_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:data_ordering_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:dyn_capacity_resource_policy_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:rpmb_rw_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:max_out_buffer_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:max_in_buffer_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:optimal_write_block_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:optimal_read_block_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:min_addressable_block_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:allocation_unit_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:segment_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:max_number_of_luns_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:raw_device_capacity_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:mphy_version_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:unipro_version_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_shared_alloc_units_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_type_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_presv_us_en_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ext_feature_sup_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_control_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_version_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:psa_state_timeout_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:psa_max_data_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:number_of_secure_wpa_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:device_version_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:queue_depth_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ffu_timeout_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufs_features_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:rtc_update_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:rtt_capability_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:manufacturer_id_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:manufacturing_date_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:specification_version_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:initial_active_icc_level_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:bkops_termination_latency_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:support_security_lun_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:secure_removal_type_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:high_priority_lun_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:initial_power_mode_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:descriptor_access_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:boot_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:number_of_wluns_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:number_of_luns_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:protocol_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:device_sub_class_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:device_class_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:device_type_show Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:dyn_cap_needed_attribute_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_cur_buf_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_life_time_est_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_avail_buf_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_flush_status_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:psa_data_size_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:psa_state_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ffu_status_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:exception_event_status_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:exception_event_control_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:max_number_of_rtt_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:configuration_descriptor_lock_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:reference_clock_frequency_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:max_data_out_size_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:max_data_in_size_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:purge_status_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:bkops_status_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ooo_data_enabled_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:active_icc_level_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:current_power_mode_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:max_data_size_hpb_single_cmd_show Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:boot_lun_enabled_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:hpb_enable_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_flush_during_h8_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_flush_en_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_enable_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:disable_fw_update_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:busy_rtc_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:phy_resource_removal_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:life_span_mode_enable_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:bkops_enable_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:power_on_wpe_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:permanent_wpe_show Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:device_init_show Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:product_revision_show Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:serial_number_show Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:oem_id_show Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:product_name_show Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:manufacturer_name_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/include/linux/ktime.h:ktime_divns Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_us Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:write_req_latency_sum_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:write_req_latency_min_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:write_req_latency_max_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:write_req_latency_avg_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:write_total_busy_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:read_req_latency_sum_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:read_req_latency_min_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:read_req_latency_max_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:read_req_latency_avg_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:read_total_busy_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:monitor_chunk_size_store Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufs_sysfs_pm_lvl_store Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:spm_lvl_store Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:rpm_lvl_store Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:monitor_enable_store Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:wb_on_store Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufshcd_us_to_ahit Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:auto_hibern8_store Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:auto_hibern8_show Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufs_sysfs_add_nodes Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-sysfs.c:ufs_sysfs_remove_nodes Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77620.c:max77620_driver_init Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/max77620.c:max77620_get_fps_period_reg_value Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/max77620.c:max77620_set_fps_period Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/max77620.c:max77620_i2c_resume Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77620.c:max77620_pm_power_off Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/max77620.c:max77620_irq_global_unmask Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/max77620.c:max77620_irq_global_mask Cyclomatic Complexity 21 /kisskb/src/drivers/mfd/max77620.c:max77620_i2c_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/max77620.c:max77620_read_es_version Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 45 /kisskb/src/drivers/mfd/max77620.c:max77620_config_fps Cyclomatic Complexity 30 /kisskb/src/drivers/mfd/max77620.c:max77620_initialise_fps Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_device_is_system_power_controller Cyclomatic Complexity 29 /kisskb/src/drivers/mfd/max77620.c:max77620_probe Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/error_private.h:ERR_isError Cyclomatic Complexity 2 /kisskb/src/lib/zstd/common/error_private.h:ERR_getErrorCode Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/error_private.h:ERR_getErrorName Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/zstd_common.c:ZSTD_versionNumber Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/zstd_common.c:ZSTD_versionString Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/zstd_common.c:ZSTD_isError Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/zstd_common.c:ZSTD_getErrorName Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/zstd_common.c:ZSTD_getErrorCode Cyclomatic Complexity 1 /kisskb/src/lib/zstd/common/zstd_common.c:ZSTD_getErrorString Cyclomatic Complexity 4 /kisskb/src/lib/zstd/common/zstd_common.c:ZSTD_customMalloc Cyclomatic Complexity 4 /kisskb/src/lib/zstd/common/zstd_common.c:ZSTD_customCalloc Cyclomatic Complexity 7 /kisskb/src/lib/zstd/common/zstd_common.c:ZSTD_customFree Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_32bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE64 Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLEST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/error_private.h:ERR_isError Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_addBits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_addBitsFast Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_flushBitsFast Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_initCState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_initCState2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_encodeSymbol Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_deps.h:ZSTD_div64 Cyclomatic Complexity 61 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_writeNCount_generic Cyclomatic Complexity 47 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_normalizeM2 Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_initCStream Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_flushBits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_flushCState Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_closeCStream Cyclomatic Complexity 16 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_compress_usingCTable_generic Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_highbit32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_minTableLog Cyclomatic Complexity 19 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_buildCTable_wksp Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_NCountWriteBound Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_writeNCount Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_createCTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_freeCTable Cyclomatic Complexity 16 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_optimalTableLog_internal Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_optimalTableLog Cyclomatic Complexity 34 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_normalizeCount Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_buildCTable_raw Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_buildCTable_rle Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_compress_usingCTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/fse_compress.c:FSE_compressBound /kisskb/src/lib/zstd/compress/fse_compress.c: In function 'FSE_compress_usingCTable_generic': /kisskb/src/lib/zstd/compress/fse_compress.c:559:27: note: byref variable will be forcibly initialized 559 | FSE_CState_t CState1, CState2; | ^~~~~~~ /kisskb/src/lib/zstd/compress/fse_compress.c:559:18: note: byref variable will be forcibly initialized 559 | FSE_CState_t CState1, CState2; | ^~~~~~~ /kisskb/src/lib/zstd/compress/fse_compress.c:558:19: note: byref variable will be forcibly initialized 558 | BIT_CStream_t bitC; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_clear Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_is_null Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_incr Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_create_handle Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_afbc_get_bpp Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_afbc_min_size Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_get_obj Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_init_with_funcs Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_create_with_funcs Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_create Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_create_with_dirty Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_vmap Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_vunmap Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_begin_cpu_access Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_end_cpu_access Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:drm_gem_fb_afbc_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:__ffs64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_attached Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_is_host_link Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_tag_internal Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_tag_valid Cyclomatic Complexity 6 /kisskb/src/include/linux/libata.h:ata_class_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_dev_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_ncq_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:__ata_qc_from_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_shost_to_port Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_deadline Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-sata.c:ata_scsi_em_message_store Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-sata.c:ata_scsi_em_message_show Cyclomatic Complexity 7 /kisskb/src/include/linux/libata.h:ata_qc_from_tag Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-sata.c:__sata_set_spd_needed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libata-sata.c:ata_scsi_lpm_store Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-sata.c:ata_scsi_lpm_show Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_scsi_em_message_type_show Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-sata.c:ata_ncq_prio_enable_show Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libata-sata.c:ata_scsi_activity_show Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-sata.c:ata_ncq_prio_supported_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtol Cyclomatic Complexity 16 /kisskb/src/drivers/ata/libata-sata.c:ata_ncq_prio_enable_store Cyclomatic Complexity 16 /kisskb/src/drivers/ata/libata-sata.c:ata_scsi_activity_store Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libata-sata.c:ata_eh_read_log_10h Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-sata.c:sata_scr_valid Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-sata.c:sata_scr_read Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-sata.c:sata_set_spd_needed Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-sata.c:sata_scr_write Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-sata.c:sata_scr_write_flush Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-sata.c:ata_tf_to_fis Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_tf_from_fis Cyclomatic Complexity 25 /kisskb/src/drivers/ata/libata-sata.c:sata_link_debounce Cyclomatic Complexity 23 /kisskb/src/drivers/ata/libata-sata.c:sata_link_resume Cyclomatic Complexity 18 /kisskb/src/drivers/ata/libata-sata.c:sata_link_scr_lpm Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-sata.c:sata_set_spd Cyclomatic Complexity 46 /kisskb/src/drivers/ata/libata-sata.c:sata_link_hardreset Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-sata.c:ata_qc_complete_multiple Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libata-sata.c:ata_slave_link_init Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-sata.c:sata_lpm_ignore_phy_events Cyclomatic Complexity 18 /kisskb/src/drivers/ata/libata-sata.c:__ata_change_queue_depth Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_scsi_change_queue_depth Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_port_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_port_start Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_port_stop Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_async_probe Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_sync_probe Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_port_init Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_tport_add Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_tport_delete Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_port_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_slave_configure Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_queuecmd Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_allocate_tag Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-sata.c:ata_sas_free_tag Cyclomatic Complexity 35 /kisskb/src/drivers/ata/libata-sata.c:sata_async_notification Cyclomatic Complexity 37 /kisskb/src/drivers/ata/libata-sata.c:ata_eh_analyze_ncq_error /kisskb/src/drivers/ata/libata-sata.c: In function 'ata_eh_analyze_ncq_error': /kisskb/src/drivers/ata/libata-sata.c:1440:22: note: byref variable will be forcibly initialized 1440 | struct ata_taskfile tf; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77650.c:max77650_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/max77650.c:max77650_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77650.c:max77650_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/error_private.h:ERR_isError Cyclomatic Complexity 19 /kisskb/src/lib/zstd/compress/hist.c:HIST_count_parallel_wksp Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/hist.c:HIST_isError Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/hist.c:HIST_count_simple Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/hist.c:HIST_countFast_wksp Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/hist.c:HIST_count_wksp Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_32bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE64 Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLEST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/error_private.h:ERR_isError Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_addBitsFast Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_buildTree Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_buildCTableFromTree Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_encodeSymbol Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress1X_usingCTable_internal_body Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress1X_usingCTable_internal Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_initCStream Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_flushBits Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_closeCStream Cyclomatic Complexity 27 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress4X_usingCTable_internal Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compressCTable_internal Cyclomatic Complexity 24 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compressWeights Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_highbit32 Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_sort Cyclomatic Complexity 37 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_setMaxHeight Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_optimalTableLog Cyclomatic Complexity 21 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_writeCTable_wksp Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_writeCTable Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_readCTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_getNbBits Cyclomatic Complexity 16 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_buildCTable_wksp Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_estimateCompressedSize Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_validateCTable Cyclomatic Complexity 88 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress_internal Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compressBound Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress1X_usingCTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress4X_usingCTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress1X_wksp Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress1X_repeat Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress4X_wksp Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/huf_compress.c:HUF_compress4X_repeat /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_compress1X_usingCTable_internal_body': /kisskb/src/lib/zstd/compress/huf_compress.c:586:19: note: byref variable will be forcibly initialized 586 | BIT_CStream_t bitC; | ^~~~ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_writeCTable': /kisskb/src/lib/zstd/compress/huf_compress.c:155:25: note: byref variable will be forcibly initialized 155 | HUF_WriteCTableWksp wksp; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_item_name Cyclomatic Complexity 2 /kisskb/src/include/linux/configfs.h:to_config_group Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_base.h:to_tpg Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_backend.h:target_dev_configured Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:item_to_lun_acl Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_mappedlun_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_core_mappedlun_stat_mkdir Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_core_mappedlun_stat_rmdir Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_mappedlun_stat_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_nacl_attrib_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_nacl_auth_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_nacl_param_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_nacl_base_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_nacl_stat_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_nacl_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_np_base_release Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_np_base_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_np_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:item_to_lun Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_port_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_core_port_stat_mkdir Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_core_port_stat_rmdir Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_port_stat_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_lun_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_attrib_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_auth_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_param_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_tpg_release Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_wwn_fabric_stats_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_wwn_param_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_wwn_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_discovery_cit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_release_wwn Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_drop_wwn Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_drop_tpg Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_drop_lun Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_drop_np Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_drop_nodeacl Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_drop_mappedlun Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_make_np Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:configfs_add_default_group Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_make_wwn Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_make_tpg Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_wwn_cmd_completion_affinity_store Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_wwn_cmd_completion_affinity_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:strtobool Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_tpg_base_enable_store Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_tpg_base_enable_show Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 21 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_tpg_base_cit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_alua_tg_pt_write_md_store Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_alua_tg_pt_write_md_show Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_alua_tg_pt_status_store Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_alua_tg_pt_status_show Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_alua_tg_pt_offline_store Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_alua_tg_pt_offline_show Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_alua_tg_pt_gp_store Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_alua_tg_pt_gp_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_release Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_unlink Cyclomatic Complexity 20 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_port_link Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_make_lun Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_make_nodeacl Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_nacl_base_release Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_make_mappedlun Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_mappedlun_write_protect_store Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_mappedlun_write_protect_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_mappedlun_release Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_mappedlun_unlink Cyclomatic Complexity 22 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_mappedlun_link Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_fabric_configfs.c:target_fabric_setup_cits Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/lznt.c:get_match_len Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/lznt.c:make_pair Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/lznt.c:parse_pair Cyclomatic Complexity 14 /kisskb/src/fs/ntfs3/lznt.c:longest_match_best Cyclomatic Complexity 44 /kisskb/src/fs/ntfs3/lznt.c:longest_match_std Cyclomatic Complexity 23 /kisskb/src/fs/ntfs3/lznt.c:decompress_chunk Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 25 /kisskb/src/fs/ntfs3/lznt.c:compress_chunk Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/lznt.c:get_lznt_ctx Cyclomatic Complexity 20 /kisskb/src/fs/ntfs3/lznt.c:compress_lznt Cyclomatic Complexity 35 /kisskb/src/fs/ntfs3/lznt.c:decompress_lznt Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_crtc_effectively_active Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_crtc_commit_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_framebuffer.h:drm_framebuffer_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_framebuffer.h:drm_framebuffer_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_put Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_crtc_state_reset Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_crtc_reset Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_crtc_reset Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_crtc_duplicate_state Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_crtc_duplicate_state Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_crtc_destroy_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_crtc_destroy_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_plane_state_reset Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_plane_reset Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_plane_duplicate_state Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_plane_duplicate_state Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_plane_destroy_state Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_plane_reset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_plane_destroy_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_connector_state_reset Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_connector_reset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_connector_tv_reset Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_connector_duplicate_state Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_connector_duplicate_state Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_connector_destroy_state Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_connector_reset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_connector_destroy_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_private_obj_duplicate_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_bridge_duplicate_state Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_bridge_duplicate_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_bridge_destroy_state Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:__drm_atomic_helper_bridge_reset Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_atomic_state_helper.c:drm_atomic_helper_bridge_reset Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77686.c:max77802_pmic_is_accessible_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77686.c:max77802_rtc_is_accessible_reg Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max77686.c:max77802_is_accessible_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77686.c:max77802_pmic_is_precious_reg Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/max77686.c:max77802_rtc_is_precious_reg Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max77686.c:max77802_is_precious_reg Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/max77686.c:max77802_pmic_is_volatile_reg Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/max77686.c:max77802_rtc_is_volatile_reg Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max77686.c:max77802_is_volatile_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77686.c:max77686_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max77686.c:max77686_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max77686.c:max77686_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 18 /kisskb/src/drivers/mfd/max77686.c:max77686_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77686.c:max77686_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_iter_init Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:__radix_tree_iter_add Cyclomatic Complexity 1 /kisskb/src/include/linux/radix-tree.h:radix_tree_chunk_size Cyclomatic Complexity 17 /kisskb/src/include/linux/radix-tree.h:radix_tree_next_slot Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pci-p2pdma.h:pci_p2pdma_distance_many Cyclomatic Complexity 1 /kisskb/src/include/linux/pci-p2pdma.h:pci_p2pmem_find_many Cyclomatic Complexity 1 /kisskb/src/include/linux/pci-p2pdma.h:pci_p2pmem_alloc_sgl Cyclomatic Complexity 1 /kisskb/src/include/linux/pci-p2pdma.h:pci_p2pmem_free_sgl Cyclomatic Complexity 1 /kisskb/src/include/linux/pci-p2pdma.h:pci_p2pdma_distance Cyclomatic Complexity 1 /kisskb/src/include/linux/pci-p2pdma.h:pci_p2pmem_find Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_item_name Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_ns_dev Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_host_name Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_set_result Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_aen_bit_disabled Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_req_subsys Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_is_passthru_subsys Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_is_passthru_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.h:nvmet_req_to_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/./trace.h:trace_event_get_offsets_nvmet_req_init Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/./trace.h:trace_event_get_offsets_nvmet_req_complete Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/./trace.h:trace_event_get_offsets_nvmet_async_event Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_async_event_result Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_data_transfer_len Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_req_find_p2p_dev Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_cc_en Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_cc_css Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_cc_mps Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_cc_ams Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_cc_shn Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_cc_iosqes Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_cc_iocqes Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/core.c:nvmet_css_supported Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_fatal_error_handler Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/./trace.h:__traceiter_nvmet_req_init Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/./trace.h:__traceiter_nvmet_req_complete Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/./trace.h:__traceiter_nvmet_async_event Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/pci.h:pci_name Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/core.c:nvmet_update_sq_head Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/core.c:nvmet_set_error Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/core.c:nvmet_req_alloc_p2pmem_sgls Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/./trace.h:trace_event_raw_event_nvmet_async_event Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/trace.h:__assign_req_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/./trace.h:trace_event_raw_event_nvmet_req_init Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/./trace.h:trace_event_raw_event_nvmet_req_complete Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/./trace.h:trace_raw_output_nvmet_req_init Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/./trace.h:trace_raw_output_nvmet_req_complete Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/./trace.h:trace_raw_output_nvmet_async_event Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/core.c:nvmet_add_to_changed_ns_log Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/core.c:nvmet_check_ana_state Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_attached Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_io_cmd_check_access Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_is_host_link Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_ehi_hotplugged Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_tag_internal Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_tag_valid Cyclomatic Complexity 6 /kisskb/src/include/linux/libata.h:ata_class_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_dev_enabled Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_link_active Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_deadline Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_spec_rev_str Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_tf_init Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_clear_ctrl Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_read Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_write Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_read_gscr Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_get_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_get Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 38 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_configure Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget_live Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_same_pmp Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_revalidate_quick Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/target/core.c:nvmet_p2pmem_ns_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_destroy_namespace Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_confirm_sq Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_sq_free Cyclomatic Complexity 21 /kisskb/src/drivers/nvme/target/core.c:nvmet_p2pmem_ns_add_p2p Cyclomatic Complexity 84 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_quirks Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_insert Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/core.c:nvmet_max_nsid Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_ns_dev_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_kill Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/trace.h:trace_nvmet_req_complete Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 14 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_init_links Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/trace.h:trace_nvmet_req_init Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_handle_link_fail Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/trace.h:trace_nvmet_async_event Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_detach Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/core.c:nvmet_start_ctrl Cyclomatic Complexity 14 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_revalidate Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 29 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_eh_recover_pmp Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/core.c:nvmet_find_get_subsys Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_eh_handle_disabled_links Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/core.c:nvmet_async_events_free Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_init_cap Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/core.c:nvmet_setup_p2p_ns_map Cyclomatic Complexity 61 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_eh_recover Cyclomatic Complexity 5 /kisskb/src/include/linux/radix-tree.h:radix_tree_deref_slot Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_release_p2p_ns_map Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_subsys_free Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_error_handler Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_exit Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_qc_defer_cmd_switch Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/core.c:nvmet_init Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_scr_read Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/core.c:errno_to_nvme_status Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_report_invalid_opcode Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_scr_write Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_copy_to_sgl Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_set_lpm Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_copy_from_sgl Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_zero_sgl Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_add_async_event Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/core.c:nvmet_ns_changed Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/target/core.c:nvmet_send_ana_event Cyclomatic Complexity 35 /kisskb/src/drivers/ata/libata-pmp.c:sata_pmp_attach Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/core.c:nvmet_port_send_ana_event Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_register_transport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_unregister_transport Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/core.c:nvmet_port_del_ctrls Cyclomatic Complexity 26 /kisskb/src/drivers/nvme/target/core.c:nvmet_enable_port Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_disable_port Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_start_keep_alive_timer Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_stop_keep_alive_timer Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_req_find_ns Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_put_namespace Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/core.c:__nvmet_req_complete Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/core.c:nvmet_ns_revalidate Cyclomatic Complexity 29 /kisskb/src/drivers/nvme/target/core.c:nvmet_ns_enable Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/core.c:nvmet_ns_disable Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_ns_free Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_ns_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_req_complete Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/core.c:nvmet_async_events_failall Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_async_events_process Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_async_event_work Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_cq_setup Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_sq_setup Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_sq_init Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_req_uninit Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_check_transfer_len Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/core.c:nvmet_check_data_len_lte Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/core.c:nvmet_req_alloc_sgls Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/core.c:nvmet_req_free_sgls Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/core.c:nvmet_update_cc Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/core.c:nvmet_check_ctrl_status Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/core.c:nvmet_parse_io_cmd Cyclomatic Complexity 17 /kisskb/src/drivers/nvme/target/core.c:nvmet_req_init Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/core.c:nvmet_host_allowed Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_ctrl_put Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/core.c:nvmet_sq_destroy Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_ctrl_fatal_error Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/core.c:nvmet_keep_alive_timer Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/target/core.c:nvmet_subsys_alloc Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/core.c:nvmet_subsys_del_ctrls Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_subsys_put Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/core.c:nvmet_ctrl_find_get Cyclomatic Complexity 29 /kisskb/src/drivers/nvme/target/core.c:nvmet_alloc_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/core.c:nvmet_ctrl_free Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:__simple_attr_check_format Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_user_access_allowed Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ee_usr_mask_get Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ee_usr_mask_fops_open Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_get_sync Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_get_user_access Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_update_ee_usr_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_put_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_put_user_access Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ee_usr_mask_set Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_stats_open Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_stats_show Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_restart_ee Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_init Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_exit Cyclomatic Complexity 23 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_exception_event Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_hba_init Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs-debugfs.c:ufs_debugfs_hba_exit /kisskb/src/drivers/ata/libata-pmp.c: In function 'sata_pmp_read': /kisskb/src/drivers/ata/libata-pmp.c:42:22: note: byref variable will be forcibly initialized 42 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libata-pmp.c: In function 'sata_pmp_write': /kisskb/src/drivers/ata/libata-pmp.c:79:22: note: byref variable will be forcibly initialized 79 | struct ata_taskfile tf; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/nvme/target/trace.h:165, from /kisskb/src/drivers/nvme/target/core.c:14: /kisskb/src/drivers/nvme/target/core.c: In function 'trace_event_raw_event_nvmet_async_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/target/./trace.h:131:1: note: in expansion of macro 'TRACE_EVENT' 131 | TRACE_EVENT(nvmet_async_event, | ^~~~~~~~~~~ /kisskb/src/drivers/nvme/target/core.c: In function 'trace_event_raw_event_nvmet_req_init': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/target/./trace.h:61:1: note: in expansion of macro 'TRACE_EVENT' 61 | TRACE_EVENT(nvmet_req_init, | ^~~~~~~~~~~ /kisskb/src/drivers/nvme/target/core.c: In function 'trace_event_raw_event_nvmet_req_complete': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/target/./trace.h:103:1: note: in expansion of macro 'TRACE_EVENT' 103 | TRACE_EVENT(nvmet_req_complete, | ^~~~~~~~~~~ /kisskb/src/drivers/nvme/target/core.c: In function 'nvmet_release_p2p_ns_map': /kisskb/src/drivers/nvme/target/core.c:1315:25: note: byref variable will be forcibly initialized 1315 | struct radix_tree_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_fabric_lib.c:iscsi_get_pr_transport_id_len Cyclomatic Complexity 4 /kisskb/src/include/linux/ctype.h:__tolower Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_fabric_lib.c:sas_get_pr_transport_id Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_fabric_lib.c:sbp_get_pr_transport_id Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_fabric_lib.c:fc_get_pr_transport_id Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_fabric_lib.c:srp_get_pr_transport_id Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_fabric_lib.c:iscsi_get_pr_transport_id Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 24 /kisskb/src/drivers/target/target_core_fabric_lib.c:iscsi_parse_pr_out_transport_id Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_fabric_lib.c:target_get_pr_transport_id_len Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_fabric_lib.c:target_get_pr_transport_id Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_fabric_lib.c:target_parse_pr_out_transport_id Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_32bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_64bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_isLittleEndian Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE24 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/cpu.h:ZSTD_cpuid Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/cpu.h:ZSTD_cpuid_bmi2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/error_private.h:ERR_isError Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy8 Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_wildcopy Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_assert_internal_consistency Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_align Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_owns_buffer Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_mark_tables_dirty Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_clear_tables Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_sizeof Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_reserve_failed Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_available_space Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_check_available Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_check_too_large Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_check_wasteful Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_bump_oversized_duration Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_minGain Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_disableLiteralsCompression Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_storeSeq Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_clear Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_hasExtDict Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_matchState_dictMode Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_needOverflowCorrection Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_sizeof_mtctx Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CParams_shouldEnableLdm Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtxParams_setZstdParams Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_isUpdateAuthorized Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_assertEqualCParams Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_invalidateMatchState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_indexTooCloseToMax Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_shouldAttachDict Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_reduceTable_internal Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_reduceTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_reduceTable_btlazy2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_useTargetCBlockSize Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_maybeRLE Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_confirmRepcodesAndEntropyTables Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getCParamMode Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_dedicatedDictSearch_isSupported Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_dedicatedDictSearch_revertCParams Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getCParamRowSize Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_clear Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_init Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_reserve_object Cyclomatic Complexity 22 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_overrideCParams Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_alloc_size Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_sizeof_matchState Cyclomatic Complexity 23 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_internal_advance_phase Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_reserve_internal Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_reserve_buffer Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_reserve_aligned Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_reserve_table Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_mark_tables_clean Cyclomatic Complexity 23 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_writeFrameHeader Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_update Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_correctOverflow Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_reduceIndex Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_checkDictValidity Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_rleCompressBlock Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_dictNCountRepeat Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_nextInputSizeHint Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_nextInputSizeHint_MTorST Cyclomatic Complexity 24 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_checkBufferStability Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_setBufferExpectations Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_selectSequenceCopier Cyclomatic Complexity 26 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_finalizeOffCode Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_validateSequence Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_safecopyLiterals Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_create Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_move Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtxParams_init_internal Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_clean_tables Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_init Cyclomatic Complexity 23 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_reset_matchState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_free Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCDict_advanced_internal Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_storeLastLiterals Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_noCompressBlock Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_updateRep Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_limitCopy Cyclomatic Complexity 42 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_copySequencesToSeqStoreNoBlockDelim Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy16 Cyclomatic Complexity 24 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_copySequencesToSeqStoreExplicitBlockDelim Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_highbit32 Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_dictAndWindowLog Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_LLcode Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_MLcode Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCCtxSize_usingCCtxParams_internal Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_NbCommonBytes Cyclomatic Complexity 26 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count Cyclomatic Complexity 11 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_isRLE Cyclomatic Complexity 21 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBlock_targetCBlockSize_body Cyclomatic Complexity 21 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_writeEpilogue Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBound Cyclomatic Complexity 12 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initStaticCCtx Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getSeqStore Cyclomatic Complexity 20 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_copyBlockSequences Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_freeCCtxParams Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtxParams_init Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCCtxParams_advanced Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCCtxParams Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtxParams_reset Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_makeCCtxParamsFromCParams Cyclomatic Complexity 32 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtxParams_getParameter Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_getParameter Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_setParametersUsingCCtxParams Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_setPledgedSrcSize Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_refThreadPool Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_cycleLog Cyclomatic Complexity 35 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_adjustCParams_internal Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_overflowCorrectIfNeeded Cyclomatic Complexity 41 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_loadDictionaryContent Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getFrameProgression Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_toFlushNow Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_reset_compressedBlockState Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_invalidateRepCodes Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_seqToCodes Cyclomatic Complexity 41 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_entropyCompressSequences_internal Cyclomatic Complexity 12 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_entropyCompressSequences Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_selectBlockCompressor Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_resetSeqStore Cyclomatic Complexity 19 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_buildSeqStore Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBlock_targetCBlockSize Cyclomatic Complexity 23 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBlock_internal Cyclomatic Complexity 39 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compress_frameChunk Cyclomatic Complexity 34 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressContinue_internal Cyclomatic Complexity 38 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressSequences_internal Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_mergeBlockDelimiters Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_writeSkippableFrame Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_writeLastEmptyBlock Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_referenceExternalSequences Cyclomatic Complexity 45 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_resetCCtx_internal Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_copyCCtx_internal Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_copyCCtx Cyclomatic Complexity 12 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_resetCCtx_byAttachingCDict Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_resetCCtx_byCopyingCDict Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_resetCCtx_usingCDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressContinue Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getBlockSize Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBlock Cyclomatic Complexity 43 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_loadCEntropy Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_loadZstdDictionary Cyclomatic Complexity 23 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compress_insertDictionary Cyclomatic Complexity 30 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBegin_internal Cyclomatic Complexity 27 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initCDict_internal Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_trace Cyclomatic Complexity 11 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressEnd Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compress_advanced_internal Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCDictSize_advanced Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_sizeof_CDict Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_sizeof_localDict Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_sizeof_CCtx Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_sizeof_CStream Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_freeCDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_clearAllDicts Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_freeCCtxContent Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_freeCCtx Cyclomatic Complexity 21 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_loadDictionary_advanced Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_loadDictionary_byReference Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_loadDictionary Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_refCDict Cyclomatic Complexity 12 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_refPrefix_advanced Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_refPrefix Cyclomatic Complexity 15 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_reset Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initCCtx Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCCtx_advanced Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCCtx Cyclomatic Complexity 85 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressStream_generic Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initStaticCDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getCParamsFromCDict Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getDictID_fromCDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initStaticCStream Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCStream_advanced Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCStream Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_freeCStream Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CStreamInSize Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CStreamOutSize Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_resetCStream Cyclomatic Complexity 12 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initCStream_internal Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initCStream_usingCDict_advanced Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initCStream_usingCDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_maxCLevel Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_minCLevel Cyclomatic Complexity 31 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_cParam_getBounds Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_cParam_clampBounds Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_cParam_withinBounds Cyclomatic Complexity 126 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtxParams_setParameter Cyclomatic Complexity 16 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_setParameter Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initCStream_usingDict Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initCStream_srcSize Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initCStream Cyclomatic Complexity 15 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_checkCParams Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtxParams_init_advanced Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBegin_advanced_internal Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBegin_advanced Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compress_advanced Cyclomatic Complexity 11 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initCStream_advanced Cyclomatic Complexity 43 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_clampCParams Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_adjustCParams Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getCParams_internal Cyclomatic Complexity 12 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getCParamsFromCCtxParams Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCCtxSize_usingCCtxParams Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCCtxSize_usingCParams Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCStreamSize_usingCCtxParams Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCStreamSize_usingCParams Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCCtxSize_internal Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCCtxSize Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCStreamSize_internal Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCStreamSize Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getParams_internal Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBegin_usingDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBegin Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compress_usingDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressCCtx Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compress Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_estimateCDictSize Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_dedicatedDictSearch_getCParams Cyclomatic Complexity 11 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCDict_advanced2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCDict_advanced Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_initLocalDict Cyclomatic Complexity 18 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_CCtx_init_compressStream2 Cyclomatic Complexity 19 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressStream2 Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressStream Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressStream2_simpleArgs Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compress2 Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_generateSequences Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_flushStream Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_endStream Cyclomatic Complexity 19 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressSequences Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCDict Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_createCDict_byReference Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getCParams Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBegin_usingCDict_advanced Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compressBegin_usingCDict Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compress_usingCDict_advanced Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_compress_usingCDict Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress.c:ZSTD_getParams /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_advanced_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:3652:20: note: byref variable will be forcibly initialized 3652 | ZSTD_cwksp ws; | ^~ In file included from /kisskb/src/lib/zstd/compress/zstd_compress.c:22: /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_updateRep': /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:401:16: note: byref variable will be forcibly initialized 401 | repcodes_t newReps; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_copySequencesToSeqStoreNoBlockDelim': /kisskb/src/lib/zstd/compress/zstd_compress.c:4553:16: note: byref variable will be forcibly initialized 4553 | repcodes_t updatedRepcodes; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_copySequencesToSeqStoreExplicitBlockDelim': /kisskb/src/lib/zstd/compress/zstd_compress.c:4485:16: note: byref variable will be forcibly initialized 4485 | repcodes_t updatedRepcodes; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_initStaticCCtx': /kisskb/src/lib/zstd/compress/zstd_compress.c:105:16: note: byref variable will be forcibly initialized 105 | ZSTD_cwksp ws; | ^~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_copyBlockSequences': /kisskb/src/lib/zstd/compress/zstd_compress.c:2479:16: note: byref variable will be forcibly initialized 2479 | repcodes_t updatedRepcodes; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_makeCCtxParamsFromCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:206:22: note: byref variable will be forcibly initialized 206 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_buildSeqStore': /kisskb/src/lib/zstd/compress/zstd_compress.c:2442:27: note: byref variable will be forcibly initialized 2442 | rawSeqStore_t ldmSeqStore = kNullRawSeqStore; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressSequences_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:4693:27: note: byref variable will be forcibly initialized 4693 | ZSTD_sequencePosition seqPos = {0, 0, 0}; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_initStaticCDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3803:20: note: byref variable will be forcibly initialized 3803 | ZSTD_cwksp ws; | ^~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3798:22: note: byref variable will be forcibly initialized 3798 | ZSTD_CCtx_params params; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressBegin_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3382:22: note: byref variable will be forcibly initialized 3382 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compress_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3488:22: note: byref variable will be forcibly initialized 3488 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_getCParamsFromCCtxParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1218:32: note: byref variable will be forcibly initialized 1218 | ZSTD_compressionParameters cParams; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCCtxSize_usingCCtxParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1304:38: note: byref variable will be forcibly initialized 1304 | ZSTD_compressionParameters const cParams = | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCCtxSize_usingCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1317:28: note: byref variable will be forcibly initialized 1317 | ZSTD_CCtx_params const params = ZSTD_makeCCtxParamsFromCParams(cParams); | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCStreamSize_usingCCtxParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1349:42: note: byref variable will be forcibly initialized 1349 | { ZSTD_compressionParameters const cParams = | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCStreamSize_usingCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1367:28: note: byref variable will be forcibly initialized 1367 | ZSTD_CCtx_params const params = ZSTD_makeCCtxParamsFromCParams(cParams); | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCCtxSize_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:1328:42: note: byref variable will be forcibly initialized 1328 | ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, srcSizeTiers[tier], 0, ZSTD_cpm_noAttachDict); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCStreamSize_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:1373:38: note: byref variable will be forcibly initialized 1373 | ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, 0, ZSTD_cpm_noAttachDict); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_getParams_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:5094:38: note: byref variable will be forcibly initialized 5094 | ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, srcSizeHint, dictSize, mode); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:5093:21: note: byref variable will be forcibly initialized 5093 | ZSTD_parameters params; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressBegin_usingDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3392:22: note: byref variable will be forcibly initialized 3392 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compress_usingDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3520:22: note: byref variable will be forcibly initialized 3520 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCDictSize': /kisskb/src/lib/zstd/compress/zstd_compress.c:3571:38: note: byref variable will be forcibly initialized 3571 | ZSTD_compressionParameters const cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, dictSize, ZSTD_cpm_createCDict); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_dedicatedDictSearch_getCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:4978:32: note: byref variable will be forcibly initialized 4978 | ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(compressionLevel, 0, dictSize, ZSTD_cpm_createCDict); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_advanced2': /kisskb/src/lib/zstd/compress/zstd_compress.c:3697:32: note: byref variable will be forcibly initialized 3697 | ZSTD_compressionParameters cParams; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3696:22: note: byref variable will be forcibly initialized 3696 | ZSTD_CCtx_params cctxParams = *originalCctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3678:22: note: byref variable will be forcibly initialized 3678 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_CCtx_init_compressStream2': /kisskb/src/lib/zstd/compress/zstd_compress.c:4311:22: note: byref variable will be forcibly initialized 4311 | ZSTD_CCtx_params params = cctx->requestedParams; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressStream2_simpleArgs': /kisskb/src/lib/zstd/compress/zstd_compress.c:4395:20: note: byref variable will be forcibly initialized 4395 | ZSTD_inBuffer input = { src, srcSize, *srcPos }; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:4394:20: note: byref variable will be forcibly initialized 4394 | ZSTD_outBuffer output = { dst, dstCapacity, *dstPos }; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compress2': /kisskb/src/lib/zstd/compress/zstd_compress.c:4394:20: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_compress.c:4395:20: note: byref variable will be forcibly initialized 4395 | ZSTD_inBuffer input = { src, srcSize, *srcPos }; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_flushStream': /kisskb/src/lib/zstd/compress/zstd_compress.c:4842:19: note: byref variable will be forcibly initialized 4842 | ZSTD_inBuffer input = { NULL, 0, 0 }; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_endStream': /kisskb/src/lib/zstd/compress/zstd_compress.c:4849:19: note: byref variable will be forcibly initialized 4849 | ZSTD_inBuffer input = { NULL, 0, 0 }; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3738:32: note: byref variable will be forcibly initialized 3738 | ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, dictSize, ZSTD_cpm_createCDict); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_byReference': /kisskb/src/lib/zstd/compress/zstd_compress.c:3749:32: note: byref variable will be forcibly initialized 3749 | ZSTD_compressionParameters cParams = ZSTD_getCParams_internal(compressionLevel, ZSTD_CONTENTSIZE_UNKNOWN, dictSize, ZSTD_cpm_createCDict); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressBegin_usingCDict_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3849:22: note: byref variable will be forcibly initialized 3849 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77693.c:max77693_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max77693.c:max77693_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max77693.c:max77693_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77693.c:max77693_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 35 /kisskb/src/drivers/mfd/max77693.c:max77693_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77693.c:max77693_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_inode_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:fname_full_size Cyclomatic Complexity 6 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_is_meta_file Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_i Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/ntfs.h:resident_data_ex Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_lock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_lock_dir Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_unlock Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/namei.c:ntfs_lookup Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/namei.c:ntfs_unlink Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/namei.c:ntfs_rmdir Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/namei.c:ntfs_symlink Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/namei.c:ntfs_create Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/namei.c:ntfs_mkdir Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/namei.c:ntfs_mknod Cyclomatic Complexity 16 /kisskb/src/fs/ntfs3/namei.c:ntfs_link Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/namei.c:fill_name_de Cyclomatic Complexity 59 /kisskb/src/fs/ntfs3/namei.c:ntfs_rename Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/namei.c:ntfs3_get_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/include/drm/drm_rect.h:drm_rect_equals Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_get_new_crtc_state Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_crtc_needs_modeset Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:convert_clip_rect_to_rect Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_state_put Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:drm_atomic_helper_check_plane_damage Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:drm_atomic_helper_dirtyfb Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:drm_atomic_helper_damage_iter_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:drm_atomic_helper_damage_iter_next Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:drm_atomic_helper_damage_merged /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'drm_atomic_helper_dirtyfb': /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:111:33: note: byref variable will be forcibly initialized 111 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'drm_atomic_helper_damage_merged': /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:310:18: note: byref variable will be forcibly initialized 310 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:309:39: note: byref variable will be forcibly initialized 309 | struct drm_atomic_helper_damage_iter iter; | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:shost_priv Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufs_bsg.c:ufs_bsg_verify_query_size Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufs_bsg.c:ufs_bsg_node_release Cyclomatic Complexity 5 /kisskb/src/include/scsi/scsi_host.h:dev_to_shost Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_get_sync Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufs_bsg.c:ufs_bsg_get_query_desc_size Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/ufs/ufs_bsg.c:ufs_bsg_alloc_desc_buffer Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_put_sync Cyclomatic Complexity 30 /kisskb/src/drivers/scsi/ufs/ufs_bsg.c:ufs_bsg_request Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufs_bsg.c:ufs_bsg_remove Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufs_bsg.c:ufs_bsg_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_device_get_match_data Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci_platform.c:ahci_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 14 /kisskb/src/drivers/ata/ahci_platform.c:ahci_probe Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci_platform.c:ahci_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max77843.c:max77843_i2c_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max77843.c:max77843_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/max77843.c:max77843_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/max77843.c:max77843_chg_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 21 /kisskb/src/drivers/mfd/max77843.c:max77843_probe Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_width Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_height Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:clip_offset Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_xrgb8888_to_rgb332_line Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_xrgb8888_to_rgb888_line Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_toio Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_xrgb8888_to_rgb565_line Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_memcpy Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_memcpy_dstclip Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_swab Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_xrgb8888_to_rgb332 Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_xrgb8888_to_rgb565 Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_xrgb8888_to_rgb565_dstclip Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_xrgb8888_to_rgb888 Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_xrgb8888_to_rgb888_dstclip Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_xrgb8888_to_gray8 Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_blit_rect_dstclip Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_format_helper.c:drm_fb_blit_dstclip Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_hba.c:core_get_backend Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_hba.c:transport_backend_register Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_hba.c:target_backend_unregister Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_hba.c:core_alloc_hba Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_hba.c:core_delete_hba Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_hba.c:target_sense_desc_format Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_rec_inuse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:clear_rec_inuse Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_ext Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_indexed Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:attr_name Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:put_bh Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_mounted Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/ntfs_fs.h:nb_put Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:mi_clear Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_lock Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_unlock Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/record.c:compare_attr Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/record.c:mi_put Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/record.c:mi_init Cyclomatic Complexity 43 /kisskb/src/fs/ntfs3/record.c:mi_read Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/record.c:mi_get Cyclomatic Complexity 75 /kisskb/src/fs/ntfs3/record.c:mi_enum_attr Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/record.c:mi_new_attt_id Cyclomatic Complexity 24 /kisskb/src/fs/ntfs3/record.c:mi_find_attr Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/record.c:mi_write Cyclomatic Complexity 30 /kisskb/src/fs/ntfs3/record.c:mi_format_new Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/record.c:mi_mark_free Cyclomatic Complexity 16 /kisskb/src/fs/ntfs3/record.c:mi_insert_attr Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/record.c:mi_remove_attr Cyclomatic Complexity 24 /kisskb/src/fs/ntfs3/record.c:mi_resize_attr Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/record.c:mi_pack_runs /kisskb/src/drivers/gpu/drm/drm_format_helper.c: In function 'drm_fb_blit_dstclip': /kisskb/src/drivers/gpu/drm/drm_format_helper.c:512:18: note: byref variable will be forcibly initialized 512 | struct drm_rect fullscreen = { | ^~~~~~~~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_is_user_access_allowed Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufs-hwmon.c:ufs_hwmon_is_visible Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_get_sync Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufs-hwmon.c:ufs_read_temp_enable Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufs-hwmon.c:ufs_get_temp Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_rpm_put_sync Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/ufs-hwmon.c:ufs_hwmon_read Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_update_ee_usr_mask Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/ufs/ufs-hwmon.c:ufs_hwmon_write Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/ufs/ufs-hwmon.c:ufs_hwmon_probe Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufs-hwmon.c:ufs_hwmon_remove Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufs-hwmon.c:ufs_hwmon_notify_event Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_item_name Cyclomatic Complexity 2 /kisskb/src/include/linux/configfs.h:to_config_group Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:to_nvmet_ns Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:to_ana_group Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:to_nvmet_port Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:ana_groups_to_port Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:to_subsys Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:namespaces_to_subsys Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:to_host Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_host_name Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_is_passthru_subsys Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_port_init_tsas_rdma Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_is_ascii Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_hosts_make_group Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_referral_make Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_is_port_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_host_release Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_referral_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_portid_store Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_treq_store Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_adrfam_store Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ana_group_ana_state_store Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ana_group_release Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ana_group_ana_state_show Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_trtype_show Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_treq_show Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_adrfam_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_buffered_io_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_ana_grpid_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_device_uuid_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_device_nguid_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_device_path_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_passthru_io_timeout_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_passthru_admin_timeout_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_passthru_enable_show Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtou32 Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ana_groups_make_group Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_passthru_io_timeout_store Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_passthru_admin_timeout_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_referral_notify Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:strtobool Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_referral_enable_store Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_pi_enable_store Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_param_pi_enable_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_referral_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_trsvcid_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_traddr_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_portid_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_pi_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_model_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_cntlid_max_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_cntlid_min_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_serial_show Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_version_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_allow_any_host_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_param_pi_enable_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_param_inline_data_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_passthru_device_path_show Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_trtype_store Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_trsvcid_store Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_addr_traddr_store Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_cntlid_max_store Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_cntlid_min_store Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_version_store_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_port_subsys_drop_link Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_port_release Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_version_store Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_buffered_io_store Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_model_store_locked Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_model_store Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_device_path_store Cyclomatic Complexity 4 /kisskb/src/include/linux/string.h:memcpy_and_pad Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_serial_store_locked Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_serial_store Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_attr_allow_any_host_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_port_subsys_allow_link Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:configfs_add_default_group Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_add_passthru_group Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ports_make Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_param_inline_data_size_store Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_subsys_make Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_allowed_hosts_drop_link Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_allowed_hosts_allow_link Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_make Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_revalidate_size_store Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_enable_store Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_ana_grpid_store Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_device_uuid_store Cyclomatic Complexity 25 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_device_nguid_store Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_ns_release Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_passthru_enable_store Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_passthru_device_path_store Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_init_configfs Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/configfs.c:nvmet_exit_configfs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/max8907.c:max8907_gen_is_volatile_reg Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/max8907.c:max8907_gen_is_precious_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max8907.c:max8907_gen_is_writeable_reg Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/max8907.c:max8907_rtc_is_precious_reg Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/max8907.c:max8907_rtc_is_writeable_reg Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/max8907.c:max8907_i2c_init Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/max8907.c:max8907_rtc_is_volatile_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max8907.c:max8907_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max8907.c:max8907_power_off Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 36 /kisskb/src/drivers/mfd/max8907.c:max8907_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/max8907.c:max8907_i2c_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_read Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_base.h:atomic_inc_mb Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_base.h:atomic_dec_mb Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_pr_generation Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_put_pr_reg Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_pr.c:is_reservation_holder Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_pr.c:target_scsi2_reservation_check Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_locate_pr_reg Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_locate_pr_reg Cyclomatic Complexity 21 /kisskb/src/drivers/target/target_core_pr.c:target_check_scsi2_reservation_conflict Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 80 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_pr_seq_non_holder Cyclomatic Complexity 15 /kisskb/src/drivers/target/target_core_pr.c:target_scsi3_pr_reservation_check Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_lunacl_undepend_item Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_nodeacl_undepend_item Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_tpg_undepend_item Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_release_preempt_and_abort Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_do_alloc_registration Cyclomatic Complexity 17 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_update_aptpl_buf Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_write_aptpl_to_file Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_update_and_write_aptpl Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget_live Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_lunacl_depend_item Cyclomatic Complexity 40 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_alloc_registration Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_tpg_depend_item Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_nodeacl_depend_item Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_pri_read_keys Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_pri_read_reservation Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_pri_report_capabilities Cyclomatic Complexity 37 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_pri_read_full_status Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_pr.c:core_pr_dump_initiator_port Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_dump_registration Cyclomatic Complexity 17 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_add_registration Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_alloc_registration Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_aptpl_reserve Cyclomatic Complexity 25 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_check_aptpl_registration Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_complete_pro_release Cyclomatic Complexity 46 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_emulate_pro_release Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_check_implicit_release Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_free_registration Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_emulate_pro_clear Cyclomatic Complexity 34 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_pro_reserve Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_emulate_pro_reserve Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_pr.c:__core_scsi3_complete_pro_preempt Cyclomatic Complexity 112 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_pro_preempt Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_emulate_pro_preempt Cyclomatic Complexity 84 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_decode_spec_i_port Cyclomatic Complexity 82 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_emulate_pro_register Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_pr.c:target_release_reservation Cyclomatic Complexity 29 /kisskb/src/drivers/target/target_core_pr.c:target_scsi2_reservation_release Cyclomatic Complexity 32 /kisskb/src/drivers/target/target_core_pr.c:target_scsi2_reservation_reserve Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_alloc_aptpl_registration Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_check_aptpl_registration Cyclomatic Complexity 21 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_free_pr_reg_from_nacl Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_free_all_registrations Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_pr_dump_type Cyclomatic Complexity 110 /kisskb/src/drivers/target/target_core_pr.c:core_scsi3_emulate_pro_register_and_move Cyclomatic Complexity 49 /kisskb/src/drivers/target/target_core_pr.c:target_scsi3_emulate_pr_out Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_pr.c:target_scsi3_emulate_pr_in Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_pr.c:target_check_reservation Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:printk_ratelimit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed_lockless Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/timer.h:timer_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_is_atapi Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_is_ncq Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_port_is_dummy Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_supported Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:sata_pmp_attached Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_is_host_link Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:sata_srst_pmp Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_ehi_hotplugged Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_tag_internal Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_tag_valid Cyclomatic Complexity 6 /kisskb/src/include/linux/libata.h:ata_class_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_dev_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:ata_link_active Cyclomatic Complexity 3 /kisskb/src/include/linux/libata.h:__ata_qc_from_tag Cyclomatic Complexity 1 /kisskb/src/include/linux/libata.h:ata_shost_to_port Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci.h:__ahci_port_base Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci.h:ahci_port_base Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci.h:ahci_nr_ports Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_show_host_version Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_show_host_cap2 Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_show_host_caps Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_activity_show Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_rpm_get_port Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_rpm_put_port Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libahci.c:ahci_show_em_supported Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_show_port_cmd Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libahci.c:ahci_activity_store Cyclomatic Complexity 12 /kisskb/src/drivers/ata/libahci.c:ahci_scr_offset Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_scr_read Cyclomatic Complexity 7 /kisskb/src/include/linux/libata.h:ata_check_ready Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_bad_pmp_check_ready Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_check_ready Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:sata_ehc_deb_timing Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 19 /kisskb/src/drivers/ata/libahci.c:ahci_store_em_buffer Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libahci.c:ahci_transmit_led_message Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_power_down Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libahci.c:ahci_disable_fbs Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_pmp_detach Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libahci.c:ahci_enable_fbs Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_pmp_attach Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_scr_write Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_thaw Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_freeze Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_start_engine Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_restore_initial_config Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_power_up Cyclomatic Complexity 7 /kisskb/src/include/linux/libata.h:ata_qc_from_tag Cyclomatic Complexity 24 /kisskb/src/drivers/ata/libahci.c:ahci_read_em_buffer Cyclomatic Complexity 9 /kisskb/src/drivers/ata/libahci.c:ahci_led_store Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libahci.c:ahci_led_show Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_stop_fis_rx Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libahci.c:ahci_deinit_port Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_port_stop Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libahci.c:ahci_port_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dmam_alloc_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_port_suspend Cyclomatic Complexity 39 /kisskb/src/drivers/ata/libahci.c:ahci_set_aggressive_devslp Cyclomatic Complexity 41 /kisskb/src/drivers/ata/libahci.c:ahci_set_lpm Cyclomatic Complexity 14 /kisskb/src/drivers/ata/libahci.c:ahci_stop_engine Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_dev_config Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libahci.c:ahci_postreset Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libahci.c:ahci_qc_fill_rtf Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_tf_init Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libahci.c:ahci_fill_sg Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_pmp_qc_defer Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libahci.c:ahci_enable_ahci Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libahci.c:ahci_fbs_dec_intr Cyclomatic Complexity 55 /kisskb/src/drivers/ata/libahci.c:ahci_error_intr Cyclomatic Complexity 41 /kisskb/src/drivers/ata/libahci.c:ahci_handle_port_interrupt Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_port_intr Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_multi_irqs_intr_hard Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libahci.c:ahci_sw_activity Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libahci.c:ahci_qc_issue Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libahci.c:ahci_sw_activity_blink Cyclomatic Complexity 6 /kisskb/src/drivers/ata/libahci.c:ahci_error_handler Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_init_sw_activity Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:devm_request_irq Cyclomatic Complexity 11 /kisskb/src/drivers/ata/libahci.c:ahci_host_activate_multi_irqs Cyclomatic Complexity 129 /kisskb/src/drivers/ata/libahci.c:ahci_save_initial_config Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libahci.c:ahci_start_fis_rx Cyclomatic Complexity 16 /kisskb/src/drivers/ata/libahci.c:ahci_start_port Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libahci.c:ahci_port_resume Cyclomatic Complexity 28 /kisskb/src/drivers/ata/libahci.c:ahci_port_start Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libahci.c:ahci_reset_controller Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_reset_em Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_init_controller Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_dev_classify Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_fill_cmd_slot Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libahci.c:ahci_qc_prep Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libahci.c:ahci_kick_engine Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_post_internal_cmd Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libahci.c:ahci_exec_polled_cmd Cyclomatic Complexity 32 /kisskb/src/drivers/ata/libahci.c:ahci_do_softreset Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_softreset Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libahci.c:ahci_pmp_retry_softreset Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_do_hardreset Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci.c:ahci_hardreset Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libahci.c:ahci_handle_port_intr Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci.c:ahci_single_level_irq_intr Cyclomatic Complexity 33 /kisskb/src/drivers/ata/libahci.c:ahci_print_info Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libahci.c:ahci_set_em_messages Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libahci.c:ahci_host_activate In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_pr.c:14: /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_pro_preempt': /kisskb/src/drivers/target/target_core_pr.c:2826:12: note: byref variable will be forcibly initialized 2826 | LIST_HEAD(preempt_and_abort_list); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_decode_spec_i_port': /kisskb/src/drivers/target/target_core_pr.c:1487:12: note: byref variable will be forcibly initialized 1487 | LIST_HEAD(tid_dest_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_dev_classify': /kisskb/src/drivers/ata/libahci.c:1276:22: note: byref variable will be forcibly initialized 1276 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_softreset': /kisskb/src/drivers/ata/libahci.c:1396:22: note: byref variable will be forcibly initialized 1396 | struct ata_taskfile tf; | ^~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_hardreset': /kisskb/src/drivers/ata/libahci.c:1546:22: note: byref variable will be forcibly initialized 1546 | struct ata_taskfile tf; | ^~ Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blksize_bits Cyclomatic Complexity 9 /kisskb/src/fs/ntfs3/run.c:run_pack_s64 Cyclomatic Complexity 9 /kisskb/src/fs/ntfs3/run.c:run_unpack_s64 Cyclomatic Complexity 60 /kisskb/src/fs/ntfs3/run.c:run_packed_size Cyclomatic Complexity 28 /kisskb/src/fs/ntfs3/run.c:run_consolidate Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 26 /kisskb/src/fs/ntfs3/run.c:run_lookup Cyclomatic Complexity 11 /kisskb/src/fs/ntfs3/run.c:run_is_mapped_full Cyclomatic Complexity 19 /kisskb/src/fs/ntfs3/run.c:run_lookup_entry Cyclomatic Complexity 15 /kisskb/src/fs/ntfs3/run.c:run_truncate_head Cyclomatic Complexity 9 /kisskb/src/fs/ntfs3/run.c:run_truncate Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/run.c:run_truncate_around Cyclomatic Complexity 96 /kisskb/src/fs/ntfs3/run.c:run_add_entry Cyclomatic Complexity 25 /kisskb/src/fs/ntfs3/run.c:run_collapse_range Cyclomatic Complexity 16 /kisskb/src/fs/ntfs3/run.c:run_get_entry Cyclomatic Complexity 42 /kisskb/src/fs/ntfs3/run.c:run_pack Cyclomatic Complexity 60 /kisskb/src/fs/ntfs3/run.c:run_unpack Cyclomatic Complexity 56 /kisskb/src/fs/ntfs3/run.c:run_unpack_ex Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/run.c:run_get_highest_vcn Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:ewma_psr_time_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:ewma_psr_time_read Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:ewma_psr_time_add Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_state_put Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:drm_self_refresh_helper_entry_work Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:drm_self_refresh_helper_update_avg_times Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:drm_self_refresh_helper_alter_state Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:drm_self_refresh_helper_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:drm_self_refresh_helper_cleanup /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c: In function 'drm_self_refresh_helper_entry_work': /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:74:33: note: byref variable will be forcibly initialized 74 | struct drm_modeset_acquire_ctx ctx; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210-pltfrm.c:tc_dwc_g210_pltfm_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210-pltfrm.c:tc_dwc_g210_pltfm_remove Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210-pltfrm.c:tc_dwc_g210_pltfm_probe Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210-pltfrm.c:tc_dwc_g210_pltfm_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_resume Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_suspend Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-core.c:resume_reason_show Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_client_dev_register Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_read_block Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_write_block Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_reg_read Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/pcf50633-core.c:dump_regs_show Cyclomatic Complexity 34 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_reg_write Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_reg_set_bit_mask Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-core.c:pcf50633_reg_clear_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/include/linux/nvme.h:nvme_is_fabrics Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_set_result Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_req_subsys Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_is_passthru_subsys Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_is_passthru_req Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_ns_has_pi Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_feat_data_len Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_get_cmd_effects_nvm Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_get_cmd_effects_zns Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_clear_aen_bit Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_abort Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_req_cns_error_complete Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_get_feat_write_protect Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_write_protect_flush_sync Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_set_feat_write_protect Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_copy_ns_identifier Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_get_log_page_error Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_async_event Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:mod_delayed_work Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_keep_alive Cyclomatic Complexity 23 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_identify_ns Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_get_log_cmd_effects_ns Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/string.h:memcpy_and_pad Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_identify_ctrl Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_identify_nslist Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_format_ana_group Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_identify_desclist Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_handle_identify_desclist Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_identify Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_get_smart_log_all Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_get_smart_log_nsid Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_get_log_page_smart Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_get_log_page_noop Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_get_log_changed_ns Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_get_log_page_ana Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_get_log_page_len Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_get_log_page Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_get_log_page_offset Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_set_feat_kato Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_set_feat_async_event Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_set_features Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_get_feat_kato Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_get_feat_async_event Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_execute_get_features Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/admin-cmd.c:nvmet_parse_admin_cmd Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_modeset_helper_vtables.h:drm_connector_helper_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:drm_bridge_to_panel_bridge Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:drm_connector_to_panel_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/panel.c:panel_bridge_attach Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/bridge/panel.c:panel_bridge_detach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:panel_bridge_connector_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:panel_bridge_get_modes Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:panel_bridge_disable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:panel_bridge_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:panel_bridge_pre_enable Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:panel_bridge_post_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/panel.c:drm_panel_bridge_add_typed Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/panel.c:drm_panel_bridge_add Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/panel.c:drm_panel_bridge_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:devm_drm_panel_bridge_release Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/bridge/panel.c:devm_drm_panel_bridge_add_typed Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/bridge/panel.c:devm_drm_panel_bridge_add Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/bridge/panel.c:drm_panel_bridge_connector Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/bridge/panel.c:devm_drm_of_get_bridge Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_vops_phy_initialization Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-dwc.c:ufshcd_dwc_program_clk_div Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_dme_get Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd-dwc.c:ufshcd_dwc_link_is_up Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/ufs/ufshcd-dwc.c:ufshcd_dwc_dme_set_attrs Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-dwc.c:ufshcd_dwc_connection_setup Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/ufs/ufshcd-dwc.c:ufshcd_dwc_link_startup_notify Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_irq_call_handler Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/pcf50633-irq.c:__pcf50633_irq_mask_set Cyclomatic Complexity 55 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_register_irq Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_free_irq Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_irq_mask Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_irq_unmask Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_irq_mask_get Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_irq_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_irq_resume Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_irq_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/pcf50633-irq.c:pcf50633_irq_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blksize_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_file.h:seq_user_ns Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_printk Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:is_attr_ext Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs.h:resident_data Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:wnd_zeroes Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_ntfs3 Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:bitmap_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_up_cluster Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_i Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:ntfs_statfs Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/super.c:true_sectors_per_clst Cyclomatic Complexity 4 /kisskb/src/include/linux/vmstat.h:global_zone_page_state Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/super.c:format_size_gb Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/ntfs.h:resident_data_ex Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/super.c:exit_ntfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:put_mount_options Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:ntfs_fs_get_tree Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:ntfs_nfs_commit_metadata Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:ntfs_fh_to_parent Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:ntfs_fh_to_dentry Cyclomatic Complexity 37 /kisskb/src/fs/ntfs3/super.c:ntfs_show_options Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:ntfs_destroy_inode Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:ntfs_i_callback Cyclomatic Complexity 37 /kisskb/src/fs/ntfs3/super.c:ntfs_sync_fs Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/super.c:ntfs_alloc_inode Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/super.c:ntfs_load_nls Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 78 /kisskb/src/fs/ntfs3/super.c:ntfs_init_from_boot Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/super.c:ntfs_export_get_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_unmap_page Cyclomatic Complexity 5 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_map_page Cyclomatic Complexity 27 /kisskb/src/fs/ntfs3/super.c:ntfs_fs_reconfigure Cyclomatic Complexity 1 /kisskb/src/include/linux/fs_parser.h:fs_parse Cyclomatic Complexity 35 /kisskb/src/fs/ntfs3/super.c:ntfs_fs_parse_param Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/ratelimit.h:ratelimit_state_init Cyclomatic Complexity 13 /kisskb/src/fs/ntfs3/super.c:ntfs_init_fs_context Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/super.c:init_ntfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:init_once Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/super.c:ntfs_set_shared Cyclomatic Complexity 141 /kisskb/src/fs/ntfs3/super.c:ntfs_fill_super Cyclomatic Complexity 12 /kisskb/src/fs/ntfs3/super.c:ntfs_put_shared Cyclomatic Complexity 16 /kisskb/src/fs/ntfs3/super.c:put_ntfs Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/super.c:ntfs_fs_free Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/super.c:ntfs_put_super Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/super.c:ntfs_unmap_meta Cyclomatic Complexity 16 /kisskb/src/fs/ntfs3/super.c:ntfs_discard Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE24 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/error_private.h:ERR_isError Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_minGain Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/zstd_compress_literals.c:ZSTD_noCompressLiterals Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_literals.c:ZSTD_compressRleLiteralsBlock Cyclomatic Complexity 38 /kisskb/src/lib/zstd/compress/zstd_compress_literals.c:ZSTD_compressLiterals /kisskb/src/fs/ntfs3/super.c: In function 'ntfs_export_get_inode': /kisskb/src/fs/ntfs3/super.c:606:17: note: byref variable will be forcibly initialized 606 | struct MFT_REF ref; | ^~~ /kisskb/src/fs/ntfs3/super.c: In function 'ntfs_fs_parse_param': /kisskb/src/fs/ntfs3/super.c:279:25: note: byref variable will be forcibly initialized 279 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/fs/ntfs3/super.c: In function 'ntfs_fill_super': /kisskb/src/fs/ntfs3/super.c:895:17: note: byref variable will be forcibly initialized 895 | struct MFT_REF ref; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_32bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE64 Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLEST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/error_private.h:ERR_isError Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_addBits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_addBitsFast Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_initCState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_initCState2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_encodeSymbol Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_bitCost Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_getFSEMaxSymbolValue Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_useLowProbCount Cyclomatic Complexity 40 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_encodeSequences_body Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_encodeSequences_default Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_entropyCost Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_initCStream Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_flushBits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_flushCState Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/../common/bitstream.h:BIT_closeCStream Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_NCountCost Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_fseBitCost Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_crossEntropyCost Cyclomatic Complexity 49 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_selectEncodingType Cyclomatic Complexity 21 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_buildCTable Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:ZSTD_encodeSequences /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c: In function 'ZSTD_encodeSequences_body': /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:298:19: note: byref variable will be forcibly initialized 298 | FSE_CState_t stateLitLength; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:297:19: note: byref variable will be forcibly initialized 297 | FSE_CState_t stateOffsetBits; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:296:19: note: byref variable will be forcibly initialized 296 | FSE_CState_t stateMatchLength; | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:295:19: note: byref variable will be forcibly initialized 295 | BIT_CStream_t blockStream; | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210.c:tc_dwc_g210_setup_40bit_rmmi Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210.c:tc_dwc_g210_setup_20bit_rmmi_lane0 Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_dme_set Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd.h:ufshcd_dme_get Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210.c:tc_dwc_g210_setup_20bit_rmmi_lane1 Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210.c:tc_dwc_g210_setup_20bit_rmmi Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210.c:tc_dwc_g210_config_40_bit Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/ufs/tc-dwc-g210.c:tc_dwc_g210_config_20_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_32bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE24 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_writeLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/error_private.h:ERR_isError Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_disableLiteralsCompression Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_needSequenceEntropyTables Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_noCompressBlock Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_getSequenceLength Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_seqDecompressedSize Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_updateRep Cyclomatic Complexity 15 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_estimateSubBlockSize_literal Cyclomatic Complexity 38 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_buildSuperBlockEntropy_literal Cyclomatic Complexity 16 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_buildSuperBlockEntropy_sequences Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_buildSuperBlockEntropy Cyclomatic Complexity 17 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_estimateSubBlockSize_symbolType Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_estimateSubBlockSize_sequences Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_estimateSubBlockSize Cyclomatic Complexity 45 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_compressSubBlock_literal Cyclomatic Complexity 33 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_compressSubBlock_sequences Cyclomatic Complexity 11 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_compressSubBlock Cyclomatic Complexity 49 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_compressSubBlock_multi Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:ZSTD_compressSuperBlock In file included from /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:18: /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_updateRep': /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:401:16: note: byref variable will be forcibly initialized 401 | repcodes_t newReps; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_compressSubBlock_multi': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:816:24: note: byref variable will be forcibly initialized 816 | repcodes_t rep; | ^~~ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_compressSuperBlock': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:832:35: note: byref variable will be forcibly initialized 832 | ZSTD_entropyCTablesMetadata_t entropyMetadata; | ^~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_drv.h:drm_drv_uses_atomic_modeset Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_fb_helper.h:drm_fb_helper_from_client Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_use_shadow_fb Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_pixel_format_equal Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_fill_pixel_fmt Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_fill_fix Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_fb_open Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_use_iomem Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:fb_read_screen_buffer Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:fb_write_screen_buffer Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_restore_lut_atomic Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_incr Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:setcmap_pseudo_palette Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_fb_mmap Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_fb_release Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 4 /kisskb/src/include/linux/fb.h:alloc_apertures Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:page_to_phys Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_debug_enter Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_debug_leave Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:pan_set Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_restore_work_fn Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:pan_display_atomic Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_dpms Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_blank Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_toio Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_memcpy_to Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_damage_blit_real Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_damage_blit Cyclomatic Complexity 35 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_damage_work Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_resume_worker Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_sysrq Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_damage Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_deferred_io Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:setcmap_new_gamma_lut Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_atomic.h:drm_atomic_state_put Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:setcmap_atomic Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:setcmap_legacy Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_setcmap Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_ioctl Cyclomatic Complexity 67 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_check_var Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_fill_var Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:pan_display_legacy Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_pan_display Cyclomatic Complexity 88 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_single_fb_probe Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_setup_crtcs_fb Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:__drm_fb_helper_initial_config_and_unlock Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:fb_write_screen_base Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_fb_write Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_fromio Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:fb_read_screen_base Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_fb_read Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_prepare Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_init Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_alloc_fbi Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_unregister_fbi Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_fini Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_cleanup Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_release Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_client_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_fb_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_sys_read Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_sys_write Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_sys_fillrect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_sys_copyarea Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_sys_imageblit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_cfb_fillrect Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_fb_fillrect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_cfb_copyarea Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_fb_copyarea Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_cfb_imageblit Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_fb_imageblit Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_set_suspend Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_set_suspend_unlocked Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_fill_info Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_generic_probe Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_initial_config Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_hotplug_event Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:__drm_fb_helper_restore_fbdev_mode_unlocked Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_restore_fbdev_mode_unlocked Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_set_par Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_client_hotplug Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_lastclose Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_client_restore Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fb_helper_output_poll_changed Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:drm_fbdev_generic_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_item_name Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_base.h:atomic_inc_mb Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_base.h:atomic_dec_mb Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_state_nonoptimized Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_alua.c:core_alua_state_standby Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_state_unavailable Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_alua.c:core_alua_state_transition Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_alua.c:core_alua_dump_state Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_put_tg_pt_gp_from_name Cyclomatic Complexity 34 /kisskb/src/drivers/target/target_core_alua.c:core_alua_check_transition Cyclomatic Complexity 34 /kisskb/src/drivers/target/target_core_alua.c:core_alua_state_lba_dependent Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_write_tpg_metadata Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_alua.c:core_alua_update_tpg_secondary_metadata Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_alua.c:core_alua_set_tg_pt_secondary_state Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_alua.c:core_alua_update_tpg_primary_metadata Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget_live Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 32 /kisskb/src/drivers/target/target_core_alua.c:core_alua_queue_state_change_ua Cyclomatic Complexity 22 /kisskb/src/drivers/target/target_core_alua.c:core_alua_do_transition_tg_pt Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_alua.c:__target_attach_tg_pt_gp Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:__target_detach_tg_pt_gp Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_alua.c:core_alua_allocate_lu_gp_mem Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_get_tg_pt_gp_by_name Cyclomatic Complexity 1 /kisskb/src/include/linux/string.h:strstrip Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 29 /kisskb/src/drivers/target/target_core_alua.c:target_emulate_report_referrals Cyclomatic Complexity 25 /kisskb/src/drivers/target/target_core_alua.c:target_emulate_report_target_port_groups Cyclomatic Complexity 28 /kisskb/src/drivers/target/target_core_alua.c:target_alua_state_check Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_alua.c:core_alua_dump_status Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_check_nonop_delay Cyclomatic Complexity 26 /kisskb/src/drivers/target/target_core_alua.c:core_alua_do_port_transition /kisskb/src/drivers/gpu/drm/drm_fb_helper.c: In function 'drm_fb_helper_damage_blit': /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:398:26: note: byref variable will be forcibly initialized 398 | struct dma_buf_map map, dst; | ^~~ /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:398:21: note: byref variable will be forcibly initialized 398 | struct dma_buf_map map, dst; | ^~~ Cyclomatic Complexity 41 /kisskb/src/drivers/target/target_core_alua.c:target_emulate_set_target_port_groups Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_alua.c:core_alua_allocate_lba_map Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_alua.c:core_alua_allocate_lba_map_mem Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_alua.c:core_alua_free_lba_map Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_alua.c:core_alua_set_lba_map Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_allocate_lu_gp Cyclomatic Complexity 15 /kisskb/src/drivers/target/target_core_alua.c:core_alua_set_lu_gp_id Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_alua.c:core_alua_free_lu_gp_mem Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_get_lu_gp_by_name /kisskb/src/drivers/gpu/drm/drm_fb_helper.c: In function 'drm_fb_helper_damage_work': /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:435:23: note: byref variable will be forcibly initialized 435 | struct drm_clip_rect clip_copy; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_put_lu_gp_from_name Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:__core_alua_attach_lu_gp_mem Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_alua.c:core_alua_free_lu_gp Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:__core_alua_drop_lu_gp_mem Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_allocate_tg_pt_gp Cyclomatic Complexity 15 /kisskb/src/drivers/target/target_core_alua.c:core_alua_set_tg_pt_gp_id Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_alua.c:core_alua_free_tg_pt_gp Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:target_attach_tg_pt_gp Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_alua.c:target_detach_tg_pt_gp Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_alua.c:core_alua_show_tg_pt_gp_info Cyclomatic Complexity 23 /kisskb/src/drivers/target/target_core_alua.c:core_alua_store_tg_pt_gp_info Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_alua.c:core_alua_show_access_type Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_alua.c:core_alua_store_access_type Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_show_nonop_delay_msecs Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_store_nonop_delay_msecs Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_show_trans_delay_msecs Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_store_trans_delay_msecs Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_show_implicit_trans_secs Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_store_implicit_trans_secs Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_show_preferred_bit Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_store_preferred_bit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_show_offline_bit Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_alua.c:core_alua_store_offline_bit Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_show_secondary_status Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_store_secondary_status Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_alua.c:core_alua_show_secondary_write_metadata Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_alua.c:core_alua_store_secondary_write_metadata Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_alua.c:core_setup_alua /kisskb/src/drivers/gpu/drm/drm_fb_helper.c: In function 'setcmap_atomic': /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:1026:33: note: byref variable will be forcibly initialized 1026 | struct drm_modeset_acquire_ctx ctx; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_put Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:of_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci.h:ahci_nr_ports Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_prepare Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_unprepare Cyclomatic Complexity 7 /kisskb/src/include/linux/clk.h:clk_prepare_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_disable_unprepare Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_get_child_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 15 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_put_resources Cyclomatic Complexity 1 /kisskb/src/include/linux/reset.h:devm_reset_control_array_get_optional_shared Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_get_phy Cyclomatic Complexity 3 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_get_regulator Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_mask_and_coherent Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_coerce_mask_and_coherent Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 20 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_enable_phys Cyclomatic Complexity 2 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_disable_phys Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_enable_clks Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_disable_clks Cyclomatic Complexity 18 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_enable_regulators Cyclomatic Complexity 5 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_disable_regulators Cyclomatic Complexity 13 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_enable_resources Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_disable_resources Cyclomatic Complexity 1 /kisskb/src/drivers/ata/libahci_platform.c:ahci_host_stop Cyclomatic Complexity 73 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_get_resources Cyclomatic Complexity 49 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_init_host Cyclomatic Complexity 8 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_shutdown Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_suspend_host Cyclomatic Complexity 10 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_resume_host Cyclomatic Complexity 4 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_suspend Cyclomatic Complexity 7 /kisskb/src/drivers/ata/libahci_platform.c:ahci_platform_resume /kisskb/src/drivers/gpu/drm/drm_fb_helper.c: In function 'drm_fb_helper_single_fb_probe': /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:1513:36: note: byref variable will be forcibly initialized 1513 | struct drm_fb_helper_surface_size sizes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:1512:33: note: byref variable will be forcibly initialized 1512 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_fb_helper.c: In function 'drm_setup_crtcs_fb': /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:1762:33: note: byref variable will be forcibly initialized 1762 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/nvme.h:nvme_is_fabrics Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/target/fabrics-cmd.c:nvmet_execute_prop_get Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/fabrics-cmd.c:nvmet_execute_prop_set Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 22 /kisskb/src/drivers/nvme/target/fabrics-cmd.c:nvmet_install_queue Cyclomatic Complexity 20 /kisskb/src/drivers/nvme/target/fabrics-cmd.c:nvmet_execute_io_connect Cyclomatic Complexity 1 /kisskb/src/include/linux/uuid.h:uuid_copy Cyclomatic Complexity 23 /kisskb/src/drivers/nvme/target/fabrics-cmd.c:nvmet_execute_admin_connect Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/fabrics-cmd.c:nvmet_parse_fabrics_cmd Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/fabrics-cmd.c:nvmet_parse_connect_cmd /kisskb/src/drivers/gpu/drm/drm_fb_helper.c: In function 'drm_fb_helper_generic_probe': /kisskb/src/drivers/gpu/drm/drm_fb_helper.c:2319:21: note: byref variable will be forcibly initialized 2319 | struct dma_buf_map map; | ^~~ /kisskb/src/drivers/ata/libahci_platform.c: In function 'ahci_platform_init_host': /kisskb/src/drivers/ata/libahci_platform.c:579:23: note: byref variable will be forcibly initialized 579 | struct ata_port_info pi = *pi_template; | ^~ /kisskb/src/drivers/target/target_core_alua.c: In function 'core_alua_set_lba_map': /kisskb/src/drivers/target/target_core_alua.c:1336:19: note: byref variable will be forcibly initialized 1336 | struct list_head old_lba_map_list; | ^~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:dev_to_tps6586x Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_irq_disable Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_print_version Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tps6586x.c:is_volatile_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_create_mapping Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_i2c_resume Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_i2c_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_remove_subdevs Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_i2c_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:__remove_subdev Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_parse_dt Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_irq_lock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_irq_set_wake Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_irq_map Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_simple Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_add_subdevs Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_write Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_irq_sync_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_writes Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_read Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_reads Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_irq_init Cyclomatic Complexity 43 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_i2c_probe Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_irq Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_set_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_clr_bits Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_power_off Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_update Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_irq_get_virq Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/tps6586x.c:tps6586x_get_version Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_64bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_isLittleEndian Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readLE64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy8 Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_wildcopy Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_storeSeq Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash4 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash4Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash5 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash5Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash6 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash6Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash7 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash7Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash8 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash8Ptr Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hashPtr Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_getLowestMatchIndex Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_getLowestPrefixIndex Cyclomatic Complexity 108 /kisskb/src/lib/zstd/compress/zstd_double_fast.c:ZSTD_compressBlock_doubleFast_generic Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_safecopyLiterals Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_NbCommonBytes Cyclomatic Complexity 26 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count_2segments Cyclomatic Complexity 43 /kisskb/src/lib/zstd/compress/zstd_double_fast.c:ZSTD_compressBlock_doubleFast_extDict_generic Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy16 Cyclomatic Complexity 17 /kisskb/src/lib/zstd/compress/zstd_double_fast.c:ZSTD_fillDoubleHashTable Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_double_fast.c:ZSTD_compressBlock_doubleFast Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_double_fast.c:ZSTD_compressBlock_doubleFast_dictMatchState Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_double_fast.c:ZSTD_compressBlock_doubleFast_extDict Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_count_strings Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_string_index Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/ufs/ufshcd-pltfrm.c:ufshcd_init_lanes_per_dir Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 47 /kisskb/src/drivers/scsi/ufs/ufshcd-pltfrm.c:ufshcd_parse_clock_info Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/ufs/ufshcd-pltfrm.c:ufshcd_populate_vreg Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/ufs/ufshcd-pltfrm.c:ufshcd_parse_regulator_info Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-pltfrm.c:ufshcd_pltfrm_shutdown Cyclomatic Complexity 40 /kisskb/src/drivers/scsi/ufs/ufshcd-pltfrm.c:ufshcd_get_pwr_dev_param Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/ufs/ufshcd-pltfrm.c:ufshcd_init_pwr_dev_param Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/ufs/ufshcd-pltfrm.c:ufshcd_pltfrm_init Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/upcase.c:upcase_unicode_char Cyclomatic Complexity 26 /kisskb/src/fs/ntfs3/upcase.c:ntfs_cmp_names Cyclomatic Complexity 26 /kisskb/src/fs/ntfs3/upcase.c:ntfs_cmp_names_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_item_name Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_host_name Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_aen_bit_disabled Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_clear_aen_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/discovery.c:discovery_log_entries Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/discovery.c:__nvmet_disc_changed Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/discovery.c:__nvmet_subsys_disc_changed Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_set_disc_traddr Cyclomatic Complexity 4 /kisskb/src/include/linux/string.h:memcpy_and_pad Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_execute_disc_identify Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_format_discovery_entry Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_execute_disc_get_log_page Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_execute_disc_get_features Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_execute_disc_set_features Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_init_discovery Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_port_disc_changed Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_subsys_disc_changed Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_referral_enable Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_referral_disable Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_parse_discovery_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/discovery.c:nvmet_exit_discovery Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_usecs_to_jiffies Cyclomatic Complexity 6 /kisskb/src/include/linux/jiffies.h:usecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 18 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_parse_and_nag_about_error Cyclomatic Complexity 79 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_send_command Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_agc_status_a20 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_power_up_a20 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_power_down_a20 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_intb_pin_cfg_a20 Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_agc_status_a10 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_power_up_a10 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_power_down_a10 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_intb_pin_cfg_a10 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_rsq_status_a30 Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_rsq_status_a20 Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_rsq_status_a10 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_func_info Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_set_property Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_get_property Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_dig_audio_pin_cfg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_zif_pin_cfg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_ic_link_gpo_ctl_pin_cfg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_ana_audio_pin_cfg Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_am_rsq_status Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_acf_status Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_am_acf_status Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_rds_status Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_rds_blockcount Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_phase_diversity Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_phase_div_status Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_power_up Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_power_down Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_tune_freq Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_am_tune_freq Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_rsq_status Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_cmd_clear_stc Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_cmd_tune_seek_freq Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_seek_start Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_am_seek_start Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_tune_freq_a20 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_am_tune_freq_a20 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_fm_tune_freq_a10 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_am_tune_freq_a10 Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_agc_status Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/si476x-cmd.c:si476x_core_cmd_intb_pin_cfg In file included from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_send_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:313:3: note: in expansion of macro 'if' 313 | if (!wait_event_timeout(core->command, | ^~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:313:8: note: in expansion of macro 'wait_event_timeout' 313 | if (!wait_event_timeout(core->command, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:3: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:298:2: note: in expansion of macro 'if' 298 | if (!wait_event_timeout(core->command, | ^~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:298:7: note: in expansion of macro 'wait_event_timeout' 298 | if (!wait_event_timeout(core->command, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_clear_stc': /kisskb/src/drivers/mfd/si476x-cmd.c:350:32: note: byref variable will be forcibly initialized 350 | struct si476x_rsq_status_args args = { | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_tune_seek_freq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:384:3: note: in expansion of macro 'wait_event_killable' 384 | wait_event_killable(core->tuning, | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci_ceva.c:ceva_ahci_driver_init Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 8 /kisskb/src/drivers/ata/ahci_ceva.c:ahci_ceva_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 7 /kisskb/src/drivers/ata/ahci_ceva.c:ceva_ahci_resume Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci_ceva.c:ceva_ahci_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/ata/ahci_ceva.c:ceva_ahci_read_id Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/reset.h:devm_reset_control_get_optional_exclusive Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u8_array Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u16_array Cyclomatic Complexity 46 /kisskb/src/drivers/ata/ahci_ceva.c:ceva_ahci_probe Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci_ceva.c:ceva_ahci_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_tmr.c:target_check_cdb_and_preempt Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_tmr.c:__target_check_io_state Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_tmr.c:core_tmr_drain_tmr_list Cyclomatic Complexity 20 /kisskb/src/drivers/target/target_core_tmr.c:core_tmr_drain_state_list Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_tmr.c:core_tmr_alloc_req Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_tmr.c:core_tmr_release_req Cyclomatic Complexity 26 /kisskb/src/drivers/target/target_core_tmr.c:core_tmr_abort_task Cyclomatic Complexity 28 /kisskb/src/drivers/target/target_core_tmr.c:core_tmr_lun_reset In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_tmr.c:13: /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_tmr_list': /kisskb/src/drivers/target/target_core_tmr.c:196:12: note: byref variable will be forcibly initialized 196 | LIST_HEAD(drain_tmr_list); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_state_list': /kisskb/src/drivers/target/target_core_tmr.c:278:12: note: byref variable will be forcibly initialized 278 | LIST_HEAD(drain_task_list); | ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_abort_task': /kisskb/src/drivers/target/target_core_tmr.c:119:12: note: byref variable will be forcibly initialized 119 | LIST_HEAD(aborted_list); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/debug.h:ntfs_inode_printk Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/ntfs.h:attr_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:is_ntfs3 Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_init Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_sb Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ntfs_i Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/xattr.c:ntfs_xattr_user_list Cyclomatic Complexity 10 /kisskb/src/fs/ntfs3/ntfs.h:resident_data_ex Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_lock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 2 /kisskb/src/fs/ntfs3/xattr.c:unpacked_ea_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/xattr.c:packed_ea_size Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:run_close Cyclomatic Complexity 35 /kisskb/src/fs/ntfs3/xattr.c:ntfs_read_ea Cyclomatic Complexity 20 /kisskb/src/fs/ntfs3/xattr.c:ntfs_list_ea Cyclomatic Complexity 1 /kisskb/src/fs/ntfs3/ntfs_fs.h:ni_unlock Cyclomatic Complexity 23 /kisskb/src/fs/ntfs3/xattr.c:find_ea Cyclomatic Complexity 31 /kisskb/src/fs/ntfs3/xattr.c:ntfs_get_ea Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 100 /kisskb/src/fs/ntfs3/xattr.c:ntfs_set_ea Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 59 /kisskb/src/fs/ntfs3/xattr.c:ntfs_setxattr Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_target Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_driver Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sg_count Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_bufflen Cyclomatic Complexity 53 /kisskb/src/fs/ntfs3/xattr.c:ntfs_getxattr Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_get_resid Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_get_prot_op Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_prot_sg_count Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_priv.h:scsi_netlink_init Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_priv.h:scsi_netlink_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/events/scsi.h:trace_event_get_offsets_scsi_dispatch_cmd_start Cyclomatic Complexity 1 /kisskb/src/include/trace/events/scsi.h:trace_event_get_offsets_scsi_dispatch_cmd_error Cyclomatic Complexity 1 /kisskb/src/include/trace/events/scsi.h:trace_event_get_offsets_scsi_cmd_done_timeout_template Cyclomatic Complexity 1 /kisskb/src/include/trace/events/scsi.h:trace_event_get_offsets_scsi_eh_wakeup Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/xattr.c:ntfs_acl_chmod Cyclomatic Complexity 5 /kisskb/src/include/trace/events/scsi.h:__traceiter_scsi_dispatch_cmd_start Cyclomatic Complexity 3 /kisskb/src/fs/ntfs3/xattr.c:ntfs_permission Cyclomatic Complexity 5 /kisskb/src/include/trace/events/scsi.h:__traceiter_scsi_dispatch_cmd_error Cyclomatic Complexity 4 /kisskb/src/fs/ntfs3/xattr.c:ntfs_listxattr Cyclomatic Complexity 5 /kisskb/src/include/trace/events/scsi.h:__traceiter_scsi_dispatch_cmd_done Cyclomatic Complexity 5 /kisskb/src/include/trace/events/scsi.h:__traceiter_scsi_dispatch_cmd_timeout Cyclomatic Complexity 21 /kisskb/src/fs/ntfs3/xattr.c:ntfs_save_wsl_perm Cyclomatic Complexity 5 /kisskb/src/include/trace/events/scsi.h:__traceiter_scsi_eh_wakeup Cyclomatic Complexity 7 /kisskb/src/fs/ntfs3/xattr.c:ntfs_get_wsl_perm Cyclomatic Complexity 12 /kisskb/src/include/scsi/scsi_device.h:scsi_device_supports_vpd Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/events/scsi.h:trace_event_raw_event_scsi_dispatch_cmd_start Cyclomatic Complexity 6 /kisskb/src/include/trace/events/scsi.h:trace_event_raw_event_scsi_dispatch_cmd_error Cyclomatic Complexity 6 /kisskb/src/include/trace/events/scsi.h:trace_event_raw_event_scsi_cmd_done_timeout_template Cyclomatic Complexity 6 /kisskb/src/include/trace/events/scsi.h:trace_event_raw_event_scsi_eh_wakeup Cyclomatic Complexity 4 /kisskb/src/include/trace/events/scsi.h:trace_raw_output_scsi_dispatch_cmd_start Cyclomatic Complexity 4 /kisskb/src/include/trace/events/scsi.h:trace_raw_output_scsi_dispatch_cmd_error Cyclomatic Complexity 4 /kisskb/src/include/trace/events/scsi.h:trace_raw_output_scsi_cmd_done_timeout_template Cyclomatic Complexity 4 /kisskb/src/include/trace/events/scsi.h:trace_raw_output_scsi_eh_wakeup Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_execute_req Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi.c:scsi_vpd_inquiry Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi.c:scsi_get_vpd_buf Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/scsi.c:scsi_update_vpd_page Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 5 /kisskb/src/include/scsi/scsi_host.h:dev_to_shost Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi.c:exit_scsi Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/scsi.c:init_scsi Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi.c:scsi_finish_command Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi.c:scsi_device_max_queue_depth Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi.c:scsi_change_queue_depth Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi.c:scsi_track_queue_full Cyclomatic Complexity 25 /kisskb/src/drivers/scsi/scsi.c:scsi_get_vpd_page Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/scsi.c:scsi_attach_vpd Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/scsi.c:scsi_report_opcode Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi.c:scsi_device_get Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi.c:scsi_device_put Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi.c:__scsi_iterate_devices Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi.c:starget_for_each_device Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi.c:__starget_for_each_device Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi.c:__scsi_device_lookup_by_target Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi.c:scsi_device_lookup_by_target Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/scsi.c:__scsi_device_lookup Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi.c:scsi_device_lookup In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/scsi.h:320, from /kisskb/src/drivers/scsi/scsi.c:74: /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_dispatch_cmd_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scsi.h:156:1: note: in expansion of macro 'TRACE_EVENT' 156 | TRACE_EVENT(scsi_dispatch_cmd_start, | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_dispatch_cmd_error': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scsi.h:198:1: note: in expansion of macro 'TRACE_EVENT' 198 | TRACE_EVENT(scsi_dispatch_cmd_error, | ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_cmd_done_timeout_template': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/scsi.h:243:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 243 | DECLARE_EVENT_CLASS(scsi_cmd_done_timeout_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ntfs3/xattr.c: In function 'ntfs_read_ea': /kisskb/src/fs/ntfs3/xattr.c:117:20: note: byref variable will be forcibly initialized 117 | struct runs_tree run; | ^~~ /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_eh_wakeup': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scsi.h:300:1: note: in expansion of macro 'TRACE_EVENT' 300 | TRACE_EVENT(scsi_eh_wakeup, | ^~~~~~~~~~~ /kisskb/src/fs/ntfs3/xattr.c: In function 'ntfs_set_ea': /kisskb/src/fs/ntfs3/xattr.c:277:19: note: byref variable will be forcibly initialized 277 | struct runs_tree ea_run; | ^~~~~~ /kisskb/src/fs/ntfs3/xattr.c:267:17: note: byref variable will be forcibly initialized 267 | struct EA_INFO ea_info; | ^~~~~~~ /kisskb/src/drivers/scsi/scsi.c: In function 'scsi_report_opcode': /kisskb/src/drivers/scsi/scsi.c:487:24: note: byref variable will be forcibly initialized 487 | struct scsi_sense_hdr sshdr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_rw_data_len Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_dsm_len Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_init_bvec Cyclomatic Complexity 21 /kisskb/src/include/linux/fs.h:iocb_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_write_zeroes_work Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_execute_write_zeroes Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_execute_flush Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_submit_buffered_io Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_execute_dsm Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_execute_discard Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_dsm_work Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_submit_bvec Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_io_done Cyclomatic Complexity 40 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_execute_io Cyclomatic Complexity 22 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_execute_rw Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_buffered_io_work Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_ns_revalidate Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_ns_disable Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_ns_enable Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_flush Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_flush_work Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/io-cmd-file.c:nvmet_file_parse_io_cmd /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_execute_discard': /kisskb/src/drivers/nvme/target/io-cmd-file.c:299:24: note: byref variable will be forcibly initialized 299 | struct nvme_dsm_range range; | ^~~~~ /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_submit_bvec': /kisskb/src/drivers/nvme/target/io-cmd-file.c:106:18: note: byref variable will be forcibly initialized 106 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_ns_revalidate': /kisskb/src/drivers/nvme/target/io-cmd-file.c:18:15: note: byref variable will be forcibly initialized 18 | struct kstat stat; | ^~~~ Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c:drm_fb_cma_get_gem_obj Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c:drm_fb_cma_get_gem_addr Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c:drm_fb_cma_sync_non_coherent /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c: In function 'drm_fb_cma_sync_non_coherent': /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c:123:18: note: byref variable will be forcibly initialized 123 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c:120:39: note: byref variable will be forcibly initialized 120 | struct drm_atomic_helper_damage_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_regmap_write Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_regmap_read Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_element_is_in_range Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_element_is_in_array Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_is_valid_property_a10 Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_is_valid_property_a20 Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_is_valid_property_a30 Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_is_valid_property Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_regmap_readable_register Cyclomatic Complexity 25 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_is_readonly_property Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/si476x-prop.c:si476x_core_regmap_writable_register Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-prop.c:devm_regmap_init_si476x Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/acpi.h:acpi_match_device Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci.h:__ahci_port_base Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci.h:ahci_port_base Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci_qoriq.c:ahci_qoriq_driver_init Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:sata_ehc_deb_timing Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 89 /kisskb/src/drivers/ata/ahci_qoriq.c:ahci_qoriq_phy_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 10 /kisskb/src/drivers/ata/ahci_qoriq.c:ahci_qoriq_resume Cyclomatic Complexity 4 /kisskb/src/include/linux/libata.h:ata_tf_init Cyclomatic Complexity 16 /kisskb/src/drivers/ata/ahci_qoriq.c:ahci_qoriq_hardreset Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 35 /kisskb/src/drivers/ata/ahci_qoriq.c:ahci_qoriq_probe Cyclomatic Complexity 1 /kisskb/src/drivers/ata/ahci_qoriq.c:ahci_qoriq_driver_exit /kisskb/src/drivers/ata/ahci_qoriq.c: In function 'ahci_qoriq_hardreset': /kisskb/src/drivers/ata/ahci_qoriq.c:101:22: note: byref variable will be forcibly initialized 101 | struct ata_taskfile tf; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_to_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_from_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/uio.h:copy_from_iter_full Cyclomatic Complexity 1 /kisskb/src/include/linux/uio.h:iov_iter_count Cyclomatic Complexity 4 /kisskb/src/include/linux/uio.h:iov_iter_truncate Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:release_drm_dp_aux_dev Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:drm_dp_aux_dev_get_by_aux Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:auxdev_release Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:alloc_drm_dp_aux_dev Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:auxdev_llseek Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:auxdev_read_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:auxdev_write_iter Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:drm_dp_aux_dev_get_by_minor Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:auxdev_open Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:name_show Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:register_chrdev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:unregister_chrdev Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:drm_dp_aux_unregister_devnode Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:drm_dp_aux_register_devnode Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:drm_dp_aux_dev_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:drm_dp_aux_dev_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_tpg.c:target_set_nacl_queue_depth Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_head_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:hlist_del_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_tpg.c:target_alloc_node_acl Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_tpg.c:target_add_node_acl Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_tpg.c:target_shutdown_sessions Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_lun_ref_release Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_tpg.c:__core_tpg_get_initiator_node_acl Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_get_initiator_node_acl Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_tpg.c:core_allocate_nexus_loss_ua Cyclomatic Complexity 25 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_add_node_to_devs Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_tpg.c:target_tpg_has_node_acl Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_check_initiator_node_acl Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_wait_for_nacl_pr_ref Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_add_initiator_node_acl Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_del_initiator_node_acl Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_set_initiator_node_queue_depth Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_set_initiator_node_tag Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_alloc_lun Cyclomatic Complexity 21 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_add_lun Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_register Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_remove_lun Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_tpg.c:core_tpg_deregister Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_add_unless Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_add_unless Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_noresume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:set_host_byte Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:__scsi_host_match Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/hosts.c:scsi_host_check_in_flight Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:__scsi_host_busy_iter_fn Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_enable_async_suspend Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:device_disable_async_suspend Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/transport_class.h:transport_unregister_device Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:scsi_host_cls_release Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_suspended Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:29: /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c: In function 'drm_dp_aux_unregister_devnode': Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:complete_all_cmds_iter Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/hosts.c:scsi_host_set_state /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:292:2: note: in expansion of macro 'wait_var_event' 292 | wait_var_event(&aux_dev->usecount, !atomic_read(&aux_dev->usecount)); | ^~~~~~~~~~~~~~ Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/hosts.c:scsi_remove_host Cyclomatic Complexity 39 /kisskb/src/drivers/scsi/hosts.c:scsi_add_host_with_dma Cyclomatic Complexity 43 /kisskb/src/drivers/scsi/hosts.c:scsi_host_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/hosts.c:scsi_host_get Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/hosts.c:scsi_host_lookup Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:scsi_host_busy Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:scsi_host_put Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:scsi_init_hosts Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:scsi_exit_hosts Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:scsi_is_host_device Cyclomatic Complexity 5 /kisskb/src/include/scsi/scsi_host.h:dev_to_shost Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/hosts.c:scsi_host_dev_release Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/hosts.c:scsi_queue_work Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/hosts.c:scsi_flush_work Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:scsi_host_complete_all_commands Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/hosts.c:scsi_host_busy_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:is_pci_p2pdma_page Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_max_segs Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bip_set_seed Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blksize_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bio_integrity_intervals Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bio_integrity_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_rw_data_len Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_rw_metadata_len Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_dsm_len Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:to0based Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_ns_has_pi Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_lba_to_sect Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_use_inline_bvec Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-integrity.h:blk_get_integrity Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bdev_get_integrity Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_ns_enable_integrity Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:bdev_is_zoned Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_execute_write_zeroes Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_req_bio_put Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_discard_range Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_io_error Cyclomatic Complexity 14 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_execute_discard Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_execute_dsm Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_execute_flush Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_alloc_bip Cyclomatic Complexity 37 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_execute_rw Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_set_limits Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_ns_disable Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_ns_enable Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_ns_revalidate Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:blk_to_nvme_status Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bio_done Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_flush Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:nvmet_bdev_parse_io_cmd /kisskb/src/drivers/nvme/target/io-cmd-bdev.c: In function 'nvmet_bdev_execute_discard': /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:366:24: note: byref variable will be forcibly initialized 366 | struct nvme_dsm_range range; | ^~~~~ /kisskb/src/drivers/nvme/target/io-cmd-bdev.c: In function 'nvmet_bdev_execute_rw': /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:241:25: note: byref variable will be forcibly initialized 241 | struct sg_mapping_iter prot_miter; | ^~~~~~~~~~ /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:238:18: note: byref variable will be forcibly initialized 238 | struct blk_plug plug; | ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_deregister': /kisskb/src/drivers/target/target_core_tpg.c:507:12: note: byref variable will be forcibly initialized 507 | LIST_HEAD(node_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/scsi/hosts.c: In function 'scsi_host_busy_iter': /kisskb/src/drivers/scsi/hosts.c:718:34: note: byref variable will be forcibly initialized 718 | struct scsi_host_busy_iter_data iter_data = { | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le16_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le32_add_cpu Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_seqlock_excl Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_sequnlock_excl Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_blocksize Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:ufs_dtog Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:ufs_dtogd Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:UCPI_UBH Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:USPI_UBH Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:get_usb_offset Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:ufs_freefrags Cyclomatic Complexity 5 /kisskb/src/fs/ufs/util.h:_ubh_isblockset_ Cyclomatic Complexity 5 /kisskb/src/fs/ufs/util.h:_ubh_clrblock_ Cyclomatic Complexity 5 /kisskb/src/fs/ufs/util.h:_ubh_setblock_ Cyclomatic Complexity 8 /kisskb/src/fs/ufs/util.h:find_last_zero_bit Cyclomatic Complexity 9 /kisskb/src/fs/ufs/util.h:_ubh_find_last_zero_bit_ Cyclomatic Complexity 14 /kisskb/src/fs/ufs/balloc.c:ubh_scanc Cyclomatic Complexity 17 /kisskb/src/fs/ufs/balloc.c:ufs_bitmap_search Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:be32_add_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_sub Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_add Cyclomatic Complexity 16 /kisskb/src/fs/ufs/util.h:ufs_fragacct Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs32 Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/find.h:find_next_zero_bit_le Cyclomatic Complexity 9 /kisskb/src/fs/ufs/util.h:_ubh_find_next_zero_bit_ Cyclomatic Complexity 28 /kisskb/src/fs/ufs/balloc.c:ufs_clusteracct Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:be16_add_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs16_add Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs16_sub Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs64_to_cpu Cyclomatic Complexity 2 /kisskb/src/fs/ufs/util.h:ufs_data_ptr_to_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs64 Cyclomatic Complexity 3 /kisskb/src/fs/ufs/util.h:ufs_cpu_to_data_ptr Cyclomatic Complexity 3 /kisskb/src/fs/ufs/balloc.c:try_add_frags Cyclomatic Complexity 18 /kisskb/src/fs/ufs/balloc.c:ufs_alloccg_block Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:ufs_get_seconds Cyclomatic Complexity 28 /kisskb/src/fs/ufs/balloc.c:ufs_add_fragments Cyclomatic Complexity 57 /kisskb/src/fs/ufs/balloc.c:ufs_alloc_fragments Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 13 /kisskb/src/fs/ufs/balloc.c:ufs_clear_frags Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clean_bdev_bh_alias Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:ufs_put_locked_page Cyclomatic Complexity 29 /kisskb/src/fs/ufs/balloc.c:ufs_change_blocknr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:write_seqlock Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:write_sequnlock Cyclomatic Complexity 27 /kisskb/src/fs/ufs/balloc.c:ufs_free_fragments Cyclomatic Complexity 36 /kisskb/src/fs/ufs/balloc.c:ufs_free_blocks Cyclomatic Complexity 48 /kisskb/src/fs/ufs/balloc.c:ufs_new_fragments Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_usecs_to_jiffies Cyclomatic Complexity 6 /kisskb/src/include/linux/jiffies.h:usecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/kfifo.h:__kfifo_int_must_check_helper Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_schedule_polling_work Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_config_pinmux Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_set_value_cansleep Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_fwver_to_revision Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_pronounce_dead Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_driver_init Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/si476x-core.h:si476x_core_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/si476x-core.h:si476x_core_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_report_drainer_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_start_rds_drainer_once Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_drain_rds_fifo Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_direction_output Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_driver_exit Cyclomatic Complexity 38 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_start Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_stop Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_set_power_state Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_get_revision_info Cyclomatic Complexity 34 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_probe Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_i2c_xfer Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_get_status Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_get_and_signal_status Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_poll_loop Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_interrupt Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_has_am Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_has_diversity Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_is_a_secondary_tuner Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_is_a_primary_tuner Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_is_in_am_receiver_mode Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/si476x-i2c.c:si476x_core_is_powered_up /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_drain_rds_fifo': /kisskb/src/drivers/mfd/si476x-i2c.c:366:34: note: byref variable will be forcibly initialized 366 | struct si476x_rds_status_report report; | ^~~~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_stop': /kisskb/src/drivers/mfd/si476x-i2c.c:231:33: note: byref variable will be forcibly initialized 231 | struct si476x_power_down_args args = { | ^~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_revision_info': /kisskb/src/drivers/mfd/si476x-i2c.c:621:26: note: byref variable will be forcibly initialized 621 | struct si476x_func_info info; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_mk_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_is_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_max_segs Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/../host/nvme.h:nvme_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/../host/nvme.h:nvme_multi_css Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_req_subsys Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_use_inline_bvec Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_setup_passthru_command Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_get_set_features Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:blk_rq_bio_prep Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_is_err Cyclomatic Complexity 3 /kisskb/src/include/linux/xarray.h:xa_err Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_req_done Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_override_id_ctrl Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_override_id_ns Cyclomatic Complexity 14 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_execute_cmd_work Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_req_bio_put Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_map_sg Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 30 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_execute_cmd Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_set_host_behaviour Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_cmpxchg Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/../host/nvme.h:nvme_get_ctrl Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/../host/nvme.h:nvme_put_ctrl Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/passthru.c:__nvmet_passthru_ctrl_disable Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthrough_override_cap Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_parse_passthru_io_cmd Cyclomatic Complexity 22 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_parse_passthru_admin_cmd Cyclomatic Complexity 23 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_ctrl_enable Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_ctrl_disable Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/passthru.c:nvmet_passthru_subsys_free Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_hw_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_request.h:scsi_req Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_host.h:scsi_host_in_recovery Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:scsi_get_device Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_get_idlun Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_get_cdrom_generic_arg Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_put_cdrom_generic_arg Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 4 /kisskb/src/include/linux/uio.h:iov_iter_truncate Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi.h:scsi_status_is_check_condition Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_execute_req Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/scsi_ioctl.c:ioctl_internal_command Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_send_start_stop Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_ioctl.c:sg_get_version Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_ioctl.c:sg_set_timeout Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_ioctl.c:sg_get_reserved_size Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi_ioctl.c:sg_set_reserved_size Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_ioctl.c:sg_emulated_host Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_request.h:scsi_req_free_cmd Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_complete_sghdr_rq Cyclomatic Complexity 25 /kisskb/src/drivers/scsi/scsi_ioctl.c:ioctl_probe Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_ioctl_get_pci Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_set_medium_removal Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_cmd_allowed Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_fill_sghdr_rq Cyclomatic Complexity 38 /kisskb/src/drivers/scsi/scsi_ioctl.c:sg_io Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet Cyclomatic Complexity 84 /kisskb/src/drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_ioctl.c:put_sg_io_hdr Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_ioctl.c:get_sg_io_hdr Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_ioctl_sg_io Cyclomatic Complexity 35 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_ioctl Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_ioctl.c:scsi_ioctl_block_when_processing_errors Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_set_value Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_set_value Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_enable Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_i2c_resume Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_i2c_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_send Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/aat2870-core.c:__aat2870_write Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_write Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_master_recv Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/aat2870-core.c:__aat2870_read Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_update Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_read Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_init_debugfs Cyclomatic Complexity 29 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_i2c_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_dump_reg Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_reg_read_file Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/aat2870-core.c:aat2870_reg_write_file Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_aperture.c:overlap Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 4 /kisskb/src/include/linux/fb.h:alloc_apertures Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_aperture.c:drm_aperture_detach_firmware Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_aperture.c:devm_aperture_acquire_release Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_aperture.c:drm_aperture_detach_drivers Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_aperture.c:devm_aperture_acquire Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_aperture.c:devm_aperture_acquire_from_firmware Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_aperture.c:drm_aperture_remove_conflicting_framebuffers Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_aperture.c:drm_aperture_remove_conflicting_pci_framebuffers /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_get_idlun': /kisskb/src/drivers/scsi/scsi_ioctl.c:220:20: note: byref variable will be forcibly initialized 220 | struct scsi_idlun v = { | ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'ioctl_internal_command': /kisskb/src/drivers/scsi/scsi_ioctl.c:71:24: note: byref variable will be forcibly initialized 71 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'sg_io': /kisskb/src/drivers/scsi/scsi_ioctl.c:459:19: note: byref variable will be forcibly initialized 459 | struct iov_iter i; | ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_cdrom_send_packet': /kisskb/src/drivers/scsi/scsi_ioctl.c:811:19: note: byref variable will be forcibly initialized 811 | struct sg_io_hdr hdr; | ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c:810:31: note: byref variable will be forcibly initialized 810 | struct cdrom_generic_command cgc; | ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_sg_io': /kisskb/src/drivers/scsi/scsi_ioctl.c:866:19: note: byref variable will be forcibly initialized 866 | struct sg_io_hdr hdr; | ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl': /kisskb/src/drivers/scsi/scsi_ioctl.c:896:24: note: byref variable will be forcibly initialized 896 | struct scsi_sense_hdr sense_hdr; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:__get_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:sbc_get_size Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_sbc.c:transport_get_sectors_6 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:transport_lba_21 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:sbc_execute_rw Cyclomatic Complexity 28 /kisskb/src/drivers/target/target_core_sbc.c:sbc_set_prot_op_checks Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:transport_get_sectors_10 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:transport_get_sectors_12 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:transport_get_sectors_32 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:transport_lba_32 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:transport_get_sectors_16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 26 /kisskb/src/drivers/target/target_core_sbc.c:sbc_dif_v1_verify Cyclomatic Complexity 23 /kisskb/src/drivers/target/target_core_sbc.c:sbc_emulate_startstop Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:sbc_emulate_noop Cyclomatic Complexity 15 /kisskb/src/drivers/target/target_core_sbc.c:sbc_emulate_readcapacity Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 25 /kisskb/src/drivers/target/target_core_sbc.c:sbc_emulate_readcapacity_16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 34 /kisskb/src/drivers/target/target_core_sbc.c:sbc_execute_unmap Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:transport_lba_64_ext Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:transport_lba_64 Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_sbc.c:compare_and_write_post Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_sbc.c:compare_and_write_do_cmp Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_sbc.c:xdreadwrite_callback Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 33 /kisskb/src/drivers/target/target_core_sbc.c:compare_and_write_callback Cyclomatic Complexity 45 /kisskb/src/drivers/target/target_core_sbc.c:sbc_check_prot Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_sbc.c:sbc_compare_and_write Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_sbc.c:sbc_check_dpofua Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_sbc.c:sbc_get_write_same_sectors Cyclomatic Complexity 33 /kisskb/src/drivers/target/target_core_sbc.c:sbc_setup_write_same Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_sbc.c:sbc_execute_write_same_unmap Cyclomatic Complexity 128 /kisskb/src/drivers/target/target_core_sbc.c:sbc_parse_cdb Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_sbc.c:sbc_get_device_type Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_sbc.c:sbc_dif_generate Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_sbc.c:sbc_dif_copy_prot Cyclomatic Complexity 23 /kisskb/src/drivers/target/target_core_sbc.c:sbc_dif_verify /kisskb/src/drivers/target/target_core_sbc.c: In function 'compare_and_write_callback': /kisskb/src/drivers/target/target_core_sbc.c:505:25: note: byref variable will be forcibly initialized 505 | struct sg_mapping_iter m; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 12 /kisskb/src/include/linux/slab.h:kmalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:bdev_nr_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/genhd.h:get_capacity Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_queue_zoned_model Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_is_zoned Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_open_zones Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_active_zones Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_zone_append_sectors Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blksize_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_rw_data_len Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_sect_to_lba Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_lba_to_sect Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_use_inline_bvec Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/zns.c:zsa_req_op Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/zns.c:blkdev_zone_mgmt_errno_to_nvme_status Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/zns.c:zmgmt_send_scan_cb Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/zns.c:validate_conv_zones_cb Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:bdev_zone_sectors Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:bdev_is_zoned Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:bdev_max_open_zones Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:bdev_max_active_zones Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/zns.c:get_nr_zones_from_buf Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_validate_zone_mgmt_recv Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/zns.c:nvmet_req_nr_zones_from_slba Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/zns.c:nvmet_zasl Cyclomatic Complexity 5 /kisskb/src/include/linux/blkdev.h:blk_queue_zone_no Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_report_zone_cb Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_zone_zmgmt_recv_work Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_execute_zone_mgmt_recv Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_execute_zone_mgmt_send Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/nvmet.h:nvmet_req_bio_put Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array_node Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_zone_mgmt_emulate_all Cyclomatic Complexity 6 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_execute_zmgmt_send_all Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_zmgmt_send_work Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_zone_append_bio_done Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 24 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_execute_zone_append Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_zns_enable Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/zns.c:nvmet_execute_identify_cns_cs_ctrl Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/target/zns.c:nvmet_execute_identify_cns_cs_ns Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/zns.c:nvmet_bdev_zns_parse_io_cmd Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_del_all Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_common.h:scsi_varlen_cdb_length Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_common.h:scsi_command_size Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_common.h:scsi_command_control Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 2 /kisskb/src/include/linux/configfs.h:to_config_group Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_base.h:atomic_inc_mb Cyclomatic Complexity 1 /kisskb/src/include/target/target_core_base.h:atomic_dec_mb Cyclomatic Complexity 5 /kisskb/src/include/trace/events/target.h:__traceiter_target_sequencer_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/target.h:__traceiter_target_cmd_complete Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_transport.c:target_check_max_data_sg_nents Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:transport_check_alloc_task_attr Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 2 /kisskb/src/include/trace/events/target.h:trace_event_get_offsets_target_sequencer_start Cyclomatic Complexity 7 /kisskb/src/include/trace/events/target.h:trace_event_raw_event_target_sequencer_start Cyclomatic Complexity 2 /kisskb/src/include/trace/events/target.h:trace_event_get_offsets_target_cmd_complete Cyclomatic Complexity 8 /kisskb/src/include/trace/events/target.h:trace_event_raw_event_target_cmd_complete Cyclomatic Complexity 4 /kisskb/src/include/trace/events/target.h:trace_raw_output_target_sequencer_start Cyclomatic Complexity 5 /kisskb/src/include/trace/events/target.h:trace_raw_output_target_cmd_complete Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_release_sess_cmd_refcnt Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_transport.c:transport_get_sense_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_transport.c:transport_lun_remove_cmd Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget_live Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvcalloc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_transport.c:target_handle_task_attr Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:target_add_to_state_list Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:transport_reset_sgl_orig Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:target_complete_nacl Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:target_remove_from_state_list Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_free Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_queue_free Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:target_release_res Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_transport.c:transport_handle_queue_full Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_transport.c:target_read_prot_action Cyclomatic Complexity 13 /kisskb/src/include/trace/events/target.h:trace_target_cmd_complete Cyclomatic Complexity 13 /kisskb/src/include/trace/events/target.h:trace_target_sequencer_start Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:transport_cmd_check_stop_to_fabric Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_complete_tmr_failure Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:transport_write_pending_qf Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_stop_session_confirm Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_transport.c:target_cmd_interrupted Cyclomatic Complexity 21 /kisskb/src/drivers/target/target_core_transport.c:translate_sense_reason Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 2 /kisskb/src/include/linux/configfs.h:config_group_get Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:target_plug_device Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:config_group_put Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_unplug_device Cyclomatic Complexity 1 /kisskb/src/include/linux/llist.h:llist_add Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_transport.c:target_append_str Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_transport.c:target_ts_to_str Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_kill Cyclomatic Complexity 31 /kisskb/src/drivers/target/target_core_transport.c:init_se_kmem_caches Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:release_se_kmem_caches Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_transport.c:scsi_get_new_index Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_transport.c:transport_subsystem_check_init Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:transport_init_session Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_transport.c:transport_uninit_session Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:transport_alloc_session Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:transport_alloc_session_tags Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_transport.c:__transport_register_session Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:transport_register_session Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_transport.c:target_show_dynamic_sessions Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_put_nacl Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_transport.c:transport_deregister_session_configfs Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_transport.c:transport_free_session Cyclomatic Complexity 22 /kisskb/src/drivers/target/target_core_transport.c:transport_init_session_tags Cyclomatic Complexity 15 /kisskb/src/drivers/target/target_core_transport.c:target_setup_session Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:transport_deregister_session Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_remove_session Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:transport_copy_sense_to_cmd Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_transport.c:target_complete_cmd_with_sense Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_transport.c:target_complete_cmd Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:target_set_cmd_data_length Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_transport.c:target_complete_cmd_with_length Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_transport.c:transport_dump_cmd_direction Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:transport_dump_dev_state Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_transport.c:transport_dump_vpd_proto_id Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:transport_set_vpd_proto_id Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:transport_dump_vpd_assoc Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:transport_set_vpd_assoc Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_transport.c:transport_dump_vpd_ident_type Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:transport_set_vpd_ident_type Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:transport_dump_vpd_ident Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_transport.c:transport_set_vpd_ident Cyclomatic Complexity 22 /kisskb/src/drivers/target/target_core_transport.c:target_cmd_size_check Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:__target_init_cmd Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_transport.c:target_cmd_init_cdb Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_transport.c:target_cmd_parse_cdb Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_transport.c:transport_generic_map_mem_to_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_queue_submission Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_free_sgl Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_transport.c:transport_free_pages Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:target_free_cmd_mem Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:target_release_cmd_kref Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_transport.c:transport_kmap_data_sg Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:transport_kunmap_data_sg Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_transport.c:target_alloc_sgl Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_put_sess_cmd Cyclomatic Complexity 17 /kisskb/src/drivers/target/target_core_transport.c:target_handle_abort Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_abort_work /kisskb/src/drivers/nvme/target/zns.c: In function 'nvmet_bdev_report_zone_cb': /kisskb/src/drivers/nvme/target/zns.c:214:31: note: byref variable will be forcibly initialized 214 | struct nvme_zone_descriptor zdesc = { }; | ^~~~~ Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_transport.c:target_tmr_work Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_transport.c:target_put_cmd_and_wait Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_transport.c:target_get_sess_cmd Cyclomatic Complexity 33 /kisskb/src/drivers/target/target_core_transport.c:target_init_cmd Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_transport.c:target_show_cmd Cyclomatic Complexity 31 /kisskb/src/drivers/target/target_core_transport.c:__transport_wait_for_tasks Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_wait_free_cmd Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_transport.c:transport_generic_free_cmd Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_transport.c:target_stop_session /kisskb/src/drivers/nvme/target/zns.c: In function 'nvmet_bdev_zone_zmgmt_recv_work': /kisskb/src/drivers/nvme/target/zns.c:263:32: note: byref variable will be forcibly initialized 263 | struct nvmet_report_zone_data rz_data = { | ^~~~~~~ Cyclomatic Complexity 28 /kisskb/src/drivers/target/target_core_transport.c:target_wait_for_sess_cmds Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:transport_clear_lun_ref Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:transport_wait_for_tasks Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_transport.c:transport_send_check_condition_and_sense Cyclomatic Complexity 25 /kisskb/src/drivers/target/target_core_transport.c:transport_generic_request_failure Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_transport.c:target_complete_failure_work Cyclomatic Complexity 24 /kisskb/src/drivers/target/target_core_transport.c:target_submit_prep Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_transport.c:__target_execute_cmd Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_transport.c:target_restart_delayed_cmds Cyclomatic Complexity 16 /kisskb/src/drivers/target/target_core_transport.c:transport_complete_task_attr Cyclomatic Complexity 69 /kisskb/src/drivers/target/target_core_transport.c:target_complete_ok_work Cyclomatic Complexity 27 /kisskb/src/drivers/target/target_core_transport.c:transport_complete_qf Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_transport.c:target_qf_do_work Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_transport.c:target_write_prot_action Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:target_execute_cmd Cyclomatic Complexity 62 /kisskb/src/drivers/target/target_core_transport.c:transport_generic_new_cmd Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:transport_handle_cdb_direct Cyclomatic Complexity 23 /kisskb/src/drivers/target/target_core_transport.c:target_submit Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_transport.c:target_submit_cmd Cyclomatic Complexity 11 /kisskb/src/drivers/target/target_core_transport.c:target_queued_submit_work Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_transport.c:target_send_busy Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:transport_generic_handle_tmr Cyclomatic Complexity 18 /kisskb/src/drivers/target/target_core_transport.c:target_submit_tmr Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_transport.c:target_check_wce Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_transport.c:target_check_fua In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/target.h:220, from /kisskb/src/drivers/target/target_core_transport.c:41: /kisskb/src/drivers/target/target_core_transport.c: In function 'trace_event_raw_event_target_sequencer_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/target.h:132:1: note: in expansion of macro 'TRACE_EVENT' 132 | TRACE_EVENT(target_sequencer_start, | ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c: In function 'trace_event_raw_event_target_cmd_complete': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/target.h:169:1: note: in expansion of macro 'TRACE_EVENT' 169 | TRACE_EVENT(target_cmd_complete, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:UCPI_UBH Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs32 Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_to_cpu Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs16_to_cpu Cyclomatic Complexity 6 /kisskb/src/fs/ufs/cylinder.c:ufs_read_cylinder Cyclomatic Complexity 13 /kisskb/src/fs/ufs/cylinder.c:ufs_put_cylinder Cyclomatic Complexity 31 /kisskb/src/fs/ufs/cylinder.c:ufs_load_cylinder Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/seq_file.h:12, from /kisskb/src/arch/powerpc/include/asm/machdep.h:6, from /kisskb/src/arch/powerpc/include/asm/archrandom.h:7, from /kisskb/src/include/linux/random.h:121, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_put_cmd_and_wait': Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type /kisskb/src/drivers/target/target_core_transport.c:2841:29: note: byref variable will be forcibly initialized 2841 | DECLARE_COMPLETION_ONSTACK(compl); | ^~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_master_check_perm Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_is_current_master_locked Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init_base Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_master_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_is_current_master Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_getmagic Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_authmagic Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_master_create Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_master_get Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_set_master Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_file_get_master Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_master_put Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_new_set_master Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_setmaster_ioctl Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_master_open Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_drop_master Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_dropmaster_ioctl Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_master_release Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_master_internal_acquire Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_auth.c:drm_master_internal_release Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR /kisskb/src/drivers/target/target_core_transport.c: In function 'transport_generic_free_cmd': Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_add_us Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:devm_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le32 /kisskb/src/drivers/target/target_core_transport.c:2874:29: note: byref variable will be forcibly initialized 2874 | DECLARE_COMPLETION_ONSTACK(compl); | ^~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/atmel-hlcdc.c:atmel_hlcdc_driver_init Cyclomatic Complexity 7 /kisskb/src/include/linux/ktime.h:ktime_compare Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readl Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/atmel-hlcdc.c:regmap_atmel_hlcdc_reg_read Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writel Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/atmel-hlcdc.c:regmap_atmel_hlcdc_reg_write Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/atmel-hlcdc.c:atmel_hlcdc_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/atmel-hlcdc.c:atmel_hlcdc_driver_exit In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/seq_file.h:12, from /kisskb/src/arch/powerpc/include/asm/machdep.h:6, from /kisskb/src/arch/powerpc/include/asm/archrandom.h:7, from /kisskb/src/include/linux/random.h:121, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_wait_for_sess_cmds': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:3110:9: note: in expansion of macro 'wait_event_timeout' 3110 | ret = wait_event_timeout(se_sess->cmd_count_wq, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_qf_do_work': /kisskb/src/drivers/target/target_core_transport.c:957:12: note: byref variable will be forcibly initialized 957 | LIST_HEAD(qf_cmd_list); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsicam.c:setsize Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsicam.c:scsi_bios_ptable Cyclomatic Complexity 36 /kisskb/src/drivers/scsi/scsicam.c:scsi_partsize Cyclomatic Complexity 23 /kisskb/src/drivers/scsi/scsicam.c:scsicam_bios_param Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_64bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_isLittleEndian Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readLE64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy8 Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_wildcopy Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_storeSeq Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash4 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash4Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash5 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash5Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash6 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash6Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash7 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash7Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash8 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash8Ptr Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hashPtr Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_getLowestMatchIndex Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_getLowestPrefixIndex Cyclomatic Complexity 28 /kisskb/src/lib/zstd/compress/zstd_fast.c:ZSTD_compressBlock_fast_generic Cyclomatic Complexity 30 /kisskb/src/lib/zstd/compress/zstd_fast.c:ZSTD_compressBlock_fast_dictMatchState_generic Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_safecopyLiterals Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_NbCommonBytes Cyclomatic Complexity 26 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count_2segments Cyclomatic Complexity 27 /kisskb/src/lib/zstd/compress/zstd_fast.c:ZSTD_compressBlock_fast_extDict_generic Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy16 Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/zstd_fast.c:ZSTD_fillHashTable Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_fast.c:ZSTD_compressBlock_fast Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_fast.c:ZSTD_compressBlock_fast_dictMatchState Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_fast.c:ZSTD_compressBlock_fast_extDict Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageChecked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageChecked Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:dir_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_eq_iversion Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_I Cyclomatic Complexity 10 /kisskb/src/fs/ufs/util.h:ufs_set_de_type Cyclomatic Complexity 4 /kisskb/src/fs/ufs/dir.c:ufs_last_byte Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_to_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs32 Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/include/linux/iversion.h:inode_query_iversion Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ufs/dir.c:ufs_put_page Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs16_to_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/util.h:ufs_get_de_namlen Cyclomatic Complexity 1 /kisskb/src/fs/ufs/dir.c:ufs_next_entry Cyclomatic Complexity 2 /kisskb/src/fs/ufs/dir.c:ufs_validate_entry Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs16 Cyclomatic Complexity 3 /kisskb/src/fs/ufs/util.h:ufs_set_de_namlen Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:write_one_page Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 12 /kisskb/src/fs/ufs/dir.c:ufs_commit_chunk Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 27 /kisskb/src/fs/ufs/dir.c:ufs_check_page Cyclomatic Complexity 8 /kisskb/src/fs/ufs/dir.c:ufs_get_page Cyclomatic Complexity 21 /kisskb/src/fs/ufs/dir.c:ufs_readdir Cyclomatic Complexity 6 /kisskb/src/fs/ufs/dir.c:ufs_match Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_or_create_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:grab_cache_page Cyclomatic Complexity 9 /kisskb/src/fs/ufs/dir.c:ufs_set_link Cyclomatic Complexity 3 /kisskb/src/fs/ufs/dir.c:ufs_dotdot Cyclomatic Complexity 20 /kisskb/src/fs/ufs/dir.c:ufs_find_entry Cyclomatic Complexity 4 /kisskb/src/fs/ufs/dir.c:ufs_inode_by_name Cyclomatic Complexity 29 /kisskb/src/fs/ufs/dir.c:ufs_add_link Cyclomatic Complexity 16 /kisskb/src/fs/ufs/dir.c:ufs_delete_entry Cyclomatic Complexity 7 /kisskb/src/fs/ufs/dir.c:ufs_make_empty Cyclomatic Complexity 25 /kisskb/src/fs/ufs/dir.c:ufs_empty_dir Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/palmas.h:palmas_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/palmas.c:palmas_i2c_init Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/palmas.c:palmas_i2c_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/palmas.c:palmas_power_off Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/palmas.c:palmas_set_pdata_irq_flag Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_used Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_buffer_ptr Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_admin_identify Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/palmas.c:palmas_dt_to_pdata Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_admin_set_features Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_admin_get_features Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_get_lba_status Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_common Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_read_write Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_dsm Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_fabrics_property_set Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_fabrics_connect Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_fabrics_property_get Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_fabrics_common Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_parse_admin_cmd Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_parse_nvm_cmd Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_parse_fabrics_cmd Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_disk_name Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/trace.c:nvmet_trace_ctrl_name Cyclomatic Complexity 116 /kisskb/src/drivers/mfd/palmas.c:palmas_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/palmas.c:palmas_i2c_exit Cyclomatic Complexity 25 /kisskb/src/drivers/mfd/palmas.c:palmas_ext_control_req_config Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:l1_dcache_shift Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:l1_dcache_bytes Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cache.h:dcbf Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 2 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_range Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/cc_platform.h:cc_platform_has Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_toio Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_memcpy_to Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_cache.c:memcpy_fallback Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_cache.c:drm_clflush_pages Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_cache.c:drm_clflush_sg Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_cache.c:drm_clflush_virt_range Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_cache.c:drm_need_swiotlb Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_cache.c:drm_memcpy_from_wc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_cache.c:drm_memcpy_init_early Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__xchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_xchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/nvme.h:nvme_is_fabrics Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_makeconnid Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_getassociationid Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_getqueueid Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:targetport_to_tgtport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_req_to_fod Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/fc.c:queue_90percent_full Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_discovery_chg Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_portentry_unbind_tgt Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 3 /kisskb/src/include/linux/nvme.h:nvme_is_write Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_portentry_rebind_tgt Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:ida_init Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:fc_dma_sync_single_for_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_portentry_unbind Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_remove_port Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_free_ls_iod Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_alloc_ls_iod Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_tail_rcu Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_tgtport_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_xmt_ls_rsp_done Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_hostport_free Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_tgt_q_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_tgt_a_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_hostport_put Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_free_hostport Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_tgt_q_get Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_tgtport_get Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_hostport_get Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_tgt_a_get Cyclomatic Complexity 1 /kisskb/src/include/linux/nvme-fc.h:fcnvme_lsdesc_len Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/../host/fc.h:nvme_fc_format_rsp_hdr Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/target/../host/fc.h:nvmefc_vldt_lsreq_discon_assoc Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/../host/fc.h:nvme_fc_format_rjt Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/../host/fc.h:nvmefc_fmt_lsreq_discon_assoc Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_delete_target_queue Cyclomatic Complexity 14 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_delete_target_assoc Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_delete_assoc Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_match_hostport Cyclomatic Complexity 15 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_alloc_hostport Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_portentry_bind Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_alloc_fcp_iod Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_find_target_assoc Cyclomatic Complexity 20 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_find_target_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 28 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_delete_ctrl Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/fc.c:__nvmet_fc_free_assocs Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_free_fcp_iod Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/fc.c:__nvme_fc_parse_u64 Cyclomatic Complexity 27 /kisskb/src/drivers/nvme/target/fc.c:nvme_fc_parse_traddr Cyclomatic Complexity 25 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_add_port Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:fc_dma_unmap_sg Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_free_tgt_pgs Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_abort_op Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/fc.c:__nvmet_fc_fod_op_abort Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:fc_dma_sync_single_for_device Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_prep_fcp_rsp Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_xmt_fcp_rsp Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_xmt_ls_rsp Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_ls_disconnect Cyclomatic Complexity 22 /kisskb/src/drivers/nvme/target/fc.c:fc_map_sg Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/fc.c:fc_dma_map_sg Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_alloc_tgt_pgs Cyclomatic Complexity 32 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_transfer_fcp_data Cyclomatic Complexity 29 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_handle_fcp_rqst Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_queue_fcp_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_fcp_rqst_op_defer_work Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/target/fc.c:__nvmet_fc_fcp_nvme_cmd_done Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_fcp_nvme_cmd_done Cyclomatic Complexity 35 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_fod_op_done Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_xmt_fcp_op_done Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 19 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_alloc_target_assoc Cyclomatic Complexity 11 /kisskb/src/include/linux/dma-mapping.h:dma_map_single_attrs Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/fc.c:fc_dma_map_single Cyclomatic Complexity 3 /kisskb/src/include/linux/dma-mapping.h:dma_mapping_error Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/fc.c:fc_dma_mapping_error Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_single_attrs Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:fc_dma_unmap_single Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_alloc_ls_iodlist Cyclomatic Complexity 2 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_free_ls_iodlist Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_free_tgtport Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_destroy_fcp_iodlist Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_tgt_queue_free Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fc.c:__nvmet_fc_finish_ls_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_disconnect_assoc_done Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/fc.c:__nvmet_fc_send_ls_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_send_ls_req_async Cyclomatic Complexity 21 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_xmt_disconnect_assoc Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_target_assoc_free Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_prep_fcp_iodlist Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_alloc_target_queue Cyclomatic Complexity 30 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_ls_create_association Cyclomatic Complexity 34 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_ls_create_connection Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_handle_ls_rqst Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_handle_ls_rqst_work Cyclomatic Complexity 3 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_exit_module Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_init_module Cyclomatic Complexity 45 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_register_targetport Cyclomatic Complexity 22 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_invalidate_host Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_unregister_targetport Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_rcv_ls_req Cyclomatic Complexity 28 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_rcv_fcp_req Cyclomatic Complexity 12 /kisskb/src/drivers/nvme/target/fc.c:nvmet_fc_rcv_fcp_abort /kisskb/src/drivers/nvme/target/fc.c: In function 'nvme_fc_parse_traddr': /kisskb/src/drivers/nvme/target/fc.c:2809:14: note: byref variable will be forcibly initialized 2809 | substring_t wwn = { name, &name[sizeof(name)-1] }; | ^~~ /kisskb/src/drivers/nvme/target/fc.c: In function 'nvmet_fc_add_port': /kisskb/src/drivers/nvme/target/fc.c:2853:25: note: byref variable will be forcibly initialized 2853 | struct nvmet_fc_traddr traddr = { 0L, 0L }; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_target Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:sdev_channel Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:sdev_id Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_device.h:scsi_device_online Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_request.h:scsi_req Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_driver Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:get_status_byte Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:set_host_byte Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_eh.h:scsi_sense_is_deferred Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_host.h:scsi_host_in_recovery Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_priv.h:scsi_log_send Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_priv.h:scsi_log_completion Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_error.c:scsi_report_lun_change Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_error.c:__scsi_report_device_reset Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_error.c:scsi_reset_provider_done_command Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_error.c:scsi_try_to_abort_cmd Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/scsi_error.c:scsi_host_eh_past_deadline Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_error.c:scsi_cmd_retry_allowed Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_should_retry_cmd Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_reset Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi.h:scsi_status_is_check_condition Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_error.c:scsi_try_bus_device_reset Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_action Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 13 /kisskb/src/include/trace/events/scsi.h:trace_scsi_eh_wakeup Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 13 /kisskb/src/include/trace/events/scsi.h:trace_scsi_dispatch_cmd_timeout Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_error.c:scsi_abort_command Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_done Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 64 /kisskb/src/drivers/scsi/scsi_error.c:scsi_report_sense Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/delay.h:ssleep Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 26 /kisskb/src/drivers/scsi/scsi_error.c:scsi_handle_queue_ramp_up Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_error.c:scsi_handle_queue_full Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_error.c:scsi_try_target_reset Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_lock_door Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi_error.c:scsi_restart_operations Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_error.c:eh_lock_door_done Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_wakeup Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_inc_host_failed Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_error.c:scsi_schedule_eh Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_scmd_add Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/scsi_error.c:scsi_times_out Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_error.c:scsi_block_when_processing_errors Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_prep_cmnd Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_restore_cmnd Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_finish_cmd Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_offline_sdevs Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_error.c:scsi_noretry_cmd Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_error.c:scmd_eh_abort_handler Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_flush_done_q Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_error.c:scsi_report_bus_reset Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_error.c:scsi_try_bus_reset Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_error.c:scsi_try_host_reset Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_error.c:scsi_abort_eh_cmnd Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_error.c:scsi_report_device_reset Cyclomatic Complexity 53 /kisskb/src/drivers/scsi/scsi_error.c:scsi_ioctl_reset Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_error.c:scsi_command_normalize_sense Cyclomatic Complexity 149 /kisskb/src/drivers/scsi/scsi_error.c:scsi_check_sense Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_completed_normally Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/scsi_error.c:scsi_send_eh_cmnd Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_error.c:scsi_request_sense Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_try_stu Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_tur Cyclomatic Complexity 27 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_bus_device_reset Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_test_devices Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_target_reset Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_bus_reset Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_host_reset Cyclomatic Complexity 47 /kisskb/src/drivers/scsi/scsi_error.c:scsi_decide_disposition Cyclomatic Complexity 26 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_get_sense Cyclomatic Complexity 21 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_stu Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_error.c:scsi_eh_ready_devs Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_error.c:scsi_unjam_host Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/scsi_error.c:scsi_error_handler Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/scsi_error.c:scsi_get_sense_info_fld In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_block_when_processing_errors': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_error.c:358:2: note: in expansion of macro 'wait_event' 358 | wait_event(sdev->host->host_wait, !scsi_host_in_recovery(sdev->host)); | ^~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_check_sense': /kisskb/src/drivers/scsi/scsi_error.c:504:24: note: byref variable will be forcibly initialized 504 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_send_eh_cmnd': /kisskb/src/drivers/scsi/scsi_error.c:1076:22: note: byref variable will be forcibly initialized 1076 | struct scsi_eh_save ses; | ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c:1074:29: note: byref variable will be forcibly initialized 1074 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_target_reset': /kisskb/src/drivers/scsi/scsi_error.c:1559:12: note: byref variable will be forcibly initialized 1559 | LIST_HEAD(check_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/scsi/scsi_error.c:1558:12: note: byref variable will be forcibly initialized 1558 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_bus_reset': /kisskb/src/drivers/scsi/scsi_error.c:1621:12: note: byref variable will be forcibly initialized 1621 | LIST_HEAD(check_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_host_reset': /kisskb/src/drivers/scsi/scsi_error.c:1693:12: note: byref variable will be forcibly initialized 1693 | LIST_HEAD(check_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_unjam_host': /kisskb/src/drivers/scsi/scsi_error.c:2168:12: note: byref variable will be forcibly initialized 2168 | LIST_HEAD(eh_done_q); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/scsi/scsi_error.c:2167:12: note: byref variable will be forcibly initialized 2167 | LIST_HEAD(eh_work_q); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_get_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_set_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:interface_to_usbdev Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:__create_pipe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/viperboard.c:vprbrd_driver_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/viperboard.c:vprbrd_disconnect Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/core.h:mfd_add_hotplug_devices Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/viperboard.c:vprbrd_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/viperboard.c:vprbrd_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:init_rcu_head Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:destroy_rcu_head Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disabled_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/uaccess.h:pagefault_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:__kunmap_atomic Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/sbitmap.h:sbitmap_deferred_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:blk_op_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segment_size Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_mark_end Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_unmark_end Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_get_cache_alignment Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_is_passthrough Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_should_fake_timeout Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:blk_queue_max_integrity_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:queue_max_integrity_segments Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:blk_integrity_rq Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_common.h:scsi_varlen_cdb_length Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_common.h:scsi_command_size Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_target Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_device.h:scsi_device_online Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_device_blocked Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_request.h:scsi_req Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_driver Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_set_resid Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_prot_sg_count Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:set_host_byte Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_eh.h:scsi_sense_is_deferred Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_host.h:scsi_host_in_recovery Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:scsi_host_get_prot Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:scsi_host_prot_dma Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_priv.h:scsi_log_send Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_priv.h:scsi_log_completion Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_set_blocked Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_cmd_needs_dma_drain Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_inline_sgl_size Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_set_rq_budget_token Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_get_rq_budget_token Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_init_hctx Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_commit_rqs Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_host_is_busy Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_target_is_busy Cyclomatic Complexity 12 /kisskb/src/include/scsi/scsi.h:scsi_status_is_good Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_result_to_blk_status Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_uninit_cmd Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:blk_rq_nr_phys_segments Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-mq.h:blk_rq_payload_bytes Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_seg_boundary Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-mapping.h:dma_set_max_seg_size Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_poll Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi.h:scsi_status_is_check_condition Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/scsi_lib.c:designator_prio Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 10 /kisskb/src/include/linux/sbitmap.h:sbitmap_put Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_put_budget Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_initialize_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_dec_host_busy Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_kick_queue Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_single_lun_run Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_starved_list_run Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_run_queue Cyclomatic Complexity 28 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_target_queue_ready Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_set_buf Cyclomatic Complexity 40 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_io_completion_nz_result Cyclomatic Complexity 5 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_get_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_get Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_run_queue_async Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_cmd_runtime_exceeced Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_map_queues Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_exit_request Cyclomatic Complexity 13 /kisskb/src/include/trace/events/scsi.h:trace_scsi_dispatch_cmd_done Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_done Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_device_state_check Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_host_queue_ready Cyclomatic Complexity 13 /kisskb/src/include/trace/events/scsi.h:trace_scsi_dispatch_cmd_start Cyclomatic Complexity 13 /kisskb/src/include/trace/events/scsi.h:trace_scsi_dispatch_cmd_error Cyclomatic Complexity 24 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_dispatch_cmd Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_device_busy Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_device_is_busy Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_lld_busy Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_init_request Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_timeout Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_dev_queue_ready Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_get_budget Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_evt_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_lib.c:target_block Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_lib.c:target_unblock Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_init_sense_cache Cyclomatic Complexity 30 /kisskb/src/drivers/scsi/scsi_lib.c:__scsi_execute Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_execute_req Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_device_unbusy Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:__scsi_queue_insert Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_queue_insert Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_complete Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_requeue_run_queue Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_run_host_queues Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_free_sgtables Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_uninit_cmd Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_end_request Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_requeue_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_io_completion_reprep Cyclomatic Complexity 94 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_io_completion_action Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_cleanup_rq Cyclomatic Complexity 27 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_io_completion Cyclomatic Complexity 33 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_alloc_sgtables Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_setup_scsi_cmnd Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_init_command Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_prepare_cmd Cyclomatic Complexity 42 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_queue_rq Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_lib.c:__scsi_init_queue Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_setup_tags Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mq_destroy_tags Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_device_from_queue Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_block_requests Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_unblock_requests Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_exit_queue Cyclomatic Complexity 25 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mode_select Cyclomatic Complexity 59 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_mode_sense Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_test_unit_ready Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_device_set_state Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:sdev_evt_send Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:sdev_evt_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:sdev_evt_send_simple Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_evt_thread Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_device_quiesce Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:device_quiesce_fn Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_device_resume Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:device_resume_fn Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_target_quiesce Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_target_resume Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_internal_device_block_nowait Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_internal_device_block Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_lib.c:device_block Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_start_queue Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_internal_device_unblock_nowait Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_internal_device_unblock Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:device_unblock Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_target_block Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_target_unblock Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_host_block Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_host_unblock Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_kmap_atomic_sg Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_kunmap_atomic_sg Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:sdev_disable_disk_events Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_lib.c:sdev_enable_disk_events Cyclomatic Complexity 47 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_vpd_lun_id Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_vpd_tpg_id Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_lib.c:scsi_build_sense In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/mempool.h:8, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_starved_list_run': /kisskb/src/drivers/scsi/scsi_lib.c:389:12: note: byref variable will be forcibly initialized 389 | LIST_HEAD(starved_list); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_nz_result': /kisskb/src/drivers/scsi/scsi_lib.c:825:24: note: byref variable will be forcibly initialized 825 | struct scsi_sense_hdr sshdr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/qspinlock.h:queued_spin_is_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_file.h:drm_is_primary_client Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_cpu_valid Cyclomatic Complexity 12 /kisskb/src/include/linux/poll.h:poll_wait Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:get_pid Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_events_release Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_send_event_helper Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_dev_needs_global_mutex Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_file_alloc Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_file_free Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_open_helper Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_close_helper Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_open Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_lastclose Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_release Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_release_noglobal Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_read Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_poll Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_event_reserve_init_locked Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_event_reserve_init Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_event_cancel_free Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_send_event_timestamp_locked Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_send_event_locked Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_send_event Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_file.c:mock_drm_getfile Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_file.c:drm_get_unmapped_area /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_action': /kisskb/src/drivers/scsi/scsi_lib.c:653:24: note: byref variable will be forcibly initialized 653 | struct scsi_sense_hdr sshdr; | ^~~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_file.c:35: /kisskb/src/drivers/gpu/drm/drm_file.c: In function 'drm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_file.c:602:10: note: in expansion of macro 'wait_event_interruptible' 602 | ret = wait_event_interruptible(file_priv->event_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_mode_sense': /kisskb/src/drivers/scsi/scsi_lib.c:2105:24: note: byref variable will be forcibly initialized 2105 | struct scsi_sense_hdr my_sshdr; | ^~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/mempool.h:8, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_evt_thread': /kisskb/src/drivers/scsi/scsi_lib.c:2423:12: note: byref variable will be forcibly initialized 2423 | LIST_HEAD(event_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:__get_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be24 Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_spc.c:spc_find_scsi_transport_vd Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_evpd_b1 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_spc.c:spc_modesense_write_protect Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_spc.c:spc_modesense_dpofua Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_spc.c:spc_fill_alua_data Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_evpd_00 Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_spc.c:spc_modesense_informational_exceptions Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_spc.c:spc_modesense_rwrecovery Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 15 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_evpd_b2 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_evpd_80 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_evpd_b3 Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_spc.c:spc_modesense_blockdesc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 31 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_report_luns Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_testunitready Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 25 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_evpd_b0 Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_spc.c:spc_modesense_long_blockdesc Cyclomatic Complexity 29 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_evpd_86 Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_spc.c:spc_modesense_caching Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/drivers/target/target_core_spc.c:spc_modesense_control Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_request_sense Cyclomatic Complexity 62 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_modesense Cyclomatic Complexity 33 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_modeselect Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_inquiry_std Cyclomatic Complexity 20 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_inquiry Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_spc.c:spc_gen_naa_6h_vendor_specific Cyclomatic Complexity 28 /kisskb/src/drivers/target/target_core_spc.c:spc_emulate_evpd_83 Cyclomatic Complexity 58 /kisskb/src/drivers/target/target_core_spc.c:spc_parse_cdb /kisskb/src/drivers/target/target_core_spc.c: In function 'spc_emulate_report_luns': /kisskb/src/drivers/target/target_core_spc.c:1241:18: note: byref variable will be forcibly initialized 1241 | struct scsi_lun slun; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/rk808.c:rk808_is_volatile_reg Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/rk808.c:rk817_is_volatile_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rk808.c:rk808_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/rk808.c:rk8xx_resume Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/rk808.c:rk8xx_suspend Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/rk808.c:rk8xx_shutdown Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/rk808.c:rk808_pm_power_off Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/rk808.c:rk808_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 34 /kisskb/src/drivers/mfd/rk808.c:rk808_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rk808.c:rk808_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:le32_add_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:UCPI_UBH Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:USPI_UBH Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_to_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs32 Cyclomatic Complexity 1 /kisskb/src/include/linux/byteorder/generic.h:be32_add_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_add Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_sub Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:ufs_get_seconds Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/find.h:find_next_zero_bit_le Cyclomatic Complexity 9 /kisskb/src/fs/ufs/util.h:_ubh_find_next_zero_bit_ Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs64 Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 9 /kisskb/src/fs/ufs/ialloc.c:ufs2_init_inodes_chunk Cyclomatic Complexity 25 /kisskb/src/fs/ufs/ialloc.c:ufs_free_inode Cyclomatic Complexity 66 /kisskb/src/fs/ufs/ialloc.c:ufs_new_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_empty_careful Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmem_cache_zalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_ua.c:target_scsi3_ua_check Cyclomatic Complexity 35 /kisskb/src/drivers/target/target_core_ua.c:core_scsi3_ua_allocate Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_ua.c:target_ua_allocate_lun Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_ua.c:core_scsi3_ua_release_all Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_ua.c:core_scsi3_ua_for_check_condition Cyclomatic Complexity 17 /kisskb/src/drivers/target/target_core_ua.c:core_scsi3_ua_clear_for_request_sense /kisskb/src/fs/ufs/ialloc.c: In function 'ufs_new_inode': /kisskb/src/fs/ufs/ialloc.c:180:20: note: byref variable will be forcibly initialized 180 | struct timespec64 ts; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_noncached_wc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/book3s/64/pgtable.h:pgprot_writecombine Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:vma_pages Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_read Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_set_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_clear_unevictable Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:mapping_gfp_constraint Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_init Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_count Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_space Cyclomatic Complexity 1 /kisskb/src/include/linux/pagevec.h:pagevec_add Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_iter_begin Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_offset_lock_lookup Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_offset_unlock_lookup Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_node_start Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_node_size Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_node_offset_addr Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_is_null Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-buf-map.h:dma_buf_map_clear Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:__dma_fence_is_later Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_init_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init_base Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_managed.h:drmm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_object_free Cyclomatic Complexity 10 /kisskb/src/include/linux/dma-fence.h:dma_fence_is_later Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_node_reset Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_object_handle_free Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_remove_prime_handles Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_object_exported_dma_buf_free Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_object_handle_put_unlocked Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_object_release_handle Cyclomatic Complexity 4 /kisskb/src/include/linux/dma-fence.h:dma_fence_put Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_get Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_fini Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kvmalloc Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kvmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/shmem_fs.h:shmem_read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_check_release_pagevec Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_gem.c:objects_lookup Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_dev_is_unplugged Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_offset_exact_lookup_locked Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_init Cyclomatic Complexity 9 /kisskb/src/include/linux/ww_mutex.h:ww_mutex_lock_slow_interruptible Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_lock_slow_interruptible Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_lock_interruptible Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-resv.h:dma_resv_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 12 /kisskb/src/include/linux/ww_mutex.h:ww_acquire_done Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_init Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_private_object_init Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_object_init Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_handle_delete Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_dumb_destroy Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_handle_create_tail Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_handle_create Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_free_mmap_offset Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_create_mmap_offset_size Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_create_mmap_offset Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_get_pages Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_put_pages Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_objects_lookup Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_object_lookup Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_dumb_map_offset Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_dma_resv_wait Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_close_ioctl Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_flink_ioctl Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_open_ioctl Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_open Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_release Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_object_release Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_vm_open Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_vm_close Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_mmap_obj Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_mmap Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_print_info Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_pin Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_unpin Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_vmap Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_vunmap Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_lock_reservations Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_unlock_reservations Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_fence_array_add Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_gem.c:drm_gem_fence_array_add_implicit /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_get_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:544:17: note: byref variable will be forcibly initialized 544 | struct pagevec pvec; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_put_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:612:17: note: byref variable will be forcibly initialized 612 | struct pagevec pvec; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_fence_array_add_implicit': /kisskb/src/drivers/gpu/drm/drm_gem.c:1343:23: note: byref variable will be forcibly initialized 1343 | struct dma_resv_iter cursor; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_64bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_isLittleEndian Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readLE64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy8 Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_wildcopy Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_storeSeq Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash4 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash4Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash5 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash5Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash6 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash6Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash7 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash7Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash8 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash8Ptr Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hashPtr Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_getLowestMatchIndex Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_getLowestPrefixIndex Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_BtFindBestMatch Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_BtFindBestMatch_selectMLS Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_BtFindBestMatch_dictMatchState_selectMLS Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_BtFindBestMatch_extDict_selectMLS Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_insertAndFindFirstIndex_internal Cyclomatic Complexity 74 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_HcFindBestMatch_generic Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_HcFindBestMatch_selectMLS Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_HcFindBestMatch_dictMatchState_selectMLS Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_HcFindBestMatch_dedicatedDictSearch_selectMLS Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_HcFindBestMatch_extDict_selectMLS Cyclomatic Complexity 158 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy_generic Cyclomatic Complexity 99 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy_extDict_generic Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_updateDUBT Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_safecopyLiterals Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_highbit32 Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_NbCommonBytes Cyclomatic Complexity 26 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count_2segments Cyclomatic Complexity 34 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_insertDUBT1 Cyclomatic Complexity 27 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_DUBT_findBetterDictMatch Cyclomatic Complexity 61 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_DUBT_findBestMatch Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_insertAndFindFirstIndex Cyclomatic Complexity 33 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_dedicatedDictSearch_lazy_loadDictionary Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_btlazy2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_greedy Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_btlazy2_dictMatchState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy2_dictMatchState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy_dictMatchState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_greedy_dictMatchState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy2_dedicatedDictSearch Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy_dedicatedDictSearch Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_greedy_dedicatedDictSearch Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_greedy_extDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy_extDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_lazy2_extDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_lazy.c:ZSTD_compressBlock_btlazy2_extDict Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_alert Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_volatile_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_i2c_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_i2c_resume Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_i2c_suspend Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_trigger_poweroff_sequence Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_restart Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_power_off Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_device_is_system_power_controller Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_irq_init Cyclomatic Complexity 23 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_i2c_probe Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_i2c_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rn5t618.c:rn5t618_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_nestable_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_flat_atomic_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_flat_atomic_end Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_atomic_next Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_cmpxchg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_spinlock_ptr Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqprop_spinlock_sequence Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_raw_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_seqlock_excl Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_sequnlock_excl Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_new Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_peek_iversion_raw Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_I Cyclomatic Complexity 4 /kisskb/src/fs/ufs/util.h:ubh_get_data_ptr Cyclomatic Complexity 4 /kisskb/src/fs/ufs/util.h:ufs_data_ptr_clear Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do___read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_read_seqcount_retry Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:read_seqretry Cyclomatic Complexity 11 /kisskb/src/include/linux/iversion.h:inode_maybe_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_inc_iversion Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:trylock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 10 /kisskb/src/fs/ufs/inode.c:ufs_block_to_path Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin_nested Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_begin Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:write_seqlock Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:do_write_seqcount_end Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:write_sequnlock Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 7 /kisskb/src/include/linux/seqlock.h:seqcount_lockdep_reader_access Cyclomatic Complexity 2 /kisskb/src/include/linux/seqlock.h:read_seqbegin Cyclomatic Complexity 4 /kisskb/src/fs/ufs/inode.c:grow_chain32 Cyclomatic Complexity 4 /kisskb/src/fs/ufs/inode.c:grow_chain64 Cyclomatic Complexity 7 /kisskb/src/fs/ufs/util.h:ufs_get_direct_data_ptr Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_to_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs32 Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs64_to_cpu Cyclomatic Complexity 2 /kisskb/src/fs/ufs/util.h:ufs_data_ptr_to_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs64 Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 37 /kisskb/src/fs/ufs/inode.c:ufs_frag_map Cyclomatic Complexity 4 /kisskb/src/fs/ufs/inode.c:ufs_extend_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 34 /kisskb/src/fs/ufs/inode.c:ufs_inode_getblock Cyclomatic Complexity 9 /kisskb/src/fs/ufs/inode.c:free_data Cyclomatic Complexity 24 /kisskb/src/fs/ufs/inode.c:ufs_trunc_direct Cyclomatic Complexity 14 /kisskb/src/fs/ufs/inode.c:free_full_branch Cyclomatic Complexity 15 /kisskb/src/fs/ufs/inode.c:free_branch_tail Cyclomatic Complexity 26 /kisskb/src/fs/ufs/inode.c:ufs_truncate_blocks Cyclomatic Complexity 4 /kisskb/src/fs/ufs/inode.c:ufs_write_failed Cyclomatic Complexity 4 /kisskb/src/fs/ufs/inode.c:ufs_write_end Cyclomatic Complexity 1 /kisskb/src/fs/ufs/inode.c:ufs_writepage Cyclomatic Complexity 1 /kisskb/src/fs/ufs/inode.c:ufs_readpage Cyclomatic Complexity 1 /kisskb/src/fs/ufs/inode.c:ufs_bmap Cyclomatic Complexity 3 /kisskb/src/fs/ufs/inode.c:ufs_write_begin Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs16_to_cpu Cyclomatic Complexity 15 /kisskb/src/fs/ufs/inode.c:ufs2_read_inode Cyclomatic Complexity 6 /kisskb/src/fs/ufs/util.h:ufs_get_inode_uid Cyclomatic Complexity 6 /kisskb/src/fs/ufs/util.h:ufs_get_inode_gid Cyclomatic Complexity 15 /kisskb/src/fs/ufs/inode.c:ufs1_read_inode Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs16 Cyclomatic Complexity 6 /kisskb/src/fs/ufs/util.h:ufs_set_inode_uid Cyclomatic Complexity 6 /kisskb/src/fs/ufs/util.h:ufs_set_inode_gid Cyclomatic Complexity 13 /kisskb/src/fs/ufs/inode.c:ufs_set_inode_ops Cyclomatic Complexity 15 /kisskb/src/fs/ufs/inode.c:ufs2_update_inode Cyclomatic Complexity 17 /kisskb/src/fs/ufs/inode.c:ufs1_update_inode Cyclomatic Complexity 19 /kisskb/src/fs/ufs/inode.c:ufs_update_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clean_bdev_bh_alias Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_getblk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:lock_buffer Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:ufs_put_locked_page Cyclomatic Complexity 1 /kisskb/src/fs/ufs/inode.c:ufs_prepare_chunk Cyclomatic Complexity 24 /kisskb/src/fs/ufs/inode.c:ufs_iget Cyclomatic Complexity 1 /kisskb/src/fs/ufs/inode.c:ufs_write_inode Cyclomatic Complexity 1 /kisskb/src/fs/ufs/inode.c:ufs_sync_inode Cyclomatic Complexity 32 /kisskb/src/fs/ufs/inode.c:ufs_inode_getfrag Cyclomatic Complexity 39 /kisskb/src/fs/ufs/inode.c:ufs_getfrag_block Cyclomatic Complexity 15 /kisskb/src/fs/ufs/inode.c:ufs_alloc_lastblock Cyclomatic Complexity 18 /kisskb/src/fs/ufs/inode.c:ufs_truncate Cyclomatic Complexity 15 /kisskb/src/fs/ufs/inode.c:ufs_setattr Cyclomatic Complexity 24 /kisskb/src/fs/ufs/inode.c:ufs_evict_inode /kisskb/src/fs/ufs/inode.c: In function 'free_full_branch': /kisskb/src/fs/ufs/inode.c:995:18: note: byref variable will be forcibly initialized 995 | struct to_free ctx = {.inode = inode}; | ^~~ /kisskb/src/fs/ufs/inode.c: In function 'free_branch_tail': /kisskb/src/fs/ufs/inode.c:1029:18: note: byref variable will be forcibly initialized 1029 | struct to_free ctx = {.inode = inode}; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 2 /kisskb/src/include/linux/configfs.h:to_config_group Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:to_stat_dev Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:to_stat_tgt_dev Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:to_stat_lu_dev Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:to_stat_port Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:to_stat_tgt_port Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:to_transport_stat Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:auth_to_lacl Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:iport_to_lacl Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_creation_time_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_hs_num_cmds_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_full_stat_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_resets_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_write_mbytes_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_read_mbytes_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_num_cmds_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_state_bit_show Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_status_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_dev_type_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_rev_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_prod_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_vend_show Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_lu_name_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_lun_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_indx_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_dev_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_lu_inst_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_aborts_no_task_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_aborts_complete_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_resets_show Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_non_access_lus_show Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_status_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_num_lus_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_indx_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_inst_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_ports_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_role_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_indx_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_inst_show Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/configfs.h:configfs_add_default_group Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_iport_indx_show Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_transport_proto_id_show Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_stat.c:target_stat_transport_dev_name_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_transport_indx_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_transport_device_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_transport_inst_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_port_hs_in_cmds_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_port_read_mbytes_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_port_write_mbytes_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_port_in_cmds_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_port_port_index_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_port_name_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_port_indx_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_port_dev_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_tgt_port_inst_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_port_busy_count_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_port_role_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_port_indx_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_port_dev_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_port_inst_show Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_stat.c:target_stat_iport_port_ident_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_iport_port_auth_indx_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_iport_port_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_iport_dev_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_iport_inst_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_row_status_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_creation_time_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_hs_num_cmds_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_write_mbytes_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_read_mbytes_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_num_cmds_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_att_count_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_map_indx_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_intr_name_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_dev_or_port_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_indx_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_port_show Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_dev_show Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_stat.c:target_stat_auth_inst_show Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_setup_dev_default_groups Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_setup_port_default_groups Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_stat.c:target_stat_setup_mappedlun_default_groups Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:__sg_chain Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_chain Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_virt Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:RD_DEV Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_get_blocks Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_rd.c:rd_get_sg_table Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_rd.c:rd_get_prot_table Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_rd.c:rd_alloc_device Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_rd.c:rd_attach_hba Cyclomatic Complexity 6 /kisskb/src/drivers/target/target_core_rd.c:rd_release_sgl_table Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_rd.c:rd_release_prot_space Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_free_prot Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_rd.c:rd_release_device_space Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_destroy_device Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_dev_call_rcu Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_detach_hba Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/scatterlist.h:sg_assign_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 15 /kisskb/src/drivers/target/target_core_rd.c:rd_allocate_sgl_table Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_rd.c:rd_build_prot_space Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_rd.c:rd_init_prot Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_rd.c:rd_build_device_space Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_rd.c:rd_configure_device Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_rd.c:rd_get_device_type Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_parse_cdb Cyclomatic Complexity 13 /kisskb/src/drivers/target/target_core_rd.c:rd_do_prot_rw Cyclomatic Complexity 58 /kisskb/src/drivers/target/target_core_rd.c:rd_execute_rw Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_show_configfs_dev_params Cyclomatic Complexity 17 /kisskb/src/drivers/target/target_core_rd.c:rd_set_configfs_dev_params Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_free_device Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_module_init Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_rd.c:rd_module_exit /kisskb/src/drivers/target/target_core_rd.c: In function 'rd_execute_rw': /kisskb/src/drivers/target/target_core_rd.c:424:25: note: byref variable will be forcibly initialized 424 | struct sg_mapping_iter m; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_virt Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:ls_rsp_to_lsreq Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:tgt_fcp_req_to_fcpreq Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_create_queue Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_delete_queue Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_t2h_host_release Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_tgt_fcp_abort Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_h2t_ls_abort Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_t2h_ls_abort Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/fcloop.c:__unlink_target_port Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/fcloop.c:__unlink_remote_port Cyclomatic Complexity 27 /kisskb/src/drivers/nvme/target/fcloop.c:check_for_drop Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:__targetport_unreg Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:__remoteport_unreg Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:__unlink_local_port Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_tport_lsrqst_work Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_rport_lsrqst_work Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_nport_free Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_tfcp_req_free Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:__wait_localport_unreg Cyclomatic Complexity 18 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_exit Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_set_cmd_drop Cyclomatic Complexity 9 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_verify_addr Cyclomatic Complexity 25 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_parse_nm_options Cyclomatic Complexity 20 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_delete_target_port Cyclomatic Complexity 20 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_delete_remote_port Cyclomatic Complexity 17 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_delete_local_port Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_t2h_ls_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_fcp_req_release Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_tgt_rscn_work Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_init Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_h2t_xmt_ls_rsp Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_t2h_xmt_ls_rsp Cyclomatic Complexity 25 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_fcp_copy_data Cyclomatic Complexity 23 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_fcp_op Cyclomatic Complexity 30 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_parse_options Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_nport_get Cyclomatic Complexity 75 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_alloc_nport Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_tfcp_req_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_nport_put Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_targetport_delete Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_remoteport_delete Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_tfcp_req_put Cyclomatic Complexity 13 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_fcp_abort Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_call_host_done Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_tgt_fcprqst_done_work Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 11 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_create_target_port Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_tgt_discovery_evt Cyclomatic Complexity 7 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_fcp_req Cyclomatic Complexity 16 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_create_remote_port Cyclomatic Complexity 20 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_create_local_port Cyclomatic Complexity 8 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_fcp_abort_recv_work Cyclomatic Complexity 10 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_fcp_recv_work Cyclomatic Complexity 4 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_h2t_ls_req Cyclomatic Complexity 1 /kisskb/src/drivers/nvme/target/fcloop.c:fcloop_localport_delete /kisskb/src/drivers/nvme/target/fcloop.c: In function 'fcloop_create_target_port': /kisskb/src/drivers/nvme/target/fcloop.c:1409:28: note: byref variable will be forcibly initialized 1409 | struct nvmet_fc_port_info tinfo; | ^~~~~ /kisskb/src/drivers/nvme/target/fcloop.c: In function 'fcloop_create_remote_port': /kisskb/src/drivers/nvme/target/fcloop.c:1307:27: note: byref variable will be forcibly initialized 1307 | struct nvme_fc_port_info pinfo; | ^~~~~ /kisskb/src/drivers/nvme/target/fcloop.c: In function 'fcloop_create_local_port': /kisskb/src/drivers/nvme/target/fcloop.c:1093:27: note: byref variable will be forcibly initialized 1093 | struct nvme_fc_port_info pinfo; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sg_count Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sglist Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_lib_dma.c:scsi_dma_map Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/sec-core.c:s2mpa01_volatile Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/sec-core.c:s2mps11_volatile Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/sec-core.c:s2mpu02_volatile Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/sec-core.c:s5m8763_volatile Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sec-core.c:sec_pmic_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/sec-core.c:sec_pmic_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/sec-core.c:sec_pmic_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/sec-core.c:sec_pmic_shutdown Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/sec-core.c:sec_pmic_configure Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/sec-core.c:sec_pmic_i2c_parse_dt_pdata Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/sec-core.c:sec_pmic_dump_rev Cyclomatic Complexity 28 /kisskb/src/drivers/mfd/sec-core.c:sec_pmic_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sec-core.c:sec_pmic_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_file.h:drm_is_render_client Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_invalid_op Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_setclientcap Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_getcap Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_getunique Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_vnr Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_getclient Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_noop Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_copy_field Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_version Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_dev_is_unplugged Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_ioctl_permit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_getstats Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_unset_busid Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_set_busid Cyclomatic Complexity 35 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_setversion Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_ioctl_kernel Cyclomatic Complexity 45 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_ioctl Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_ioctl.c:drm_ioctl_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/sec-irq.c:sec_irq_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:dump_stack Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u8_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u16_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u32_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_u64_relaxed Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:__cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 3 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_try_cmpxchg_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_try_cmpxchg_relaxed Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi.h:scsi_is_wlun Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_target Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_device.h:scsi_device_created Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_host.h:scsi_host_scan_allowed Cyclomatic Complexity 5 /kisskb/src/include/linux/sbitmap.h:sbitmap_calculate_shift Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi.h:scsi_status_is_check_condition Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_target_dev_release Cyclomatic Complexity 5 /kisskb/src/include/scsi/scsi_host.h:dev_to_shost Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_target_destroy Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_target_reap_ref_release Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_target_reap_ref_put Cyclomatic Complexity 14 /kisskb/src/include/linux/refcount.h:__refcount_add_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get_unless_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_unlock Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_scan.c:__scsi_find_target Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_alloc_target Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 23 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_alloc_sdev Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_execute_req Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_unlock_floptical Cyclomatic Complexity 123 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_add_lun Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_sysfs_add_devices Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_finish_async_scan Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_prep_async_scan Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_complete_async_scans Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_is_target_device Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_target_reap Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_sanitize_inquiry_string Cyclomatic Complexity 75 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_probe_lun Cyclomatic Complexity 48 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_probe_and_add_lun Cyclomatic Complexity 57 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_report_lun_scan Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_sequential_lun_scan Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi_scan.c:__scsi_scan_target Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_scan_channel Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_scan.c:__scsi_add_device Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_add_device Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_rescan_device Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_scan_target Cyclomatic Complexity 31 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_scan_host_selected Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_scan.c:do_scsi_scan_host Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_scan.c:do_scan_async Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_scan_host Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_scan.c:scsi_forget_host /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_probe_lun': /kisskb/src/drivers/scsi/scsi_scan.c:591:24: note: byref variable will be forcibly initialized 591 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_report_lun_scan': Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read /kisskb/src/drivers/scsi/scsi_scan.c:1326:24: note: byref variable will be forcibly initialized 1326 | struct scsi_sense_hdr sshdr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 3 /kisskb/src/include/linux/kdev_t.h:old_valid_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_I Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 7 /kisskb/src/fs/ufs/namei.c:ufs_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:mark_inode_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_inc_link_count Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_dec_link_count Cyclomatic Complexity 7 /kisskb/src/fs/ufs/namei.c:ufs_unlink Cyclomatic Complexity 6 /kisskb/src/fs/ufs/namei.c:ufs_rmdir Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 40 /kisskb/src/fs/ufs/namei.c:ufs_rename Cyclomatic Complexity 4 /kisskb/src/fs/ufs/namei.c:ufs_add_nondir Cyclomatic Complexity 11 /kisskb/src/fs/ufs/namei.c:ufs_symlink Cyclomatic Complexity 3 /kisskb/src/fs/ufs/namei.c:ufs_create Cyclomatic Complexity 9 /kisskb/src/fs/ufs/namei.c:ufs_mkdir Cyclomatic Complexity 4 /kisskb/src/fs/ufs/namei.c:ufs_link Cyclomatic Complexity 5 /kisskb/src/fs/ufs/namei.c:ufs_mknod Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_64bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_isLittleEndian Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/error_private.h:ERR_isError Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy8 Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_wildcopy Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_storeSeq Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_hasExtDict Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_matchState_dictMode Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_needOverflowCorrection Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_getBucket Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_insertEntry Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_countBackwardsMatch Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_cwksp.h:ZSTD_cwksp_alloc_size Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_gear_init Cyclomatic Complexity 8 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_correctOverflow Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_reduceTable Cyclomatic Complexity 17 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_window_enforceMaxDist Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_countBackwardsMatch_2segments Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_safecopyLiterals Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_limitTableUpdate Cyclomatic Complexity 33 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_gear_feed Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_NbCommonBytes Cyclomatic Complexity 26 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count_2segments Cyclomatic Complexity 45 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_generateSequences_internal Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy16 Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_fillFastTables Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_adjustParameters Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_getTableSize Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_getMaxNbSeq Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_fillHashTable Cyclomatic Complexity 11 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_generateSequences Cyclomatic Complexity 15 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_skipSequences Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_ldm.c:maybeSplitSequence Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_skipRawSeqStoreBytes Cyclomatic Complexity 10 /kisskb/src/lib/zstd/compress/zstd_ldm.c:ZSTD_ldm_blockCompress /kisskb/src/lib/zstd/compress/zstd_ldm.c: In function 'ZSTD_ldm_generateSequences_internal': /kisskb/src/lib/zstd/compress/zstd_ldm.c:319:27: note: byref variable will be forcibly initialized 319 | ldmRollingHashState_t hashState; | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_ldm.c: In function 'ZSTD_ldm_fillHashTable': /kisskb/src/lib/zstd/compress/zstd_ldm.c:248:27: note: byref variable will be forcibly initialized 248 | ldmRollingHashState_t hashState; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_sub_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic64_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc_not_zero Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_xcopy.c:xcopy_pt_get_cmd_state Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_xcopy.c:xcopy_pt_release_cmd Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_xcopy.c:xcopy_pt_write_pending Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_xcopy.c:xcopy_pt_queue_data_in Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_xcopy.c:xcopy_pt_queue_status Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_xcopy.c:xcopy_pt_check_stop_free Cyclomatic Complexity 3 /kisskb/src/include/linux/percpu-refcount.h:__ref_is_percpu Cyclomatic Complexity 21 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_set_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_irq_save Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_xcopy.c:target_rcr_operating_parameters Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_parse_segdesc_02 Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_parse_segment_descriptors Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 36 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_parse_tiddesc_e4 Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_locate_se_dev_e4_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 8 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_tryget_live Cyclomatic Complexity 23 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_locate_se_dev_e4 Cyclomatic Complexity 17 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_parse_target_descriptors Cyclomatic Complexity 7 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put_many Cyclomatic Complexity 1 /kisskb/src/include/linux/percpu-refcount.h:percpu_ref_put Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_xcopy.c:xcopy_pt_undepend_remotedev Cyclomatic Complexity 25 /kisskb/src/drivers/target/target_core_xcopy.c:target_parse_xcopy_cmd Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_setup_pt_cmd Cyclomatic Complexity 8 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_issue_pt_cmd Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_read_source Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_write_destination Cyclomatic Complexity 24 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_do_work Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_setup_pt Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_xcopy.c:target_xcopy_release_pt Cyclomatic Complexity 20 /kisskb/src/drivers/target/target_core_xcopy.c:target_do_xcopy Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_xcopy.c:target_do_receive_copy_results /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_read_source': /kisskb/src/drivers/target/target_core_xcopy.c:587:22: note: byref variable will be forcibly initialized 587 | struct xcopy_pt_cmd xpt_cmd; | ^~~~~~~ /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_write_destination': /kisskb/src/drivers/target/target_core_xcopy.c:632:22: note: byref variable will be forcibly initialized 632 | struct xcopy_pt_cmd xpt_cmd; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:clk_put Cyclomatic Complexity 1 /kisskb/src/include/linux/clk.h:of_clk_get Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 41 /kisskb/src/drivers/mfd/syscon.c:of_syscon_register Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/syscon.c:device_node_get_regmap Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/syscon.c:syscon_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/syscon.c:syscon_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/syscon.c:device_node_to_regmap Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/syscon.c:syscon_node_to_regmap Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/syscon.c:syscon_regmap_lookup_by_compatible Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/syscon.c:syscon_regmap_lookup_by_phandle Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/syscon.c:syscon_regmap_lookup_by_phandle_args Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/syscon.c:syscon_regmap_lookup_by_phandle_optional /kisskb/src/drivers/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:18: note: byref variable will be forcibly initialized 52 | struct resource res; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:test_and_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type /kisskb/src/drivers/mfd/syscon.c: In function 'syscon_regmap_lookup_by_phandle_args': /kisskb/src/drivers/mfd/syscon.c:235:25: note: byref variable will be forcibly initialized 235 | struct of_phandle_args args; | ^~~~ Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_max_segs Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_clear_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bip_set_seed Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_associate_blkg Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_list_init Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_is_partition Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_hw_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_physical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_physical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_io_min Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_io_min Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_io_opt Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_io_opt Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_limit_alignment_offset Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bio_integrity_intervals Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bio_integrity_bytes Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:IBLOCK_DEV Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_attach_hba Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_detach_hba Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_get_io_min Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_get_io_opt Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_get_write_cache Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_module_exit Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 6 /kisskb/src/include/linux/blkdev.h:bdev_alignment_offset Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_iblock.c:iblock_get_alignment_offset_lbas Cyclomatic Complexity 20 /kisskb/src/drivers/target/target_core_iblock.c:iblock_emulate_read_cap_with_block_size Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_get_blocks Cyclomatic Complexity 4 /kisskb/src/include/linux/bio.h:bio_list_add Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-integrity.h:blk_get_integrity Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bdev_get_integrity Cyclomatic Complexity 7 /kisskb/src/include/linux/bio.h:bio_list_pop Cyclomatic Complexity 4 /kisskb/src/include/linux/blkdev.h:bdev_write_zeroes_sectors Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_iblock.c:iblock_get_lbppbe Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_parse_cdb Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_dev_call_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_iblock.c:iblock_alloc_device Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_iblock.c:iblock_get_bio Cyclomatic Complexity 1 /kisskb/src/include/linux/bio.h:bio_alloc Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 14 /kisskb/src/drivers/target/target_core_iblock.c:iblock_alloc_bip Cyclomatic Complexity 3 /kisskb/src/drivers/target/target_core_iblock.c:iblock_plug_device Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_iblock.c:iblock_submit_bios Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_unplug_device Cyclomatic Complexity 5 /kisskb/src/drivers/target/target_core_iblock.c:iblock_complete_cmd Cyclomatic Complexity 59 /kisskb/src/drivers/target/target_core_iblock.c:iblock_execute_rw Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_iblock.c:iblock_bio_done Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_iblock.c:iblock_execute_sync_cache Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_iblock.c:iblock_end_io_flush Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_iblock.c:iblock_execute_zero_out Cyclomatic Complexity 28 /kisskb/src/drivers/target/target_core_iblock.c:iblock_execute_write_same Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_iblock.c:iblock_execute_unmap Cyclomatic Complexity 10 /kisskb/src/drivers/target/target_core_iblock.c:iblock_show_configfs_dev_params Cyclomatic Complexity 1 /kisskb/src/include/linux/kstrtox.h:kstrtoul Cyclomatic Complexity 22 /kisskb/src/drivers/target/target_core_iblock.c:iblock_set_configfs_dev_params Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_free_device Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_iblock.c:iblock_destroy_device Cyclomatic Complexity 41 /kisskb/src/drivers/target/target_core_iblock.c:iblock_configure_device Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_iblock.c:iblock_module_init /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_submit_bios': /kisskb/src/drivers/target/target_core_iblock.c:374:18: note: byref variable will be forcibly initialized 374 | struct blk_plug plug; | ^~~~ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_execute_rw': /kisskb/src/drivers/target/target_core_iblock.c:731:25: note: byref variable will be forcibly initialized 731 | struct sg_mapping_iter prot_miter; | ^~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:725:18: note: byref variable will be forcibly initialized 725 | struct bio_list list; | ^~~~ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_execute_write_same': /kisskb/src/drivers/target/target_core_iblock.c:490:18: note: byref variable will be forcibly initialized 490 | struct bio_list list; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/vgaarb.h:vga_client_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:request_irq Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_irq.c:drm_legacy_irq_install Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_irq.c:drm_legacy_irq_uninstall Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_irq.c:drm_legacy_irq_control Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u32_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u64_u32_div Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_set Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion_raw Cyclomatic Complexity 1 /kisskb/src/include/linux/iversion.h:inode_set_iversion Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_I Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:USPI_UBH Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:get_usb_offset Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:ufs_freefrags Cyclomatic Complexity 7 /kisskb/src/fs/ufs/super.c:ufs_max_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/fs/ufs/super.c:ufs_mount Cyclomatic Complexity 4 /kisskb/src/fs/ufs/super.c:ufs_get_parent Cyclomatic Complexity 1 /kisskb/src/fs/ufs/super.c:ufs_fh_to_parent Cyclomatic Complexity 1 /kisskb/src/fs/ufs/super.c:ufs_fh_to_dentry Cyclomatic Complexity 15 /kisskb/src/fs/ufs/super.c:ufs_show_options Cyclomatic Complexity 1 /kisskb/src/fs/ufs/super.c:ufs_free_in_core_inode Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs64 Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs64_to_cpu Cyclomatic Complexity 4 /kisskb/src/fs/ufs/util.h:ufs_get_fs_qbmask Cyclomatic Complexity 4 /kisskb/src/fs/ufs/util.h:ufs_get_fs_qfmask Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 5 /kisskb/src/fs/ufs/super.c:ufs_statfs Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/seqlock.h:__seqcount_init Cyclomatic Complexity 4 /kisskb/src/fs/ufs/super.c:ufs_alloc_inode Cyclomatic Complexity 22 /kisskb/src/fs/ufs/super.c:ufs_parse_options Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 19 /kisskb/src/fs/ufs/super.c:ufs_nfs_get_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs32 Cyclomatic Complexity 12 /kisskb/src/fs/ufs/super.c:ufs_put_cstotal Cyclomatic Complexity 8 /kisskb/src/fs/ufs/super.c:ufs_put_super_internal Cyclomatic Complexity 3 /kisskb/src/fs/ufs/super.c:ufs_put_super Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:ufs_get_seconds Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_to_cpu Cyclomatic Complexity 7 /kisskb/src/fs/ufs/util.h:ufs_set_fs_state Cyclomatic Complexity 12 /kisskb/src/fs/ufs/super.c:ufs_sync_fs Cyclomatic Complexity 1 /kisskb/src/fs/ufs/super.c:delayed_sync_fs Cyclomatic Complexity 25 /kisskb/src/fs/ufs/super.c:ufs_remount Cyclomatic Complexity 6 /kisskb/src/fs/ufs/util.h:ufs_get_fs_state Cyclomatic Complexity 3 /kisskb/src/fs/ufs/util.h:ufs_get_fs_npsect Cyclomatic Complexity 12 /kisskb/src/fs/ufs/super.c:ufs_setup_cstotal Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 33 /kisskb/src/fs/ufs/super.c:ufs_read_cylinder_structures Cyclomatic Complexity 1 /kisskb/src/fs/ufs/super.c:destroy_inodecache Cyclomatic Complexity 1 /kisskb/src/fs/ufs/super.c:exit_ufs_fs Cyclomatic Complexity 4 /kisskb/src/fs/ufs/super.c:init_inodecache Cyclomatic Complexity 7 /kisskb/src/fs/ufs/super.c:init_ufs_fs Cyclomatic Complexity 1 /kisskb/src/fs/ufs/super.c:init_once Cyclomatic Complexity 1 /kisskb/src/fs/ufs/super.c:ufs_warning Cyclomatic Complexity 172 /kisskb/src/fs/ufs/super.c:ufs_fill_super Cyclomatic Complexity 4 /kisskb/src/fs/ufs/super.c:ufs_mark_sb_dirty Cyclomatic Complexity 4 /kisskb/src/fs/ufs/super.c:ufs_error Cyclomatic Complexity 3 /kisskb/src/fs/ufs/super.c:ufs_panic Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:mtdpart_setup Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:cmdline_parser_exit Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 45 /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:newpart Cyclomatic Complexity 25 /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:mtdpart_setup_real Cyclomatic Complexity 35 /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:parse_cmdline_partitions Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:cmdline_parser_init /kisskb/src/fs/ufs/super.c: In function 'ufs_error': /kisskb/src/fs/ufs/super.c:276:19: note: byref variable will be forcibly initialized 276 | struct va_format vaf; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_readable_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_volatile_register Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_precious_register Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_attr_is_visible Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_i2c_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/gpio.h:__gpio_set_value Cyclomatic Complexity 1 /kisskb/src/include/linux/gpio.h:gpio_set_value Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_device_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_i2c_remove Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_enable Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_device_als_init Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_device_bl_init Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_device_led_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_i2c_exit Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_read Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/lm3533-core.c:show_output Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_write Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_update Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_set_hvled_config Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_set_lvled_config Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/lm3533-core.c:store_output Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_set_boost_freq Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_set_boost_ovp Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_device_setup Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_device_init Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/lm3533-core.c:lm3533_i2c_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/ofpart_bcm4908.h:bcm4908_partitions_post_parse Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/ofpart_linksys_ns.h:linksys_ns_partitions_post_parse Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/ofpart_core.c:ofpart_parser_exit Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_of_node Cyclomatic Complexity 1 /kisskb/src/include/linux/mtd/mtd.h:mtd_get_of_node Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/ofpart_core.c:node_has_compatible Cyclomatic Complexity 2 /kisskb/src/include/linux/of.h:of_read_number Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 22 /kisskb/src/drivers/mtd/parsers/ofpart_core.c:parse_ofoldpart_partitions Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 62 /kisskb/src/drivers/mtd/parsers/ofpart_core.c:parse_fixed_partitions Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/ofpart_core.c:ofpart_parser_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_le64 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_64bits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_isLittleEndian Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read16 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_read32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readST Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readLE32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/mem.h:MEM_readLE64 Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_initCState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/fse.h:FSE_getMaxNbBits Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy8 Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_wildcopy Cyclomatic Complexity 13 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_storeSeq Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash3 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash3Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash4 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash4Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash5 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash5Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash6 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash6Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash7 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash7Ptr Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash8 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hash8Ptr Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_hashPtr Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_getLowestMatchIndex Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_compressedLiterals Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_downscaleStat Cyclomatic Complexity 15 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_getMatchPrice Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_readMINMATCH Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_insertAndFindFirstIndexHash3 Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_updateTree_internal Cyclomatic Complexity 133 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_insertBtAndGetAllMatches Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_BtGetAllMatches Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_totalLen Cyclomatic Complexity 77 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_compressBlock_opt_generic Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_upscaleStat Cyclomatic Complexity 3 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_upscaleStats Cyclomatic Complexity 14 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_optLdm_skipRawSeqStoreBytes Cyclomatic Complexity 17 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_opt_getNextMatchAndUpdateSeqStore Cyclomatic Complexity 23 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_optLdm_maybeAddMatch Cyclomatic Complexity 15 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_optLdm_processMatchCandidate Cyclomatic Complexity 5 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_safecopyLiterals Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_NbCommonBytes Cyclomatic Complexity 26 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_count_2segments Cyclomatic Complexity 36 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_insertBt1 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_highbit32 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_fracWeight Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_bitWeight Cyclomatic Complexity 11 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_rawLiteralsCost Cyclomatic Complexity 7 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_setBasePrices Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_LLcode Cyclomatic Complexity 6 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_litLengthPrice Cyclomatic Complexity 2 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_MLcode Cyclomatic Complexity 4 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_updateStats Cyclomatic Complexity 9 /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:ZSTD_updateRep Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/../common/zstd_internal.h:ZSTD_copy16 Cyclomatic Complexity 30 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_rescaleFreqs Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_initStats_ultra Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_updateTree Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_compressBlock_btopt Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_compressBlock_btultra Cyclomatic Complexity 18 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_compressBlock_btultra2 Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_compressBlock_btopt_dictMatchState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_compressBlock_btultra_dictMatchState Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_compressBlock_btopt_extDict Cyclomatic Complexity 1 /kisskb/src/lib/zstd/compress/zstd_opt.c:ZSTD_compressBlock_btultra_extDict /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_opt_generic': /kisskb/src/lib/zstd/compress/zstd_opt.c:1157:24: note: byref variable will be forcibly initialized 1157 | repcodes_t reps = ZSTD_updateRep(opt[cur].rep, lastSequence.off, lastSequence.litlen==0); | ^~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1068:28: note: byref variable will be forcibly initialized 1068 | repcodes_t newReps = ZSTD_updateRep(opt[prev].rep, opt[cur].off, opt[cur].litlen==0); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:954:19: note: byref variable will be forcibly initialized 954 | ZSTD_optLdm_t optLdm; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_devinfo_lookup_by_key Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_strcpy_devinfo Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 39 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_dev_info_list_find Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_dev_info_list_add_keyed Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_dev_info_list_add Cyclomatic Complexity 23 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_dev_info_list_add_str Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_dev_info_list_del_keyed Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_get_device_flags_keyed Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_get_device_flags Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_dev_info_add_list Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_dev_info_remove_list Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_exit_devinfo Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/scsi_devinfo.c:scsi_init_devinfo In file included from /kisskb/src/lib/zstd/compress/zstd_opt.c:11: /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_updateRep': /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:401:16: note: byref variable will be forcibly initialized 401 | repcodes_t newReps; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div_u64 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:call_read_iter Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:call_write_iter Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_get_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_file.c:FD_DEV Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_file.c:fileio_module_exit Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_file.c:fd_get_blocks Cyclomatic Complexity 9 /kisskb/src/include/linux/blkdev.h:queue_logical_block_size Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:bdev_logical_block_size Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_file.c:fd_alloc_device Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_file.c:fd_attach_hba Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_file.c:fd_free_prot Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_file.c:fd_destroy_device Cyclomatic Complexity 9 /kisskb/src/drivers/target/target_core_file.c:fd_do_prot_fill Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_file.c:fd_format_prot Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/target/target_core_file.c:fd_init_prot Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_file.c:fd_parse_cdb Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_file.c:cmd_rw_aio_complete Cyclomatic Complexity 19 /kisskb/src/drivers/target/target_core_file.c:fd_execute_rw_aio Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_file.c:fd_dev_call_rcu Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_file.c:fd_detach_hba Cyclomatic Complexity 24 /kisskb/src/drivers/target/target_core_file.c:fd_execute_sync_cache Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 44 /kisskb/src/drivers/target/target_core_file.c:fd_do_rw Cyclomatic Complexity 78 /kisskb/src/drivers/target/target_core_file.c:fd_execute_rw_buffered Cyclomatic Complexity 7 /kisskb/src/drivers/target/target_core_file.c:fd_execute_rw Cyclomatic Complexity 27 /kisskb/src/drivers/target/target_core_file.c:fd_execute_write_same Cyclomatic Complexity 4 /kisskb/src/drivers/target/target_core_file.c:fd_do_prot_unmap Cyclomatic Complexity 22 /kisskb/src/drivers/target/target_core_file.c:fd_execute_unmap Cyclomatic Complexity 2 /kisskb/src/drivers/target/target_core_file.c:fd_show_configfs_dev_params Cyclomatic Complexity 33 /kisskb/src/drivers/target/target_core_file.c:fd_set_configfs_dev_params Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_file.c:fd_free_device Cyclomatic Complexity 25 /kisskb/src/drivers/target/target_core_file.c:fd_configure_device Cyclomatic Complexity 1 /kisskb/src/drivers/target/target_core_file.c:fileio_module_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:device_is_registered Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/srcu.h:srcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_minor_get_slot Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 3 /kisskb/src/include/linux/srcu.h:srcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_release Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_legacy.h:drm_legacy_remove_map_hash Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_fs_inode_free Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_init_release Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/include/linux/xarray.h:xa_init_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init_base Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_init Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_fs_inode_new Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_fs_init_fs_context Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_minor_alloc_release Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_managed.h:drmm_kzalloc Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_minor_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_legacy.h:drm_legacy_create_map_hash Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:devm_add_action_or_reset Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_minor_register Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_drv.c:create_compat_control_link Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_drv.c:remove_compat_control_link Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_minor_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:register_chrdev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:unregister_chrdev Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_core_exit Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_core_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_enter Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_exit Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_dev_is_unplugged Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_get Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_put Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_minor_acquire Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_minor_release Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_stub_open Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_drv.c:devm_drm_dev_init_release Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_register Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_unregister Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_put_dev Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_unplug Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_set_unique Cyclomatic Complexity 37 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_init Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_drv.c:devm_drm_dev_init /kisskb/src/drivers/target/target_core_file.c: In function 'fd_execute_rw_aio': /kisskb/src/drivers/target/target_core_file.c:271:18: note: byref variable will be forcibly initialized 271 | struct iov_iter iter; | ^~~~ Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_drv.c:__devm_drm_dev_alloc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_drv.c:drm_dev_alloc /kisskb/src/drivers/target/target_core_file.c: In function 'fd_do_rw': /kisskb/src/drivers/target/target_core_file.c:316:18: note: byref variable will be forcibly initialized 316 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/target/target_core_file.c: In function 'fd_execute_write_same': /kisskb/src/drivers/target/target_core_file.c:436:18: note: byref variable will be forcibly initialized 436 | struct iov_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/lm3533-ctrlbank.c:lm3533_ctrlbank_get_reg Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-ctrlbank.c:lm3533_ctrlbank_enable Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-ctrlbank.c:lm3533_ctrlbank_disable Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/lm3533-ctrlbank.c:lm3533_ctrlbank_set_max_current Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-ctrlbank.c:lm3533_ctrlbank_set_brightness Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-ctrlbank.c:lm3533_ctrlbank_get_brightness Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/lm3533-ctrlbank.c:lm3533_ctrlbank_set_pwm Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/lm3533-ctrlbank.c:lm3533_ctrlbank_get_pwm /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_btultra2': /kisskb/src/lib/zstd/compress/zstd_opt.c:954:19: note: byref variable will be forcibly initialized 954 | ZSTD_optLdm_t optLdm; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1068:28: note: byref variable will be forcibly initialized 1068 | repcodes_t newReps = ZSTD_updateRep(opt[prev].rep, opt[cur].off, opt[cur].litlen==0); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1157:24: note: byref variable will be forcibly initialized 1157 | repcodes_t reps = ZSTD_updateRep(opt[cur].rep, lastSequence.off, lastSequence.litlen==0); | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/swab.h:__swab32s Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/redboot.c:redboot_checksum Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/redboot.c:redboot_parser_init Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_of_node Cyclomatic Complexity 1 /kisskb/src/include/linux/mtd/mtd.h:mtd_get_of_node Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 10 /kisskb/src/drivers/mtd/parsers/redboot.c:parse_redboot_of Cyclomatic Complexity 76 /kisskb/src/drivers/mtd/parsers/redboot.c:parse_redboot_partitions Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/parsers/redboot.c:redboot_parser_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_request.h:scsi_req Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_debugfs.c:scsi_flags_show Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_debugfs.c:scsi_show_rq Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/retu-mfd.c:retu_power_off Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/retu-mfd.c:retu_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/retu-mfd.c:retu_remove Cyclomatic Complexity 22 /kisskb/src/drivers/mfd/retu-mfd.c:retu_regmap_read Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/retu-mfd.c:retu_regmap_write Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/retu-mfd.c:retu_driver_exit Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/retu-mfd.c:retu_read Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/retu-mfd.c:retu_write Cyclomatic Complexity 31 /kisskb/src/drivers/mfd/retu-mfd.c:retu_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 8 /kisskb/src/drivers/mtd/chips/chipreg.c:get_mtd_chip_driver Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/chipreg.c:register_mtd_chip_driver Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/chipreg.c:unregister_mtd_chip_driver Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/chips/chipreg.c:do_map_probe Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/chipreg.c:map_destroy Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:test_and_set_bits_lock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_test_and_set_bit_lock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:test_and_set_bit_lock Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PagePrivate Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:sysv_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:sysv_major Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:sysv_minor Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:clear_buffer_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_dirty Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:buffer_locked Cyclomatic Complexity 1 /kisskb/src/fs/ufs/ufs.h:UFS_SB Cyclomatic Complexity 1 /kisskb/src/fs/ufs/util.h:USPI_UBH Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:folio_trylock Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:wait_on_buffer Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:bforget Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:fs32_to_cpu Cyclomatic Complexity 3 /kisskb/src/fs/ufs/swab.h:cpu_to_fs32 Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:find_lock_page Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 3 /kisskb/src/include/linux/pagemap.h:lock_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 15 /kisskb/src/fs/ufs/util.c:_ubh_bread_ Cyclomatic Complexity 12 /kisskb/src/fs/ufs/util.c:ubh_bread_uspi Cyclomatic Complexity 5 /kisskb/src/fs/ufs/util.c:ubh_brelse Cyclomatic Complexity 4 /kisskb/src/fs/ufs/util.c:ubh_brelse_uspi Cyclomatic Complexity 5 /kisskb/src/fs/ufs/util.c:ubh_mark_buffer_dirty Cyclomatic Complexity 9 /kisskb/src/fs/ufs/util.c:ubh_mark_buffer_uptodate Cyclomatic Complexity 6 /kisskb/src/fs/ufs/util.c:ubh_sync_block Cyclomatic Complexity 8 /kisskb/src/fs/ufs/util.c:ubh_bforget Cyclomatic Complexity 5 /kisskb/src/fs/ufs/util.c:ubh_buffer_dirty Cyclomatic Complexity 5 /kisskb/src/fs/ufs/util.c:_ubh_ubhcpymem_ Cyclomatic Complexity 5 /kisskb/src/fs/ufs/util.c:_ubh_memcpyubh_ Cyclomatic Complexity 12 /kisskb/src/fs/ufs/util.c:ufs_get_inode_dev Cyclomatic Complexity 7 /kisskb/src/fs/ufs/util.c:ufs_set_inode_dev Cyclomatic Complexity 13 /kisskb/src/fs/ufs/util.c:ufs_get_locked_page Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_probe.c:fixup_s70gl02gs_chips Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_probe.c:cfi_probe Cyclomatic Complexity 16 /kisskb/src/drivers/mtd/chips/cfi_probe.c:cfi_early_fixup Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 11 /kisskb/src/include/linux/mtd/cfi.h:cfi_read_query16 Cyclomatic Complexity 11 /kisskb/src/include/linux/mtd/cfi.h:cfi_read_query Cyclomatic Complexity 15 /kisskb/src/drivers/mtd/chips/cfi_probe.c:cfi_chip_setup Cyclomatic Complexity 21 /kisskb/src/drivers/mtd/chips/cfi_probe.c:cfi_probe_chip Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_probe.c:cfi_probe_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_probe.c:cfi_probe_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:kobj_to_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_acpi_register Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_acpi_unregister Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_devnode Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 1 /kisskb/src/include/linux/device/class.h:class_create_file Cyclomatic Complexity 1 /kisskb/src/include/linux/device/class.h:class_remove_file Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_release Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:edid_show Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:modes_show Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:dpms_show Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:enabled_show Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:status_store Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:status_show Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_init Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_destroy Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_connector_add Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_connector_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_lease_event Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_hotplug_event Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_connector_status_event Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_sysfs_minor_alloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_class_device_register Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_sysfs.c:drm_class_device_unregister Cyclomatic Complexity 1 /kisskb/src/include/linux/seq_buf.h:seq_buf_used Cyclomatic Complexity 1 /kisskb/src/include/linux/trace_seq.h:trace_seq_buffer_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:__get_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be24 Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_rw6 Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_misc Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_rw12 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be16 Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_rw10 Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_unmap Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be64 Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_rw16 Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_service_action_in Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_rw32 Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_varlen Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_maintenance_in Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_maintenance_out Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_zbc_in Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_zbc_out Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_trace.c:scsi_trace_parse_cdb Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_notice Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/as3711.c:as3711_volatile_reg Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/as3711.c:as3711_precious_reg Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/as3711.c:as3711_readable_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/as3711.c:as3711_i2c_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 32 /kisskb/src/drivers/mfd/as3711.c:as3711_i2c_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/as3722.c:as3722_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/as3722.c:as3722_i2c_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/as3722.c:as3722_i2c_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/as3722.c:as3722_i2c_of_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/as3722.h:as3722_read Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/as3722.c:as3722_check_device_id Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/as3722.h:as3722_update_bits Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/as3722.c:as3722_configure_pullups Cyclomatic Complexity 27 /kisskb/src/drivers/mfd/as3722.c:as3722_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/as3722.c:as3722_i2c_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/hash.h:hash_64_generic Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:hlist_unhashed Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_behind_rcu Cyclomatic Complexity 4 /kisskb/src/include/linux/rculist.h:hlist_add_head_rcu Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_find_key Cyclomatic Complexity 4 /kisskb/src/include/linux/list.h:__hlist_del Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:hlist_del_init_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/overflow.h:array_size Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_find_key_rcu Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_create Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_verbose_list Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_insert_item Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_just_insert_please Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_find_item Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_remove_key Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_remove_item Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_hashtab.c:drm_ht_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 11 /kisskb/src/include/linux/mtd/cfi.h:cfi_read_query Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_udelay Cyclomatic Complexity 9 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_build_cmd_addr Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_build_cmd Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_merge_status Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_send_gen_cmd Cyclomatic Complexity 19 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_qry_present Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_qry_mode_on Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_qry_mode_off Cyclomatic Complexity 8 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_read_pri Cyclomatic Complexity 16 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_fixup Cyclomatic Complexity 24 /kisskb/src/drivers/mtd/chips/cfi_util.c:cfi_varsize_frob /kisskb/src/drivers/mtd/chips/cfi_util.c: In function 'cfi_build_cmd': /kisskb/src/drivers/mtd/chips/cfi_util.c:69:11: note: byref variable will be forcibly initialized 69 | map_word val = { {0} }; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:sb_rdonly Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/fs/efs/efs.h:INODE_INFO Cyclomatic Complexity 1 /kisskb/src/fs/efs/efs.h:SUPER_INFO Cyclomatic Complexity 1 /kisskb/src/fs/efs/super.c:efs_statfs Cyclomatic Complexity 1 /kisskb/src/fs/efs/super.c:efs_kill_sb Cyclomatic Complexity 1 /kisskb/src/fs/efs/super.c:efs_mount Cyclomatic Complexity 1 /kisskb/src/fs/efs/super.c:efs_free_inode Cyclomatic Complexity 4 /kisskb/src/fs/efs/super.c:efs_alloc_inode Cyclomatic Complexity 1 /kisskb/src/fs/efs/super.c:efs_remount Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 24 /kisskb/src/fs/efs/super.c:efs_validate_vh Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/fs/efs/super.c:efs_validate_super Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 24 /kisskb/src/fs/efs/super.c:efs_fill_super Cyclomatic Complexity 1 /kisskb/src/fs/efs/super.c:destroy_inodecache Cyclomatic Complexity 1 /kisskb/src/fs/efs/super.c:exit_efs_fs Cyclomatic Complexity 4 /kisskb/src/fs/efs/super.c:init_inodecache Cyclomatic Complexity 7 /kisskb/src/fs/efs/super.c:init_efs_fs Cyclomatic Complexity 1 /kisskb/src/fs/efs/super.c:init_once Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_common.h:scsi_varlen_cdb_length Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_common.h:scsi_command_size Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_eh.h:scsi_sense_is_deferred Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_dbg.h:scsi_opcode_sa_name Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_dbg.h:scsi_sense_key_string Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_dbg.h:scsi_extd_sense_format Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_dbg.h:scsi_mlreturn_string Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_dbg.h:scsi_hostbyte_string Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_log_reserve_buffer Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_logging.c:scmd_name Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_format_sense_hdr Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_format_extd_sense Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/scsi_logging.c:sdev_format_header Cyclomatic Complexity 40 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_format_opcode_name Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_log_release_buffer Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_log_print_sense_hdr Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_log_dump_sense Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_log_print_sense Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/scsi_logging.c:sdev_prefix_printk Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi_logging.c:scmd_printk Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_logging.c:__scsi_format_command Cyclomatic Complexity 44 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_print_command Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_print_sense_hdr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_logging.c:__scsi_print_sense Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_print_sense Cyclomatic Complexity 52 /kisskb/src/drivers/scsi/scsi_logging.c:scsi_print_result /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scsi_log_print_sense': /kisskb/src/drivers/scsi/scsi_logging.c:347:24: note: byref variable will be forcibly initialized 347 | struct scsi_sense_hdr sshdr; | ^~~~~ Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_suspended Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:do_scsi_suspend Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:do_scsi_freeze Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:do_scsi_poweroff Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:do_scsi_resume Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:do_scsi_thaw Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:do_scsi_restore Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_get_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_put_sync Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_dev_type_suspend Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_bus_suspend_common Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_bus_freeze Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_bus_poweroff Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_bus_suspend Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_pm.c:sdev_runtime_suspend Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_runtime_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/async.h:async_schedule_domain Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_disable Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_set_active Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_bus_resume_common Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_bus_thaw Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_bus_restore Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_bus_resume Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_dev_type_resume Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:async_sdev_restore Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:async_sdev_thaw Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:async_sdev_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_mark_last_busy Cyclomatic Complexity 1 /kisskb/src/include/linux/pm_runtime.h:pm_runtime_autosuspend Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_runtime_idle Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_pm.c:sdev_runtime_resume Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_runtime_resume Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_bus_prepare Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_autopm_get_device Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_autopm_put_device Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_autopm_get_target Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_autopm_put_target Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_autopm_get_host Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_pm.c:scsi_autopm_put_host Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/hi6421-spmi-pmic.c:hi6421_spmi_pmic_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/hi6421-spmi-pmic.c:hi6421_spmi_pmic_probe Cyclomatic Complexity 4 /kisskb/src/include/linux/spmi.h:spmi_driver_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/hi6421-spmi-pmic.c:hi6421_spmi_pmic_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits_unlock Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit_unlock Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-lock.h:clear_bit_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:div64_u64_rem Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_replace Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_set_parent Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_set_parent_color Cyclomatic Complexity 19 /kisskb/src/include/linux/rbtree_augmented.h:__rb_erase_augmented Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree_augmented.h:rb_erase_augmented Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree_augmented.h:rb_erase_augmented_cached Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_node_allocated Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_hole_follows Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:__drm_mm_hole_node_start Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_hole_node_start Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:__drm_mm_hole_node_end Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_mm.h:drm_mm_clean Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_interval_tree_augment_copy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_interval_tree_remove Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:rb_to_hole_size Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:augment_callbacks_copy Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_mm.c:rb_hole_size_to_node Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_mm.c:rb_hole_addr_to_node Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_mm.c:usable_hole_addr Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_mm.c:rb_to_hole_size_or_zero Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_node_scanned_block Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_interval_tree_subtree_search Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_interval_tree_iter_first Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_mm.c:find_hole_addr Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_interval_tree_augment_compute_max Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_interval_tree_augment_rotate Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_interval_tree_augment_propagate Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_mm.c:augment_callbacks_compute_max Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:augment_callbacks_rotate Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_mm.c:augment_callbacks_propagate Cyclomatic Complexity 7 /kisskb/src/include/linux/rbtree_augmented.h:__rb_change_child Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_mm.c:best_hole Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_mm.c:first_hole Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_mm.c:next_hole_low_addr Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_mm.c:next_hole_high_addr Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree_augmented.h:rb_insert_augmented Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree_augmented.h:rb_insert_augmented_cached Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_interval_tree_add_node Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_mm.c:insert_hole_addr Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree.h:rb_erase_cached Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:rm_hole Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree.h:rb_insert_color_cached Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_mm.c:insert_hole_size Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:add_hole Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_mm.c:save_stack Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_mm.c:next_hole Cyclomatic Complexity 4 /kisskb/src/include/linux/rbtree.h:rb_replace_node_cached Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_mm.c:show_leaks Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_dump_hole Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_mm.c:__drm_mm_interval_first Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_reserve_node Cyclomatic Complexity 78 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_insert_node_in_range Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_remove_node Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_replace_node Cyclomatic Complexity 38 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_scan_init_with_range Cyclomatic Complexity 57 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_scan_add_block Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_scan_remove_block Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_scan_color_evict Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_init Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_takedown Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_mm.c:drm_mm_print Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:sysv_major Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:sysv_minor Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/fs/efs/efs.h:INODE_INFO Cyclomatic Complexity 1 /kisskb/src/fs/efs/efs.h:SUPER_INFO Cyclomatic Complexity 1 /kisskb/src/fs/efs/inode.c:extent_copy Cyclomatic Complexity 9 /kisskb/src/fs/efs/inode.c:efs_extent_check Cyclomatic Complexity 1 /kisskb/src/fs/efs/inode.c:efs_readpage Cyclomatic Complexity 1 /kisskb/src/fs/efs/inode.c:_efs_bmap Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 31 /kisskb/src/fs/efs/inode.c:efs_iget Cyclomatic Complexity 49 /kisskb/src/fs/efs/inode.c:efs_map_block /kisskb/src/fs/efs/inode.c: In function 'efs_map_block': /kisskb/src/fs/efs/inode.c:207:13: note: byref variable will be forcibly initialized 207 | efs_extent ext, *exts; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_destroy Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_resume Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 9 /kisskb/src/include/linux/mtd/map.h:map_word_load Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_sync Cyclomatic Complexity 73 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:do_write_buffer Cyclomatic Complexity 14 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_write_buffers Cyclomatic Complexity 33 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:do_read_onechip Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_read Cyclomatic Complexity 34 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:do_unlock_oneblock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_unlock Cyclomatic Complexity 34 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:do_lock_oneblock Cyclomatic Complexity 17 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_lock Cyclomatic Complexity 65 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:do_erase_oneblock Cyclomatic Complexity 24 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_erase_varsize Cyclomatic Complexity 53 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_writev Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 16 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_staa_setup Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 21 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:cfi_cmdset_0020 In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:32: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c: In function 'map_word_load': /kisskb/src/include/linux/mtd/map.h:323:11: note: byref variable will be forcibly initialized 323 | map_word r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:__rcu_read_unlock Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:reinit_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/usb/ch9.h:usb_endpoint_dir_in Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/usb/ch9.h:usb_endpoint_dir_out Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/usb/ch9.h:usb_endpoint_xfer_bulk Cyclomatic Complexity 3 /kisskb/src/include/uapi/linux/usb/ch9.h:usb_endpoint_is_bulk_in Cyclomatic Complexity 3 /kisskb/src/include/uapi/linux/usb/ch9.h:usb_endpoint_is_bulk_out Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_get_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_set_intfdata Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:interface_to_usbdev Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:usb_fill_bulk_urb Cyclomatic Complexity 1 /kisskb/src/include/linux/usb.h:__create_pipe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/rculist.h:__list_add_rcu Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_add_rcu Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/rculist.h:list_del_rcu Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/dln2.c:dln2_prep_buf Cyclomatic Complexity 13 /kisskb/src/include/linux/find.h:find_first_zero_bit Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/dln2.c:find_free_slot Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/dln2.c:alloc_rx_slot Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/dln2.c:dln2_send_wait Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/dln2.c:free_rx_slot Cyclomatic Complexity 37 /kisskb/src/drivers/mfd/dln2.c:_dln2_transfer Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/dln2.c:dln2_check_hw Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/dln2.c:dln2_print_serialno Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/dln2.c:dln2_hw_init Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/dln2.c:dln2_start_rx_urbs Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/dln2.c:dln2_resume Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/dln2.c:dln2_driver_init Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/dln2.c:dln2_transfer_complete Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/dln2.c:dln2_stop_rx_urbs Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/dln2.c:dln2_stop Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/dln2.c:dln2_suspend Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/dln2.c:dln2_free_rx_urbs Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/dln2.c:dln2_free Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/dln2.c:dln2_disconnect Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/dln2.c:dln2_setup_rx_urbs Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_acquire Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_lock_release Cyclomatic Complexity 5 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/dln2.c:dln2_run_event_callbacks Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/dln2.c:dln2_rx Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/core.h:mfd_add_hotplug_devices Cyclomatic Complexity 30 /kisskb/src/drivers/mfd/dln2.c:dln2_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/dln2.c:dln2_driver_exit Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/dln2.c:dln2_register_event_cb Cyclomatic Complexity 8 /kisskb/src/drivers/mfd/dln2.c:dln2_unregister_event_cb Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/dln2.c:dln2_transfer In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mfd/dln2.c:13: /kisskb/src/drivers/mfd/dln2.c: In function 'alloc_rx_slot': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/dln2.c:390:8: note: in expansion of macro 'wait_event_interruptible' 390 | ret = wait_event_interruptible(dln2->mod_rx_slots[handle].wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/dln2.c: In function 'dln2_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/mfd/dln2.c:735:2: note: in expansion of macro 'wait_event' 735 | wait_event(dln2->disconnect_wq, !dln2->active_transfers); | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_device.h:scsi_device_tpgs Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_find_driver Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_dh.c:__scsi_dh_lookup Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_lookup Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_handler_attach Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_handler_detach Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_add_device Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_release_device Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_register_device_handler Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_unregister_device_handler Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_activate Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_set_params Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_attach Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_dh.c:scsi_dh_attached_handler_name Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rt4831.c:rt4831_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/rt4831.c:rt4831_is_accessible_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/rt4831.c:rt4831_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rt4831.c:rt4831_remove Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rt4831.c:rt4831_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 20 /kisskb/src/fs/efs/namei.c:efs_find_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 14 /kisskb/src/fs/efs/namei.c:efs_nfs_get_inode Cyclomatic Complexity 4 /kisskb/src/fs/efs/namei.c:efs_lookup Cyclomatic Complexity 1 /kisskb/src/fs/efs/namei.c:efs_fh_to_dentry Cyclomatic Complexity 1 /kisskb/src/fs/efs/namei.c:efs_fh_to_parent Cyclomatic Complexity 4 /kisskb/src/fs/efs/namei.c:efs_get_parent Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be64 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be32 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_common.c:scsi_device_type Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_common.c:scsilun_to_int Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_common.c:int_to_scsilun Cyclomatic Complexity 38 /kisskb/src/drivers/scsi/scsi_common.c:scsi_normalize_sense Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/scsi_common.c:scsi_sense_desc_find Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_common.c:scsi_build_sense_buffer Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/scsi_common.c:scsi_set_sense_information Cyclomatic Complexity 28 /kisskb/src/drivers/scsi/scsi_common.c:scsi_set_sense_field_pointer Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk_types.h:op_is_write Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_request.h:scsi_req Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi.h:scsi_status_is_check_condition Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_request.h:scsi_req_free_cmd Cyclomatic Complexity 61 /kisskb/src/drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_bsg.c:scsi_bsg_register_queue Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rt5033.c:rt5033_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/rt5033.c:rt5033_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rt5033.c:rt5033_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_usecs_to_jiffies Cyclomatic Complexity 6 /kisskb/src/include/linux/jiffies.h:usecs_to_jiffies Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/mtd/map.h:map_word_load_partial Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/fwh_lock.h:fixup_use_fwh_lock Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_use_status_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_use_secsi Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_use_atmel_lock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_old_sst_eraseregion Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_sst39vf Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_s29ns512p_sectors Cyclomatic Complexity 18 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:is_m29ew Cyclomatic Complexity 9 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_use_erase_chip Cyclomatic Complexity 5 /kisskb/src/include/linux/mtd/map.h:map_word_ff Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_use_write_buffers Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_s29gl032n_sectors Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_s29gl064n_sectors Cyclomatic Complexity 18 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_amd_bootblock Cyclomatic Complexity 26 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_fixup_major_minor Cyclomatic Complexity 3 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_fixup_m29ew_erase_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_sst39vf_rev_b Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_sst38vf640x_sectorsize Cyclomatic Complexity 3 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_fixup_m29ew_delay_after_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 9 /kisskb/src/include/linux/mtd/map.h:map_word_load Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:chip_ready Cyclomatic Complexity 17 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:chip_good Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_write_buffer_reset Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:otp_enter Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:otp_exit Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:put_chip Cyclomatic Complexity 66 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:get_chip Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_reset Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_reboot Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_write_oneword_start Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_atmel_unlock Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_atmel_lock Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/chips/fwh_lock.h:fwh_xxlock_oneblock Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_write_oneword_done Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_read_onechip Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_read Cyclomatic Complexity 6 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_read_secsi_onechip Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_secsi_read Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_resume Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_suspend Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_sync Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_atmel_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_atmel_lock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/fwh_lock.h:fwh_unlock_varsize Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/fwh_lock.h:fwh_lock_varsize Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_ppb_is_locked Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_ppb_lock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_erase_varsize Cyclomatic Complexity 28 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_check_err_status Cyclomatic Complexity 34 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_erase_chip Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_erase_chip Cyclomatic Complexity 15 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_write_buffer_wait Cyclomatic Complexity 17 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_write_buffer Cyclomatic Complexity 18 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_write_oneword_once Cyclomatic Complexity 15 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_write_oneword_retry Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_write_oneword Cyclomatic Complexity 8 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_otp_write Cyclomatic Complexity 39 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_write_words Cyclomatic Complexity 35 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_write_buffers Cyclomatic Complexity 34 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_erase_oneblock Cyclomatic Complexity 11 /kisskb/src/include/linux/mtd/cfi.h:cfi_read_query Cyclomatic Complexity 18 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_ppb_xxlock Cyclomatic Complexity 18 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_otp_lock Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 36 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_ppb_unlock Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:fixup_convert_atmel_pri Cyclomatic Complexity 8 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_panic_wait Cyclomatic Complexity 24 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:do_panic_write_oneword Cyclomatic Complexity 35 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_panic_write Cyclomatic Complexity 36 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_otp_walk Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_lock_user_prot_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_write_user_prot_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_get_user_prot_info Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_get_fact_prot_info Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_read_fact_prot_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_read_user_prot_reg Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 13 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_amdstd_setup Cyclomatic Complexity 55 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:cfi_cmdset_0002 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 23 /kisskb/src/fs/efs/dir.c:efs_readdir In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:37: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized 375 | map_word r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_blend.h:drm_rotation_90_or_270 Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_index Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_mask Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_drv.h:drm_core_check_all_features Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_drv.h:drm_core_check_feature Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_drv.h:drm_drv_uses_atomic_modeset Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_num_crtcs Cyclomatic Complexity 2 /kisskb/src/include/drm/drm_modeset_lock.h:drm_modeset_lock_fini Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_crtc.c:fence_to_crtc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_fence_get_timeline_name Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_fence_get_driver_name Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_crc_init Cyclomatic Complexity 84 /kisskb/src/drivers/gpu/drm/drm_crtc.c:__drm_crtc_init_with_planes Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_managed.h:drmm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_crc_fini Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/include/drm/drm_crtc.h:drm_crtc_find Cyclomatic Complexity 2 /kisskb/src/include/drm/drm_connector.h:drm_connector_lookup Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_framebuffer.h:drm_framebuffer_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_framebuffer.h:drm_framebuffer_put Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_crtc.c:__drm_mode_set_config_internal Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_connector.h:drm_connector_put Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_from_index Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_register_all Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_unregister_all Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_create_fence Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_init_with_planes Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/drm_crtc.c:__drmm_crtc_alloc_with_planes Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_cleanup Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drmm_crtc_alloc_with_planes_cleanup Cyclomatic Complexity 37 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_mode_getcrtc Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_mode_set_config_internal Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_force_disable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_check_viewport In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:37: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'map_word_load': /kisskb/src/include/linux/mtd/map.h:323:11: note: byref variable will be forcibly initialized 323 | map_word r; | ^ Cyclomatic Complexity 122 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_mode_setcrtc Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_mode_crtc_set_obj_prop Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_crtc.c:drm_crtc_create_scaling_filter_property In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:96: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fwh_unlock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:20:62: note: byref variable will be forcibly initialized 20 | #define FWH_XXLOCK_ONEBLOCK_UNLOCK ((struct fwh_xxlock_thunk){ FWH_UNLOCKED, FL_UNLOCKING}) | ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:96:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_UNLOCK' 96 | (void *)&FWH_XXLOCK_ONEBLOCK_UNLOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fwh_lock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:19:62: note: byref variable will be forcibly initialized 19 | #define FWH_XXLOCK_ONEBLOCK_LOCK ((struct fwh_xxlock_thunk){ FWH_DENY_WRITE, FL_LOCKING}) | ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:85:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_LOCK' 85 | (void *)&FWH_XXLOCK_ONEBLOCK_LOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:23: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_buffer_wait': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1965:22: note: byref variable will be forcibly initialized 1965 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_oneword_once': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1685:22: note: byref variable will be forcibly initialized 1685 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_oneword_retry': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1764:11: note: byref variable will be forcibly initialized 1764 | map_word oldd; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_mode_setcrtc': /kisskb/src/drivers/gpu/drm/drm_crtc.c:645:33: note: byref variable will be forcibly initialized 645 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:643:22: note: byref variable will be forcibly initialized 643 | struct drm_mode_set set; | ^~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fixup_convert_atmel_pri': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:292:23: note: byref variable will be forcibly initialized 292 | struct cfi_pri_atmel atmel_pri; | ^~~~~~~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_panic_write_oneword': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:2245:11: note: byref variable will be forcibly initialized 2245 | map_word oldd; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sky81452.c:sky81452_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/sky81452.c:sky81452_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/sky81452.c:sky81452_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/raid_class.c:raid_setup Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/raid_class.c:raid_state_name Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/raid_class.c:raid_level_name Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/raid_class.c:raid_component_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/raid_class.c:raid_remove Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/raid_class.c:raid_show_state Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/raid_class.c:raid_show_resync Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/raid_class.c:raid_show_level Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/raid_class.c:raid_match Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/raid_class.c:raid_exit Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/raid_class.c:raid_init Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/raid_class.c:raid_component_add Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/raid_class.c:raid_class_attach Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/raid_class.c:raid_class_release Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 10 /kisskb/src/fs/efs/file.c:efs_get_block Cyclomatic Complexity 7 /kisskb/src/fs/efs/file.c:efs_bmap Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 33 /kisskb/src/fs/jffs2/compr.c:jffs2_is_best_compression Cyclomatic Complexity 27 /kisskb/src/fs/jffs2/compr.c:jffs2_selected_compress Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 45 /kisskb/src/fs/jffs2/compr.c:jffs2_compress Cyclomatic Complexity 13 /kisskb/src/fs/jffs2/compr.c:jffs2_decompress Cyclomatic Complexity 8 /kisskb/src/fs/jffs2/compr.c:jffs2_register_compressor Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/compr.c:jffs2_unregister_compressor Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/compr.c:jffs2_free_comprbuf Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/compr.c:jffs2_compressors_init Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/compr.c:jffs2_compressors_exit Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_fourcc.c:drm_mode_legacy_fb_format Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_fourcc.c:drm_driver_legacy_fb_format Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_fourcc.c:__drm_format_info Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_fourcc.c:drm_format_info Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_fourcc.c:drm_get_format_info Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_fourcc.c:drm_format_info_block_width Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_fourcc.c:drm_format_info_block_height Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_fourcc.c:drm_format_info_min_pitch Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 3 /kisskb/src/include/linux/pm_wakeup.h:device_may_wakeup Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 5 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_xlate_pmicldo_addr Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_is_readwrite_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_resume Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_suspend Cyclomatic Complexity 22 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_regmap_read Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_regmap_write Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_check_vendor_info Cyclomatic Complexity 18 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6360-core.c:mt6360_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 13 /kisskb/src/fs/efs/symlink.c:efs_symlink_readpage Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_device.h:scsi_device_online Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_device_sync Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_device_wide Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_device_dt Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_common.h:scsi_sense_valid Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_signal_to_string Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_device.h:scsi_device_dt_only Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_device.h:scsi_device_ius Cyclomatic Complexity 4 /kisskb/src/include/scsi/scsi_device.h:scsi_device_qas Cyclomatic Complexity 55 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_dv_retrain Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_execute Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_dv_device_echo_buffer Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_dv_device_compare_inquiry Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_dv_device_get_echo_buffer Cyclomatic Complexity 125 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_dv_device_internal Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_work Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_spi.c:sprint_frac Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_transport_spi.c:period_to_str Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_period_helper Cyclomatic Complexity 5 /kisskb/src/include/scsi/scsi_host.h:dev_to_shost Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_host_match Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_host_hba_id Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_host_width Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_host_signalling Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_host_setup Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_min_period Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_period Cyclomatic Complexity 164 /kisskb/src/drivers/scsi/scsi_transport_spi.c:target_attribute_is_visible Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_signal_to_value Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_host_signalling Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_host_configure Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_target_match Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_revalidate Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_device_match Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_hold_mcs Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_pcomp_en Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_rti Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_rd_strm Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_wr_flow Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_max_qas Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_qas Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_dt Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_max_iu Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_iu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_max_width Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_width Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_max_offset Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_offset Cyclomatic Complexity 17 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_period_helper Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_min_period Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_spi.c:store_spi_transport_period Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_hold_mcs Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_pcomp_en Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_rti Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_rd_strm Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_wr_flow Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_max_qas Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_qas Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_dt Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_max_iu Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_iu Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_max_width Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_width Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_max_offset Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:show_spi_transport_offset Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_target_configure Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_setup_transport_attrs Cyclomatic Complexity 1 /kisskb/src/include/linux/transport_class.h:transport_container_register Cyclomatic Complexity 2 /kisskb/src/include/linux/transport_class.h:transport_container_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_transport_exit Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_device_configure Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_transport_init Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_dv_device Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_dv_device_work_wrapper Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_transport_spi.c:child_iter Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_schedule_dv_device Cyclomatic Complexity 36 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_display_xfer_agreement Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_populate_width_msg Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_populate_sync_msg Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_populate_ppr_msg Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_populate_tag_msg Cyclomatic Complexity 22 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_print_msg Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_attach_transport Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_spi.c:spi_release_transport Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 3 /kisskb/src/include/linux/kdev_t.h:old_valid_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:__d_entry_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_can_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_is_autodir Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:d_is_dir Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:parent_ino Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dot Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit_dotdot Cyclomatic Complexity 3 /kisskb/src/fs/jffs2/nodelist.h:jffs2_encode_dev Cyclomatic Complexity 11 /kisskb/src/include/linux/fs.h:dir_emit_dots Cyclomatic Complexity 12 /kisskb/src/fs/jffs2/dir.c:jffs2_readdir Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 31 /kisskb/src/fs/jffs2/dir.c:jffs2_lookup Cyclomatic Complexity 8 /kisskb/src/fs/jffs2/dir.c:jffs2_rmdir Cyclomatic Complexity 39 /kisskb/src/fs/jffs2/dir.c:jffs2_rename Cyclomatic Complexity 7 /kisskb/src/fs/jffs2/dir.c:jffs2_unlink Cyclomatic Complexity 31 /kisskb/src/fs/jffs2/dir.c:jffs2_symlink Cyclomatic Complexity 25 /kisskb/src/fs/jffs2/dir.c:jffs2_mkdir Cyclomatic Complexity 9 /kisskb/src/fs/jffs2/dir.c:jffs2_create Cyclomatic Complexity 12 /kisskb/src/fs/jffs2/dir.c:jffs2_link Cyclomatic Complexity 33 /kisskb/src/fs/jffs2/dir.c:jffs2_mknod /kisskb/src/drivers/scsi/scsi_transport_spi.c: In function 'spi_execute': /kisskb/src/drivers/scsi/scsi_transport_spi.c:114:24: note: byref variable will be forcibly initialized 114 | struct scsi_sense_hdr sshdr_tmp; | ^~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_spi.c: In function 'spi_dv_device_echo_buffer': /kisskb/src/drivers/scsi/scsi_transport_spi.c:633:24: note: byref variable will be forcibly initialized 633 | struct scsi_sense_hdr sshdr; | ^~~~~ /kisskb/src/fs/jffs2/dir.c: In function 'jffs2_mknod': /kisskb/src/fs/jffs2/dir.c:628:26: note: byref variable will be forcibly initialized 628 | union jffs2_device_node dev; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_rphy_initialize Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_sdev_to_rdev Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_release Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_end_device_release Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_expander_release Cyclomatic Complexity 5 /kisskb/src/include/scsi/scsi_host.h:dev_to_shost Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_phy_release Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:do_sas_phy_enable Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_transport_sas.c:store_sas_phy_enable Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:do_sas_phy_reset Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:store_sas_hard_reset Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:store_sas_link_reset Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_phy_setup Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_host_match Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_delete_link Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_create_link Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 21 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_user_scan Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_bsg_initialize Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_host_setup Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_expander_level Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_expander_component_revision_id Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_expander_component_id Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_expander_component_vendor_id Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_expander_product_rev Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_expander_product_id Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_expander_vendor_id Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_end_dev_tlr_enabled Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_end_dev_tlr_supported Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_end_dev_initiator_response_timeout Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_end_dev_I_T_nexus_loss_timeout Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_end_dev_ready_led_meaning Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_rphy_scsi_target_id Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_rphy_phy_identifier Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_rphy_sas_address Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_port_num_phys Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_enable Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_phy_reset_problem_count Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_loss_of_dword_sync_count Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_running_disparity_error_count Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_invalid_dword_count Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_phy_identifier Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_sas_address Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_smp_dispatch Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_host_remove Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_rphy_bay_identifier Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_rphy_enclosure_identifier Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_sas.c:get_sas_device_type_names Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_rphy_device_type Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_device_type Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_sas.c:get_sas_protocol_names Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_rphy_target_port_protocols Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_rphy_initiator_port_protocols Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_target_port_protocols Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_initiator_port_protocols Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_sas.c:get_sas_linkspeed_names Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_maximum_linkrate Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_maximum_linkrate_hw Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_minimum_linkrate Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_minimum_linkrate_hw Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:show_sas_phy_negotiated_linkrate Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_transport_sas.c:set_sas_linkspeed_names Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_sas.c:store_sas_phy_maximum_linkrate Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_sas.c:store_sas_phy_minimum_linkrate Cyclomatic Complexity 1 /kisskb/src/include/linux/transport_class.h:transport_container_register Cyclomatic Complexity 2 /kisskb/src/include/linux/transport_class.h:transport_container_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_transport_exit Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_transport_init Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_remove_children Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_remove_host Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_get_address Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_tlr_supported Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_disable_tlr Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_enable_tlr Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_is_tlr_enabled Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_phy_add Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_phy_free Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_phy_delete Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:scsi_is_sas_phy Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_phy_match Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_add Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_free Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:scsi_is_sas_port Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_match Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_get_phy Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_add_phy Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_delete_phy Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_mark_backlink Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_read_port_mode_page Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_expander_alloc Cyclomatic Complexity 31 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_rphy_add Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_rphy_free Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_rphy_unlink Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_rphy_remove Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_rphy_delete Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_delete Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_sas.c:do_sas_phy_delete Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_transport_sas.c:scsi_is_sas_rphy Cyclomatic Complexity 3 /kisskb/src/include/scsi/scsi_transport_sas.h:scsi_is_sas_expander_device Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_phy_alloc Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_alloc Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_port_alloc_num Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_end_device_alloc Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_expander_match Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_end_dev_match Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_rphy_match Cyclomatic Complexity 25 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_attach_transport Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_sas.c:sas_release_transport /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'sas_read_port_mode_page': /kisskb/src/drivers/scsi/scsi_transport_sas.c:1231:24: note: byref variable will be forcibly initialized 1231 | struct scsi_mode_data mode_data; | ^~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/ctype.h:isdigit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 3 /kisskb/src/include/linux/log2.h:is_power_of_2 Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 2 /kisskb/src/include/linux/string.h:str_has_prefix Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u32_u32 Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_match_timings Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_match_flags Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_match_3d_flags Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_match_aspect_ratio Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_match_clock Cyclomatic Complexity 41 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_validate_basic Cyclomatic Complexity 30 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_parse_cmdline_extra Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_parse_panel_orientation Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_parse_cmdline_res_mode Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_parse_cmdline_bpp Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_parse_cmdline_refresh Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_parse_cmdline_int Cyclomatic Complexity 62 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_parse_cmdline_options Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_create Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_destroy Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_probed_add Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_display_mode_to_videomode Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_bus_flags_from_videomode Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_set_name Cyclomatic Complexity 88 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_cvt_mode Cyclomatic Complexity 47 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_gtf_mode_complex Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_gtf_mode Cyclomatic Complexity 22 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_display_mode_from_videomode Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_vrefresh Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_debug_printmodeline Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_modes.c:of_get_drm_display_mode Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_compare Cyclomatic Complexity 26 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_set_crtcinfo Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_get_hv_timing Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_copy Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_duplicate Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_match Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_equal Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_equal_no_clocks Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_equal_no_clocks_no_stereo Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_validate_driver Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_validate_size Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_get_mode_status_name Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_prune_invalid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_sort Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_connector_list_update Cyclomatic Complexity 98 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_parse_command_line_for_connector Cyclomatic Complexity 20 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_create_from_cmdline_mode Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_convert_to_umode Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_convert_umode Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_is_420_only Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_validate_ycbcr420 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_is_420_also Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_modes.c:drm_mode_is_420 /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'of_get_drm_display_mode': /kisskb/src/drivers/gpu/drm/drm_modes.c:712:19: note: byref variable will be forcibly initialized 712 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_get_hv_timing': /kisskb/src/drivers/gpu/drm/drm_modes.c:791:26: note: byref variable will be forcibly initialized 791 | struct drm_display_mode adjusted = *mode; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageLocked Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:ClearPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 4 /kisskb/src/include/linux/page-flags.h:folio_test_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:inode_unlock Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/file.c:jffs2_fsync Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:PageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 20 /kisskb/src/fs/jffs2/file.c:jffs2_write_end Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/file.c:jffs2_do_readpage_nolock Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6397-core.c:mt6397_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 22 /kisskb/src/drivers/mfd/mt6397-core.c:mt6397_probe Cyclomatic Complexity 23 /kisskb/src/fs/jffs2/file.c:jffs2_write_begin Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6397-core.c:mt6397_driver_exit Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/file.c:jffs2_do_readpage_unlock Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/file.c:jffs2_readpage /kisskb/src/fs/jffs2/file.c: In function 'jffs2_write_begin': /kisskb/src/fs/jffs2/file.c:153:26: note: byref variable will be forcibly initialized 153 | struct jffs2_raw_inode ri; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/mtd/map.h:map_word_load_partial Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/fwh_lock.h:fixup_use_fwh_lock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:fixup_at49bv640dx_lock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:fixup_st_m28w320ct Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:fixup_st_m28w320cb Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_is_micron_28F00AP30 Cyclomatic Complexity 9 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:fixup_use_point Cyclomatic Complexity 15 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:is_LH28F640BF Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:fixup_unlock_powerup_lock Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:fixup_use_write_buffers Cyclomatic Complexity 5 /kisskb/src/include/linux/mtd/map.h:map_word_ff Cyclomatic Complexity 9 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_fixup_major_minor Cyclomatic Complexity 3 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:fixup_LH28F640BF Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 9 /kisskb/src/include/linux/mtd/map.h:map_word_load Cyclomatic Complexity 31 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:put_chip Cyclomatic Complexity 91 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:chip_ready Cyclomatic Complexity 60 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:get_chip Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_reset Cyclomatic Complexity 2 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_reboot Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:do_point_onechip Cyclomatic Complexity 23 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_point Cyclomatic Complexity 15 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_unpoint Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/chips/fwh_lock.h:fwh_xxlock_oneblock Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:do_read_onechip Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_read Cyclomatic Complexity 10 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_sync Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/fwh_lock.h:fwh_unlock_varsize Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/fwh_lock.h:fwh_lock_varsize Cyclomatic Complexity 9 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_save_locks Cyclomatic Complexity 26 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_is_locked Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_lock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_erase_varsize Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 43 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:inval_cache_and_wait_for_operation Cyclomatic Complexity 67 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:do_write_buffer Cyclomatic Complexity 18 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_writev Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_write_buffers Cyclomatic Complexity 20 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:do_xxlock_oneblock Cyclomatic Complexity 27 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:do_write_oneword Cyclomatic Complexity 29 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_write_words Cyclomatic Complexity 33 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:do_erase_oneblock Cyclomatic Complexity 22 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:fixup_convert_atmel_pri Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_zero_bit Cyclomatic Complexity 6 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_restore_locks Cyclomatic Complexity 16 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_resume Cyclomatic Complexity 11 /kisskb/src/include/linux/mtd/cfi.h:cfi_read_query Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:do_getlockstatus_oneblock Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 46 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:read_pri_intelext Cyclomatic Complexity 39 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_partition_fixup Cyclomatic Complexity 23 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_intelext_setup Cyclomatic Complexity 51 /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:cfi_cmdset_0001 In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:34: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized 375 | map_word r; | ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:34: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'map_word_load': /kisskb/src/include/linux/mtd/map.h:323:11: note: byref variable will be forcibly initialized 323 | map_word r; | ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:101: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'fwh_unlock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:20:62: note: byref variable will be forcibly initialized 20 | #define FWH_XXLOCK_ONEBLOCK_UNLOCK ((struct fwh_xxlock_thunk){ FWH_UNLOCKED, FL_UNLOCKING}) | ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:96:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_UNLOCK' 96 | (void *)&FWH_XXLOCK_ONEBLOCK_UNLOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'fwh_lock_varsize': /kisskb/src/drivers/mtd/chips/fwh_lock.h:19:62: note: byref variable will be forcibly initialized 19 | #define FWH_XXLOCK_ONEBLOCK_LOCK ((struct fwh_xxlock_thunk){ FWH_DENY_WRITE, FL_LOCKING}) | ^ /kisskb/src/drivers/mtd/chips/fwh_lock.h:85:12: note: in expansion of macro 'FWH_XXLOCK_ONEBLOCK_LOCK' 85 | (void *)&FWH_XXLOCK_ONEBLOCK_LOCK); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:20: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'inval_cache_and_wait_for_operation': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:1296:22: note: byref variable will be forcibly initialized 1296 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c: In function 'cfi_intelext_write_buffers': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0001.c:1927:14: note: byref variable will be forcibly initialized 1927 | struct kvec vec; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 2 /kisskb/src/include/linux/mtd/cfi.h:cfi_interleave_supported Cyclomatic Complexity 8 /kisskb/src/drivers/mtd/chips/gen_probe.c:genprobe_new_chip Cyclomatic Complexity 2 /kisskb/src/drivers/mtd/chips/gen_probe.c:cfi_cmdset_unknown Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 22 /kisskb/src/drivers/mtd/chips/gen_probe.c:genprobe_ident_chips Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 8 /kisskb/src/drivers/mtd/chips/gen_probe.c:check_cmd_set Cyclomatic Complexity 13 /kisskb/src/drivers/mtd/chips/gen_probe.c:mtd_do_chip_probe /kisskb/src/drivers/mtd/chips/gen_probe.c: In function 'genprobe_ident_chips': /kisskb/src/drivers/mtd/chips/gen_probe.c:61:21: note: byref variable will be forcibly initialized 61 | struct cfi_private cfi; | ^~~ Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/ioctl.c:jffs2_ioctl Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_enable Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_set_wake Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_handle_reg Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_thread Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_sync_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_domain_map Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:disable_irq_wake Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_pm_notifier Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_linear Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/mt6397-irq.c:mt6397_irq_init Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_to_hwirq Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6358-irq.c:pmic_irq_enable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6358-irq.c:pmic_irq_disable Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 12 /kisskb/src/drivers/mfd/mt6358-irq.c:mt6358_irq_sp_handler Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/mt6358-irq.c:mt6358_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/mt6358-irq.c:pmic_irq_sync_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6358-irq.c:pmic_irq_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/mt6358-irq.c:pmic_irq_domain_map Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_linear Cyclomatic Complexity 1 /kisskb/src/include/linux/interrupt.h:enable_irq_wake Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/mt6358-irq.c:mt6358_irq_init Cyclomatic Complexity 1 /kisskb/src/fs/romfs/internal.h:romfs_maxsize Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 5 /kisskb/src/fs/romfs/storage.c:romfs_blk_read Cyclomatic Complexity 8 /kisskb/src/fs/romfs/storage.c:romfs_blk_strnlen Cyclomatic Complexity 36 /kisskb/src/fs/romfs/storage.c:romfs_blk_strcmp Cyclomatic Complexity 12 /kisskb/src/fs/romfs/storage.c:romfs_dev_read Cyclomatic Complexity 10 /kisskb/src/fs/romfs/storage.c:romfs_dev_strnlen Cyclomatic Complexity 13 /kisskb/src/fs/romfs/storage.c:romfs_dev_strcmp Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:to_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_printk Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_device_blocked Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:scsi_is_srp_rport Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/include/scsi/scsi_host.h:dev_to_shost Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:rport_to_shost Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_srp.c:store_srp_rport_delete Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_rport_match Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_host_setup Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_host_match Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lock_is_held Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_rport_set_state Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/scsi_transport_srp.c:__srp_start_tl_fail_timers Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/scsi_transport_srp.c:__rport_fail_io_fast Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_srp.c:rport_fast_io_fail_timedout Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_transport_srp.c:rport_dev_loss_timedout Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_srp.c:shost_to_rport Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/scsi_transport_srp.c:find_child_rport Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_rport_release Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:show_failed_reconnects Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_show_tmo Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:show_reconnect_delay Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:show_srp_rport_dev_loss_tmo Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:show_srp_rport_fast_io_fail_tmo Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/scsi_transport_srp.c:show_srp_rport_state Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_transport_srp.c:show_srp_rport_roles Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:show_srp_rport_id Cyclomatic Complexity 1 /kisskb/src/include/linux/transport_class.h:transport_container_register Cyclomatic Complexity 2 /kisskb/src/include/linux/transport_class.h:transport_container_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_transport_exit Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_transport_init Cyclomatic Complexity 40 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_tmo_valid Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_parse_tmo Cyclomatic Complexity 21 /kisskb/src/drivers/scsi/scsi_transport_srp.c:store_reconnect_delay Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_srp.c:store_srp_rport_dev_loss_tmo Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_srp.c:store_srp_rport_fast_io_fail_tmo Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_start_tl_fail_timers Cyclomatic Complexity 21 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_reconnect_rport Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_reconnect_work Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_timed_out Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_rport_get Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_rport_put Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_rport_add Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_rport_del Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/scsi_transport_srp.c:do_srp_rport_del Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_remove_host Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_stop_rport_timers Cyclomatic Complexity 18 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_attach_transport Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/scsi_transport_srp.c:srp_release_transport Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 10 /kisskb/src/fs/jffs2/nodelist.h:ref_next Cyclomatic Complexity 7 /kisskb/src/fs/jffs2/nodelist.c:jffs2_obsolete_node_frag Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/nodelist.h:frag_last Cyclomatic Complexity 3 /kisskb/src/fs/jffs2/nodelist.c:new_fragment Cyclomatic Complexity 12 /kisskb/src/fs/jffs2/nodelist.c:no_overlapping_node Cyclomatic Complexity 7 /kisskb/src/fs/jffs2/nodelist.c:jffs2_fragtree_insert Cyclomatic Complexity 9 /kisskb/src/fs/jffs2/nodelist.c:__ref_totlen Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 17 /kisskb/src/fs/jffs2/nodelist.c:jffs2_add_fd_to_list Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/nodelist.c:jffs2_set_inocache_state Cyclomatic Complexity 11 /kisskb/src/fs/jffs2/nodelist.c:jffs2_get_ino_cache Cyclomatic Complexity 6 /kisskb/src/fs/jffs2/nodelist.c:jffs2_add_ino_cache Cyclomatic Complexity 9 /kisskb/src/fs/jffs2/nodelist.c:jffs2_del_ino_cache Cyclomatic Complexity 3 /kisskb/src/fs/jffs2/nodelist.c:jffs2_free_ino_caches Cyclomatic Complexity 6 /kisskb/src/fs/jffs2/nodelist.c:jffs2_free_raw_node_refs Cyclomatic Complexity 19 /kisskb/src/fs/jffs2/nodelist.c:jffs2_lookup_node_frag Cyclomatic Complexity 31 /kisskb/src/fs/jffs2/nodelist.c:jffs2_truncate_fragtree Cyclomatic Complexity 54 /kisskb/src/fs/jffs2/nodelist.c:jffs2_add_frag_to_fragtree Cyclomatic Complexity 22 /kisskb/src/fs/jffs2/nodelist.c:jffs2_add_full_dnode_to_inode Cyclomatic Complexity 11 /kisskb/src/fs/jffs2/nodelist.c:jffs2_kill_fragtree Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/nodelist.c:__jffs2_ref_totlen Cyclomatic Complexity 25 /kisskb/src/fs/jffs2/nodelist.c:jffs2_link_node_ref Cyclomatic Complexity 13 /kisskb/src/fs/jffs2/nodelist.c:jffs2_scan_dirty_space Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageError Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:folio_mark_uptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/page-flags.h:SetPageUptodate Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_size_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:blksize_bits Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:page_offset Cyclomatic Complexity 1 /kisskb/src/fs/romfs/internal.h:romfs_maxsize Cyclomatic Complexity 1 /kisskb/src/fs/romfs/internal.h:ROMFS_I Cyclomatic Complexity 1 /kisskb/src/fs/romfs/super.c:romfs_init_fs_context Cyclomatic Complexity 1 /kisskb/src/fs/romfs/super.c:exit_romfs_fs Cyclomatic Complexity 7 /kisskb/src/fs/romfs/super.c:romfs_statfs Cyclomatic Complexity 4 /kisskb/src/fs/romfs/super.c:romfs_kill_sb Cyclomatic Complexity 4 /kisskb/src/fs/romfs/super.c:romfs_get_tree Cyclomatic Complexity 2 /kisskb/src/fs/romfs/super.c:romfs_checksum Cyclomatic Complexity 1 /kisskb/src/fs/romfs/super.c:romfs_free_inode Cyclomatic Complexity 2 /kisskb/src/fs/romfs/super.c:romfs_alloc_inode Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 29 /kisskb/src/fs/romfs/super.c:romfs_readdir Cyclomatic Complexity 24 /kisskb/src/fs/romfs/super.c:romfs_iget Cyclomatic Complexity 43 /kisskb/src/fs/romfs/super.c:romfs_fill_super Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 16 /kisskb/src/fs/romfs/super.c:romfs_readpage Cyclomatic Complexity 24 /kisskb/src/fs/romfs/super.c:romfs_lookup Cyclomatic Complexity 1 /kisskb/src/fs/romfs/super.c:romfs_reconfigure Cyclomatic Complexity 7 /kisskb/src/fs/romfs/super.c:init_romfs_fs Cyclomatic Complexity 1 /kisskb/src/fs/romfs/super.c:romfs_i_init_once /kisskb/src/fs/romfs/super.c: In function 'romfs_readdir': /kisskb/src/fs/romfs/super.c:154:21: note: byref variable will be forcibly initialized 154 | struct romfs_inode ri; | ^~ /kisskb/src/fs/romfs/super.c: In function 'romfs_iget': /kisskb/src/fs/romfs/super.c:281:21: note: byref variable will be forcibly initialized 281 | struct romfs_inode ri; | ^~ /kisskb/src/fs/romfs/super.c: In function 'romfs_lookup': /kisskb/src/fs/romfs/super.c:217:21: note: byref variable will be forcibly initialized 217 | struct romfs_inode ri; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch___set_bit Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_splice Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:list_splice_tail Cyclomatic Complexity 23 /kisskb/src/include/linux/bitmap.h:bitmap_set Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/kobject.h:kobject_name Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/vga_switcheroo.h:vga_switcheroo_lock_ddc Cyclomatic Complexity 1 /kisskb/src/include/linux/vga_switcheroo.h:vga_switcheroo_unlock_ddc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_edid.h:drm_eld_mnl Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_edid.h:drm_eld_sad_count Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_edid.h:drm_eld_calc_baseline_block_size Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_edid.h:drm_eld_size Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:oui Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_block_checksum Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:edid_extract_panel_id Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:mode_is_rb Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:is_display_descriptor Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_edid.c:is_detailed_timing_descriptor Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_edid.c:bad_std_timing Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_mode_for_vic Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_num_vics Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_next_vic Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_valid_cea_vic Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_get_hdmi_aspect_ratio Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_valid_hdmi_vic Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_payload_len Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_extended_tag Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_tag Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_revision Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_is_hdmi_vsdb Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_is_hdmi_forum_vsdb Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_is_vcdb Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_is_y420cmdb Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_is_y420vdb Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:eotf_supported Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:hdr_metadata_type Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_edid.c:monitor_name Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_get_max_frl_rate Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_ycbcr420_deep_color_info Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:is_eotf_supported Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_edid.c:s3d_structure_from_display_mode Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_block_checksum_diff Cyclomatic Complexity 4 /kisskb/src/include/linux/device.h:dev_name Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_for_each_detailed_block Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:vtb_for_each_detailed_block Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_for_each_detailed_block Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_edid.c:get_monitor_name Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_gtf2_hbreak Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_gtf2_m Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_gtf2_2c Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_gtf2_k Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_gtf2_2j Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_offsets Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:edid_get_quirks Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_edid.c:get_monitor_range Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_db_is_hdmi_hdr_metadata_block Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_hdr_metadata_block Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_detailed_modes Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_mode_do_interlace_quirk Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_cvt_modes Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_edid.c:standard_timing_level Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_monitor_supports_rb Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_edid.c:is_rb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_mode_hsync Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_edid.c:find_gtf2 Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_edid.c:svd_to_vic Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_add_cmdb_modes Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_inferred_modes Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_edid.c:mode_in_hsync_range Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_edid.c:range_pixel_clock Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_edid.c:is_hdmi2_sink Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_get_cea_aspect_ratio Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_print.h:drm_debug_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_y420cmdb_bitmap Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_get_monitor_range Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_hdmi_deep_color_info Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_hdmi_vsdb_video Cyclomatic Complexity 41 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_hdmi_forum_vsdb Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_vcdb Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_hdmi_vsdb_audio Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_is_zero Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_vesa_mso_data Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_do_probe_ddc_edid Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_mode_alternate_clock Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:hdmi_mode_alternate_clock Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:stereo_match_mandatory Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_edid.c:mode_in_vsync_range Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_edid.c:mode_in_range Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_edid.c:valid_inferred_mode Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_edid.c:edid_fixup_preferred Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_display_mode_from_vic_index Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_match_hdmi_mode_clock_tolerance Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_match_hdmi_mode Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_mode_hdmi_vic Cyclomatic Complexity 36 /kisskb/src/drivers/gpu/drm/drm_edid.c:cea_mode_alternate_timings Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_match_cea_mode_clock_tolerance Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_edid.c:fixup_detailed_cea_mode_clock Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_update_mso Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:clear_eld Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_established_modes Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_edid.c:do_cea_modes Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_edid.c:do_y420vdb_modes Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_3d_struct_modes Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_dmt_modes_for_range Cyclomatic Complexity 15 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_cvt_modes Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_edid.c:do_cvt_mode Cyclomatic Complexity 52 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_mode_detailed Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_edid.c:do_detailed_mode Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_mode_displayid_detailed Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_displayid_detailed_1_modes Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_displayid_detailed_modes Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_hdmi_mandatory_stereo_modes Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_hdmi_mode Cyclomatic Complexity 70 /kisskb/src/drivers/gpu/drm/drm_edid.c:do_hdmi_vsdb_modes Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_tiled_block Cyclomatic Complexity 5 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_header_is_valid Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_are_equal Cyclomatic Complexity 54 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_block_valid Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_edid.c:connector_bad_edid Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_do_get_edid_base_block Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_is_valid Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_probe_ddc Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_get_panel_id Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_duplicate Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_get_override_edid Cyclomatic Complexity 31 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_do_get_edid Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_get_edid Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_get_edid_switcheroo Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_mode_find_dmt Cyclomatic Complexity 67 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_mode_std Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_standard_modes Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:do_standard_modes Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_est3_modes Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_edid.c:do_established_modes Cyclomatic Complexity 9 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_mode_fixup_1366x768 Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_gtf_modes_for_range Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_cvt_modes_for_range Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/drm_edid.c:do_inferred_modes Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_find_edid_extension Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_find_cea_extension Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_parse_cea_ext Cyclomatic Complexity 32 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_to_eld Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_cea_modes Cyclomatic Complexity 19 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_match_cea_mode Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_edid.c:add_alternate_cea_modes Cyclomatic Complexity 6 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_mode_cea_vic Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_display_mode_from_cea_vic Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_get_monitor_name Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_to_sad Cyclomatic Complexity 18 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_edid_to_speaker_allocation Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_av_sync_delay Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_detect_hdmi_monitor Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_detect_monitor_audio Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_default_rgb_quant_range Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_reset_display_info Cyclomatic Complexity 33 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_add_display_info Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_add_edid_modes Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_add_override_edid_modes Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_add_modes_noedid Cyclomatic Complexity 10 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_set_preferred_mode Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_hdmi_infoframe_set_hdr_metadata Cyclomatic Complexity 34 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_hdmi_avi_infoframe_from_display_mode Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_hdmi_avi_infoframe_colorspace Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_hdmi_avi_infoframe_quant_range Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_hdmi_avi_infoframe_bars Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_hdmi_vendor_infoframe_from_display_mode Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_edid.c:drm_update_tile_info /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode_clock_tolerance': /kisskb/src/drivers/gpu/drm/drm_edid.c:3479:27: note: byref variable will be forcibly initialized 3479 | struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_update_mso': /kisskb/src/drivers/gpu/drm/drm_edid.c:5287:24: note: byref variable will be forcibly initialized 5287 | struct displayid_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_displayid_detailed_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:5482:24: note: byref variable will be forcibly initialized 5482 | struct displayid_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_hdmi_mandatory_stereo_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3895:19: note: byref variable will be forcibly initialized 3895 | struct list_head stereo_modes; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_find_cea_extension': /kisskb/src/drivers/gpu/drm/drm_edid.c:3359:24: note: byref variable will be forcibly initialized 3359 | struct displayid_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stpmic1.c:stpmic1_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stpmic1.c:stpmic1_resume Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stpmic1.c:stpmic1_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/stpmic1.c:stpmic1_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stpmic1.c:stpmic1_driver_exit /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode': /kisskb/src/drivers/gpu/drm/drm_edid.c:3518:27: note: byref variable will be forcibly initialized 3518 | struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); | ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/hdmi.h:28, from /kisskb/src/drivers/gpu/drm/drm_edid.c:32: /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_alternate_cea_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3645:12: note: byref variable will be forcibly initialized 3645 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_update_tile_info': /kisskb/src/drivers/gpu/drm/drm_edid.c:6128:24: note: byref variable will be forcibly initialized 6128 | struct displayid_iter iter; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_virt Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:sdev_id Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sg_count Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sglist Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_bufflen Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_dev Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/imm.c:imm_abort Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/imm.c:imm_biosparam Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/imm.c:imm_fail Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/imm.c:find_parent Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/imm.c:imm_write_info Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_show_info Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_adjust_queue Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:inb Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/imm.c:ecp_sync Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_delayed_work Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:schedule_delayed_work Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writesw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outsw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writesb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outsb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readsw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readsw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:insw Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readsb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readsb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:insb Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/imm.c:got_it Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/imm.c:imm_wakeup Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/imm.c:imm_pb_claim Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/imm.c:imm_queuecommand_lck Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_queuecommand Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/io-defs.h:outb Cyclomatic Complexity 23 /kisskb/src/drivers/scsi/imm.c:imm_cpp Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/imm.c:imm_connect Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_disconnect Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_reset_pulse Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/imm.c:imm_reset Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/imm.c:imm_select Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:epp_reset Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/imm.c:imm_byte_out Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/imm.c:imm_negotiate Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/imm.c:imm_wait Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/imm.c:imm_out Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/imm.c:imm_send_command Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/imm.c:imm_nibble_in Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/imm.c:imm_byte_in Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/imm.c:imm_in Cyclomatic Complexity 44 /kisskb/src/drivers/scsi/imm.c:imm_completion Cyclomatic Complexity 63 /kisskb/src/drivers/scsi/imm.c:imm_engine Cyclomatic Complexity 23 /kisskb/src/drivers/scsi/imm.c:device_check Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/imm.c:imm_init Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/imm.c:imm_pb_dismiss Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/imm.c:imm_interrupt Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_pb_release Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:scsi_add_host Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 33 /kisskb/src/drivers/scsi/imm.c:__imm_attach Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_attach Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/imm.c:imm_detach Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/imm.c:imm_driver_exit /kisskb/src/drivers/scsi/imm.c: In function '__imm_attach': /kisskb/src/drivers/scsi/imm.c:1155:19: note: byref variable will be forcibly initialized 1155 | struct pardev_cb imm_cb; | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/scsi/imm.c:14: /kisskb/src/drivers/scsi/imm.c:1150:34: note: byref variable will be forcibly initialized 1150 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(waiting); | ^~~~~~~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 77 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/jedec_probe.c:jedec_probe_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/jedec_probe.c:jedec_probe Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/chips/jedec_probe.c:jedec_read_mfr Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/jedec_probe.c:jedec_read_id Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/jedec_probe.c:jedec_reset Cyclomatic Complexity 43 /kisskb/src/drivers/mtd/chips/jedec_probe.c:jedec_match Cyclomatic Complexity 8 /kisskb/src/drivers/mtd/chips/jedec_probe.c:cfi_jedec_setup Cyclomatic Complexity 49 /kisskb/src/drivers/mtd/chips/jedec_probe.c:jedec_probe_chip Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/jedec_probe.c:jedec_probe_init Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 5 /kisskb/src/fs/jffs2/malloc.c:jffs2_alloc_refblock Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_destroy_slab_caches Cyclomatic Complexity 22 /kisskb/src/fs/jffs2/malloc.c:jffs2_create_slab_caches Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_alloc_full_dirent Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_free_full_dirent Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_alloc_full_dnode Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_free_full_dnode Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_alloc_raw_dirent Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_free_raw_dirent Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_alloc_raw_inode Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_free_raw_inode Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_alloc_tmp_dnode_info Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_free_tmp_dnode_info Cyclomatic Complexity 19 /kisskb/src/fs/jffs2/malloc.c:jffs2_prealloc_raw_node_refs Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_free_refblock Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_alloc_node_frag Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_free_node_frag Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_alloc_inode_cache Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/malloc.c:jffs2_free_inode_cache Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_ram.c:mapram_unpoint Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_ram.c:mapram_read Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_ram.c:mapram_write Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_ram.c:mapram_nop Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_ram.c:map_ram_exit Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/chips/map_ram.c:map_ram_probe Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/chips/map_ram.c:mapram_point Cyclomatic Complexity 5 /kisskb/src/include/linux/mtd/map.h:map_word_ff Cyclomatic Complexity 2 /kisskb/src/drivers/mtd/chips/map_ram.c:mapram_erase Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_ram.c:map_ram_init In file included from /kisskb/src/drivers/mtd/chips/map_ram.c:15: /kisskb/src/drivers/mtd/chips/map_ram.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized 375 | map_word r; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:print_hex_dump_debug Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_inc_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_inc_return Cyclomatic Complexity 1 /kisskb/src/include/linux/mfd/rave-sp.h:rave_sp_action_pack Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/serdev.h:serdev_device_set_client_ops Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_id_is_event Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/rave-sp.c:csum_8b2c Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/rave-sp.c:stuff Cyclomatic Complexity 3 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_reply_code Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_default_cmd_translate Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_rdu1_cmd_translate Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_rdu2_cmd_translate Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_unregister_event_notifier Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_write Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_drv_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_receive_event Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_receive_reply Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_receive_frame Cyclomatic Complexity 14 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_receive_buf Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rave-sp.c:devm_rave_sp_version Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_get_status Cyclomatic Complexity 18 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_probe Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:put_unaligned_be16 Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rave-sp.c:csum_ccitt Cyclomatic Complexity 4 /kisskb/src/include/linux/serdev.h:serdev_device_driver_unregister Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_drv_exit Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/rave-sp.c:devm_rave_sp_register_event_notifier Cyclomatic Complexity 6 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_exec Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_emulated_get_status Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rave-sp.c:rave_sp_rdu1_get_status /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_get_status': /kisskb/src/drivers/mfd/rave-sp.c:697:24: note: byref variable will be forcibly initialized 697 | struct rave_sp_status status; | ^~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irq Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:__init_work Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_byteorder.h:virtio_legacy_is_little_endian Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio_find_vqs Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_unique_tag_to_hwq Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_from_pdu Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_bytes Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_rq_sectors Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bio_integrity_intervals Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-integrity.h:bio_integrity_bytes Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:shost_priv Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:scsi_host_set_prot Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:scsi_host_set_guard Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_to_rq Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_cmd_priv Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_sg_count Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_bufflen Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_set_resid Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_prot_sg_count Cyclomatic Complexity 2 /kisskb/src/include/scsi/scsi_cmnd.h:scsi_prot_sglist Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_cmnd.h:set_host_byte Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtio_scsi_host Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_device_alloc Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_eh_timed_out Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_remove_vqs Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_freeze Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:fini Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_compute_resid Cyclomatic Complexity 4 /kisskb/src/include/linux/blk-integrity.h:blk_get_integrity Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__virtio32_to_cpu Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__cpu_to_virtio32 Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_vq_done Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_req_done Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_event_done Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_ctrl_done Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_poll_requests Cyclomatic Complexity 1 /kisskb/src/include/linux/workqueue.h:queue_work Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_complete_event Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_complete_free Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 6 /kisskb/src/include/linux/virtio_config.h:virtio_device_ready Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_init_vq Cyclomatic Complexity 12 /kisskb/src/include/linux/virtio_config.h:__virtio_test_bit Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_config.h:virtio_has_feature Cyclomatic Complexity 3 /kisskb/src/include/linux/virtio_config.h:virtio_is_little_endian Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio32_to_cpu Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_complete_cmd Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:cpu_to_virtio32 Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_init Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_device.h:scsi_execute_req Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_rescan_hotunplug Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_handle_transport_reset Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_handle_param_change Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_waits Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map_wait Cyclomatic Complexity 1 /kisskb/src/include/linux/lockdep.h:lockdep_init_map Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_kick_event Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_kick_event_all Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_restore Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_handle_event Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_cancel_event_work Cyclomatic Complexity 3 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_remove Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_map_queues Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_change_queue_depth Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_kick_vq Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_commit_rqs Cyclomatic Complexity 25 /kisskb/src/drivers/scsi/virtio_scsi.c:__virtscsi_add_cmd Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_add_cmd Cyclomatic Complexity 11 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_tmf Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_device_reset Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__cpu_to_virtio64 Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:cpu_to_virtio64 Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_abort Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtio_scsi_init_hdr Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/virtio_scsi.c:virtio_scsi_init_hdr_pi Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_pick_vq_mq Cyclomatic Complexity 19 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_queuecommand Cyclomatic Complexity 4 /kisskb/src/include/linux/virtio_byteorder.h:__virtio16_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/virtio_config.h:virtio16_to_cpu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_host.h:scsi_add_host Cyclomatic Complexity 21 /kisskb/src/drivers/scsi/virtio_scsi.c:virtscsi_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/mempool.h:mempool_create_slab_pool Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/virtio_scsi.c:init /kisskb/src/drivers/scsi/virtio_scsi.c: In function 'virtscsi_kick_event': /kisskb/src/drivers/scsi/virtio_scsi.c:233:21: note: byref variable will be forcibly initialized 233 | struct scatterlist sg; | ^~ /kisskb/src/drivers/scsi/virtio_scsi.c: In function '__virtscsi_add_cmd': /kisskb/src/drivers/scsi/virtio_scsi.c:422:35: note: byref variable will be forcibly initialized 422 | struct scatterlist *sgs[6], req, resp; | ^~~~ /kisskb/src/drivers/scsi/virtio_scsi.c:422:30: note: byref variable will be forcibly initialized 422 | struct scatterlist *sgs[6], req, resp; | ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/scsi/virtio_scsi.c:15: /kisskb/src/drivers/scsi/virtio_scsi.c: In function 'virtscsi_tmf': /kisskb/src/drivers/scsi/virtio_scsi.c:604:29: note: byref variable will be forcibly initialized 604 | DECLARE_COMPLETION_ONSTACK(comp); | ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' 69 | struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 81 /kisskb/src/fs/jffs2/read.c:jffs2_read_dnode Cyclomatic Complexity 24 /kisskb/src/fs/jffs2/read.c:jffs2_read_inode_range Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:__module_get Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_absent.c:map_absent_read Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_absent.c:map_absent_write Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_absent.c:map_absent_erase Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_absent.c:map_absent_sync Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_absent.c:map_absent_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_absent.c:map_absent_exit Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/chips/map_absent.c:map_absent_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/chips/map_absent.c:map_absent_init Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:set_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_set_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:set_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:huge_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_write Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 3 /kisskb/src/include/linux/buffer_head.h:set_buffer_mapped Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:map_bh Cyclomatic Complexity 1 /kisskb/src/include/linux/statfs.h:u64_to_fsid Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/qnx6.h:QNX6_SB Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/qnx6.h:QNX6_I Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/inode.c:qnx6_check_blockptr Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:qnx6_readpage Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:qnx6_bmap Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:qnx6_readahead Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/qnx6.h:fs16_to_cpu Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/qnx6.h:fs64_to_cpu Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/qnx6.h:fs32_to_cpu Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:qnx6_get_devblock Cyclomatic Complexity 10 /kisskb/src/fs/qnx6/inode.c:qnx6_block_map Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/inode.c:qnx6_get_block Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:qnx6_statfs Cyclomatic Complexity 14 /kisskb/src/fs/qnx6/inode.c:qnx6_check_first_superblock Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/qnx6.h:qnx6_put_page Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:qnx6_mount Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:qnx6_put_super Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/inode.c:qnx6_show_options Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:qnx6_free_inode Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/inode.c:qnx6_alloc_inode Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:qnx6_remount Cyclomatic Complexity 9 /kisskb/src/fs/qnx6/inode.c:qnx6_parse_options Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/inode.c:qnx6_private_inode Cyclomatic Complexity 10 /kisskb/src/fs/qnx6/inode.c:qnx6_checkroot Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:destroy_inodecache Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:exit_qnx6_fs Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/inode.c:init_inodecache Cyclomatic Complexity 7 /kisskb/src/fs/qnx6/inode.c:init_qnx6_fs Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/inode.c:init_once Cyclomatic Complexity 21 /kisskb/src/fs/qnx6/inode.c:qnx6_iget Cyclomatic Complexity 69 /kisskb/src/fs/qnx6/inode.c:qnx6_fill_super Cyclomatic Complexity 1 /kisskb/src/fs/autofs/init.c:autofs_mount Cyclomatic Complexity 1 /kisskb/src/fs/autofs/init.c:exit_autofs_fs Cyclomatic Complexity 4 /kisskb/src/fs/autofs/init.c:init_autofs_fs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rohm-bd70528.c:bd70528_drv_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/rohm-bd70528.c:bd70528_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rohm-bd70528.c:bd70528_drv_exit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/mtd/qinfo.h:lpddr_build_cmd Cyclomatic Complexity 21 /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:lpddr_pfow_present Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:lpddr_get_qinforec_pos Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:lpddr_info_query Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:lpddr_chip_setup Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 5 /kisskb/src/include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:lpddr_probe_chip Cyclomatic Complexity 10 /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:lpddr_probe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:lpddr_probe_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:lpddr_probe_init /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c: In function 'lpddr_probe_chip': /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:147:23: note: byref variable will be forcibly initialized 147 | struct lpddr_private lpddr; | ^~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 2 /kisskb/src/fs/jffs2/nodelist.h:jffs2_raw_ref_to_ic Cyclomatic Complexity 8 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_rp_can_write Cyclomatic Complexity 5 /kisskb/src/fs/jffs2/nodemgmt.c:on_list Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 10 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_close_nextblock Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_move_tail Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 23 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_find_nextblock Cyclomatic Complexity 32 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_add_physical_node_ref Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_complete_reservation Cyclomatic Complexity 115 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_mark_node_obsolete Cyclomatic Complexity 35 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_do_reserve_space Cyclomatic Complexity 50 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_reserve_space Cyclomatic Complexity 9 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_reserve_space_gc Cyclomatic Complexity 19 /kisskb/src/fs/jffs2/nodemgmt.c:jffs2_thread_should_wake /kisskb/src/fs/jffs2/nodemgmt.c: In function 'jffs2_mark_node_obsolete': /kisskb/src/fs/jffs2/nodemgmt.c:583:28: note: byref variable will be forcibly initialized 583 | struct jffs2_unknown_node n; | ^ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/mtd/mtd.h:12, from /kisskb/src/fs/jffs2/nodemgmt.c:15: /kisskb/src/fs/jffs2/nodemgmt.c: In function 'jffs2_reserve_space': /kisskb/src/fs/jffs2/nodemgmt.c:174:24: note: byref variable will be forcibly initialized 174 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:dir_emit Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:dir_pages Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/qnx6.h:QNX6_SB Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/qnx6.h:QNX6_I Cyclomatic Complexity 2 /kisskb/src/fs/qnx6/dir.c:qnx6_lfile_checksum Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/dir.c:last_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/pagemap.h:read_mapping_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/fs/qnx6/dir.c:qnx6_get_page Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/qnx6.h:fs32_to_cpu Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/dir.c:qnx6_match Cyclomatic Complexity 3 /kisskb/src/fs/qnx6/dir.c:qnx6_longname Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/qnx6.h:fs16_to_cpu Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/qnx6.h:qnx6_put_page Cyclomatic Complexity 9 /kisskb/src/fs/qnx6/dir.c:qnx6_long_match Cyclomatic Complexity 14 /kisskb/src/fs/qnx6/dir.c:qnx6_dir_longfilename Cyclomatic Complexity 24 /kisskb/src/fs/qnx6/dir.c:qnx6_readdir Cyclomatic Complexity 28 /kisskb/src/fs/qnx6/dir.c:qnx6_find_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_eq Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:uid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:gid_valid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:make_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/auto_fs.h:set_autofs_type_indirect Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/auto_fs.h:set_autofs_type_direct Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/auto_fs.h:autofs_type_direct Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/auto_fs.h:set_autofs_type_offset Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/auto_fs.h:autofs_type_offset Cyclomatic Complexity 3 /kisskb/src/include/uapi/linux/auto_fs.h:autofs_type_trigger Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_sbi Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:__managed_dentry_set_managed Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 6 /kisskb/src/fs/autofs/autofs_i.h:autofs_prepare_pipe Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 18 /kisskb/src/fs/autofs/inode.c:autofs_show_options Cyclomatic Complexity 1 /kisskb/src/fs/autofs/inode.c:autofs_evict_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:__spin_lock_init Cyclomatic Complexity 35 /kisskb/src/fs/autofs/inode.c:parse_options Cyclomatic Complexity 4 /kisskb/src/fs/autofs/inode.c:autofs_new_ino Cyclomatic Complexity 1 /kisskb/src/fs/autofs/inode.c:autofs_clean_ino Cyclomatic Complexity 4 /kisskb/src/fs/autofs/inode.c:autofs_free_ino Cyclomatic Complexity 10 /kisskb/src/fs/autofs/inode.c:autofs_kill_sb Cyclomatic Complexity 13 /kisskb/src/fs/autofs/inode.c:autofs_get_inode Cyclomatic Complexity 37 /kisskb/src/fs/autofs/inode.c:autofs_fill_super Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:clear_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_clear_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:clear_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/bitops.h:sign_extend32 Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_set Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_add Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_set Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_add Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic64_dec Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_read Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:early_cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/cpu_has_feature.h:cpu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:test_ti_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/ktime.h:ktime_to_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_set Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:test_tsk_thread_flag Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_init Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:iminor Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/compat.h:in_compat_syscall Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 4 /kisskb/src/include/linux/mtio.h:put_user_mtget Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/cacheflush.h:flush_dcache_page Cyclomatic Complexity 1 /kisskb/src/include/linux/blkdev.h:queue_max_segments Cyclomatic Complexity 2 /kisskb/src/include/linux/blkdev.h:queue_dma_alignment Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:__get_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/unaligned.h:get_unaligned_be24 Cyclomatic Complexity 1 /kisskb/src/include/linux/blk-mq.h:blk_mq_rq_to_pdu Cyclomatic Complexity 1 /kisskb/src/include/scsi/scsi_request.h:scsi_req Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/st.c:validate_options Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/st.c:debug_flag_store Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/st.c:from_buffer Cyclomatic Complexity 14 /kisskb/src/drivers/scsi/st.c:append_to_buffer Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/st.c:st_incompatible Cyclomatic Complexity 31 /kisskb/src/drivers/scsi/st.c:st_setup Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:exit_st Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:resid_cnt_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:other_cnt_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:io_ns_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:in_flight_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:write_ns_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:write_byte_cnt_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:write_cnt_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:read_ns_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:read_byte_cnt_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:read_cnt_show Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/st.c:options_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:default_compression_show Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/st.c:default_density_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:default_blksize_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:defined_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:debug_flag_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:version_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:max_sg_segs_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:fixed_buffer_size_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:try_direct_io_show Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:st_release_request Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/st.c:normalize_buffer Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/st.c:scsi_tape_release Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/st.c:remove_cdevs Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_sigpending Cyclomatic Complexity 3 /kisskb/src/include/linux/sched/signal.h:signal_pending Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:st_remove Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/st.c:st_allocate_request Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/st.c:deb_space_print Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/st.c:st_log_options Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/st.c:new_tape_buffer Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 9 /kisskb/src/include/linux/local_lock_internal.h:local_lock_release Cyclomatic Complexity 1 /kisskb/src/include/linux/idr.h:idr_preload_end Cyclomatic Complexity 12 /kisskb/src/drivers/scsi/st.c:create_one_cdev Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/st.c:create_cdevs Cyclomatic Complexity 30 /kisskb/src/drivers/scsi/st.c:st_probe Cyclomatic Complexity 2 /kisskb/src/drivers/scsi/st.c:clear_buffer Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/st.c:st_do_stats Cyclomatic Complexity 16 /kisskb/src/drivers/scsi/st.c:st_scsi_execute Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/st.c:st_scsi_execute_end Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/st.c:st_analyze_sense Cyclomatic Complexity 81 /kisskb/src/drivers/scsi/st.c:st_chk_result Cyclomatic Complexity 29 /kisskb/src/drivers/scsi/st.c:st_do_scsi Cyclomatic Complexity 46 /kisskb/src/drivers/scsi/st.c:get_location Cyclomatic Complexity 6 /kisskb/src/drivers/scsi/st.c:find_partition Cyclomatic Complexity 73 /kisskb/src/drivers/scsi/st.c:set_location Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/st.c:switch_partition Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/st.c:reset_state Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/st.c:cross_eof Cyclomatic Complexity 358 /kisskb/src/drivers/scsi/st.c:st_int_ioctl Cyclomatic Complexity 29 /kisskb/src/drivers/scsi/st.c:set_mode_densblk Cyclomatic Complexity 7 /kisskb/src/drivers/scsi/st.c:read_mode_page Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/st.c:nbr_partitions Cyclomatic Complexity 5 /kisskb/src/drivers/scsi/st.c:write_mode_page Cyclomatic Complexity 37 /kisskb/src/drivers/scsi/st.c:st_compression Cyclomatic Complexity 173 /kisskb/src/drivers/scsi/st.c:st_set_options Cyclomatic Complexity 10 /kisskb/src/drivers/scsi/st.c:format_medium Cyclomatic Complexity 112 /kisskb/src/drivers/scsi/st.c:partition_tape Cyclomatic Complexity 49 /kisskb/src/drivers/scsi/st.c:write_behind_check Cyclomatic Complexity 42 /kisskb/src/drivers/scsi/st.c:st_flush_write_buffer Cyclomatic Complexity 39 /kisskb/src/drivers/scsi/st.c:flush_buffer Cyclomatic Complexity 122 /kisskb/src/drivers/scsi/st.c:st_flush Cyclomatic Complexity 8 /kisskb/src/drivers/scsi/st.c:do_door_lock Cyclomatic Complexity 42 /kisskb/src/drivers/scsi/st.c:rw_checks Cyclomatic Complexity 20 /kisskb/src/drivers/scsi/st.c:sgl_map_user_pages Cyclomatic Complexity 26 /kisskb/src/drivers/scsi/st.c:enlarge_buffer Cyclomatic Complexity 40 /kisskb/src/drivers/scsi/st.c:setup_buffering Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:sgl_unmap_user_pages Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/st.c:release_buffering Cyclomatic Complexity 145 /kisskb/src/drivers/scsi/st.c:read_tape Cyclomatic Complexity 113 /kisskb/src/drivers/scsi/st.c:st_read Cyclomatic Complexity 36 /kisskb/src/drivers/scsi/st.c:test_ready Cyclomatic Complexity 118 /kisskb/src/drivers/scsi/st.c:check_tape Cyclomatic Complexity 43 /kisskb/src/drivers/scsi/st.c:do_load_unload Cyclomatic Complexity 21 /kisskb/src/include/linux/mtio.h:put_user_mtpos Cyclomatic Complexity 338 /kisskb/src/drivers/scsi/st.c:st_ioctl Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 1 /kisskb/src/drivers/scsi/st.c:scsi_tape_put Cyclomatic Complexity 4 /kisskb/src/drivers/scsi/st.c:st_release Cyclomatic Complexity 15 /kisskb/src/drivers/scsi/st.c:move_buffer_data Cyclomatic Complexity 231 /kisskb/src/drivers/scsi/st.c:st_write Cyclomatic Complexity 9 /kisskb/src/drivers/scsi/st.c:scsi_tape_get Cyclomatic Complexity 33 /kisskb/src/drivers/scsi/st.c:st_open Cyclomatic Complexity 13 /kisskb/src/drivers/scsi/st.c:init_st Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rohm-bd718x7.c:bd718xx_i2c_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/rohm-bd718x7.c:bd718xx_init_press_duration Cyclomatic Complexity 20 /kisskb/src/drivers/mfd/rohm-bd718x7.c:bd718xx_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rohm-bd718x7.c:bd718xx_i2c_exit In file included from /kisskb/src/drivers/scsi/st.c:34: /kisskb/src/drivers/scsi/st.c: In function 'put_user_mtget': /kisskb/src/include/linux/mtio.h:33:17: note: byref variable will be forcibly initialized 33 | struct mtget32 k32 = { | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 2 /kisskb/src/include/linux/mtd/map.h:map_word_load_partial Cyclomatic Complexity 1 /kisskb/src/include/linux/mtd/qinfo.h:lpddr_build_cmd Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 34 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:print_drs_error Cyclomatic Complexity 7 /kisskb/src/include/linux/mtd/pfow.h:send_pfow_command Cyclomatic Complexity 5 /kisskb/src/include/linux/mtd/map.h:map_word_ff Cyclomatic Complexity 30 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:put_chip Cyclomatic Complexity 14 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:lpddr_unpoint Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 22 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:wait_for_ready Cyclomatic Complexity 36 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:chip_ready Cyclomatic Complexity 54 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:get_chip Cyclomatic Complexity 20 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:lpddr_point Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:lpddr_read Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:do_xxlock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:lpddr_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:lpddr_lock Cyclomatic Complexity 36 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:do_write_buffer Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:do_erase_oneblock Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:lpddr_erase Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:lpddr_writev Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:lpddr_write_buffers Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:lpddr_cmdset /kisskb/src/drivers/scsi/st.c: In function 'st_ioctl': /kisskb/src/drivers/scsi/st.c:3806:16: note: byref variable will be forcibly initialized 3806 | struct mtpos mt_pos; | ^~~~~~ /kisskb/src/drivers/scsi/st.c:3741:16: note: byref variable will be forcibly initialized 3741 | struct mtget mt_status; | ^~~~~~~~~ /kisskb/src/drivers/scsi/st.c:3536:15: note: byref variable will be forcibly initialized 3536 | struct mtop mtc; | ^~~ In file included from /kisskb/src/include/linux/mtd/qinfo.h:5, from /kisskb/src/include/linux/mtd/pfow.h:8, from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:14: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'map_word_ff': /kisskb/src/include/linux/mtd/map.h:375:11: note: byref variable will be forcibly initialized 375 | map_word r; | ^ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/arch/powerpc/include/asm/io.h:27, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/mtd/map.h:16, from /kisskb/src/include/linux/mtd/qinfo.h:5, from /kisskb/src/include/linux/mtd/pfow.h:8, from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:14: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'wait_for_ready': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:171:22: note: byref variable will be forcibly initialized 171 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'lpddr_write_buffers': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:636:14: note: byref variable will be forcibly initialized 636 | struct kvec vec; | ^~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_displayid.c:displayid_iter_block Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_displayid.c:validate_displayid Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_displayid.c:drm_find_displayid_extension Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_displayid.c:displayid_iter_edid_begin Cyclomatic Complexity 25 /kisskb/src/drivers/gpu/drm/drm_displayid.c:__displayid_iter_next Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_displayid.c:displayid_iter_end Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_count Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:__d_entry_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_is_symlink Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode_rcu Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_write_to_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_write_to_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_pgrp Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/auto_fs.h:autofs_type_indirect Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_sbi Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_dentry_ino Cyclomatic Complexity 3 /kisskb/src/fs/autofs/autofs_i.h:autofs_oz_mode Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:__managed_dentry_set_managed Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:managed_dentry_set_managed Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:__managed_dentry_clear_managed Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:managed_dentry_clear_managed Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget_dlock Cyclomatic Complexity 9 /kisskb/src/fs/autofs/root.c:autofs_clear_leaf_automount_flags Cyclomatic Complexity 7 /kisskb/src/fs/autofs/root.c:autofs_set_leaf_automount_flags Cyclomatic Complexity 10 /kisskb/src/fs/autofs/root.c:autofs_get_protover Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 10 /kisskb/src/fs/autofs/root.c:autofs_get_protosubver Cyclomatic Complexity 27 /kisskb/src/fs/autofs/root.c:autofs_get_set_timeout Cyclomatic Complexity 12 /kisskb/src/fs/autofs/root.c:autofs_ask_umount Cyclomatic Complexity 21 /kisskb/src/fs/autofs/root.c:autofs_root_ioctl_unlocked Cyclomatic Complexity 1 /kisskb/src/fs/autofs/root.c:autofs_root_ioctl Cyclomatic Complexity 6 /kisskb/src/fs/autofs/root.c:autofs_dir_open Cyclomatic Complexity 20 /kisskb/src/fs/autofs/root.c:autofs_lookup_active Cyclomatic Complexity 23 /kisskb/src/fs/autofs/root.c:autofs_lookup_expiring Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 16 /kisskb/src/fs/autofs/root.c:autofs_lookup Cyclomatic Complexity 6 /kisskb/src/fs/autofs/autofs_i.h:__autofs_add_expiring Cyclomatic Complexity 6 /kisskb/src/fs/autofs/root.c:autofs_dir_unlink Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del_init Cyclomatic Complexity 1 /kisskb/src/fs/autofs/root.c:autofs_del_active Cyclomatic Complexity 6 /kisskb/src/fs/autofs/autofs_i.h:autofs_del_expiring Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 17 /kisskb/src/fs/autofs/root.c:autofs_dir_symlink Cyclomatic Complexity 15 /kisskb/src/fs/autofs/root.c:autofs_dir_rmdir Cyclomatic Complexity 17 /kisskb/src/fs/autofs/root.c:autofs_dir_mkdir Cyclomatic Complexity 6 /kisskb/src/fs/autofs/root.c:do_expire_wait Cyclomatic Complexity 10 /kisskb/src/fs/autofs/root.c:autofs_mount_wait Cyclomatic Complexity 38 /kisskb/src/fs/autofs/root.c:autofs_d_manage Cyclomatic Complexity 7 /kisskb/src/fs/autofs/root.c:autofs_mountpoint_changed Cyclomatic Complexity 35 /kisskb/src/fs/autofs/root.c:autofs_d_automount Cyclomatic Complexity 11 /kisskb/src/fs/autofs/root.c:autofs_dentry_release Cyclomatic Complexity 5 /kisskb/src/fs/autofs/root.c:is_autofs_dentry /kisskb/src/fs/autofs/root.c: In function 'do_expire_wait': /kisskb/src/fs/autofs/root.c:273:21: note: byref variable will be forcibly initialized 273 | const struct path this = { .mnt = path->mnt, .dentry = expiring }; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 6 /kisskb/src/fs/jffs2/readinode.c:jffs2_first_valid_node Cyclomatic Complexity 8 /kisskb/src/fs/jffs2/readinode.c:jffs2_lookup_tn Cyclomatic Complexity 10 /kisskb/src/fs/jffs2/readinode.c:eat_last Cyclomatic Complexity 13 /kisskb/src/fs/jffs2/readinode.c:read_more Cyclomatic Complexity 12 /kisskb/src/fs/jffs2/readinode.c:read_unknown Cyclomatic Complexity 1 /kisskb/src/fs/jffs2/readinode.c:jffs2_kill_tn Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 2 /kisskb/src/fs/jffs2/readinode.c:jffs2_free_full_dirent_list Cyclomatic Complexity 38 /kisskb/src/fs/jffs2/readinode.c:read_direntry Cyclomatic Complexity 5 /kisskb/src/fs/jffs2/readinode.c:ver_insert Cyclomatic Complexity 48 /kisskb/src/fs/jffs2/readinode.c:check_node_data Cyclomatic Complexity 13 /kisskb/src/fs/jffs2/readinode.c:check_tn_node Cyclomatic Complexity 83 /kisskb/src/fs/jffs2/readinode.c:jffs2_add_tn_to_tree Cyclomatic Complexity 51 /kisskb/src/fs/jffs2/readinode.c:read_dnode Cyclomatic Complexity 24 /kisskb/src/fs/jffs2/readinode.c:jffs2_build_inode_fragtree Cyclomatic Complexity 5 /kisskb/src/fs/jffs2/readinode.c:jffs2_free_tmp_dnode_info_list Cyclomatic Complexity 44 /kisskb/src/fs/jffs2/readinode.c:jffs2_get_inode_nodes Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/nodelist.h:frag_first Cyclomatic Complexity 91 /kisskb/src/fs/jffs2/readinode.c:jffs2_do_read_inode_internal Cyclomatic Complexity 22 /kisskb/src/fs/jffs2/readinode.c:jffs2_do_read_inode Cyclomatic Complexity 30 /kisskb/src/fs/jffs2/readinode.c:jffs2_do_clear_inode Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/readinode.c:jffs2_do_crccheck_inode /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_build_inode_fragtree': /kisskb/src/fs/jffs2/readinode.c:456:17: note: byref variable will be forcibly initialized 456 | struct rb_root ver_root = RB_ROOT; | ^~~~~~~~ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_read_inode_internal': /kisskb/src/fs/jffs2/readinode.c:1149:30: note: byref variable will be forcibly initialized 1149 | struct jffs2_readinode_info rii; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/jffs2/readinode.c:15: /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_read_inode': /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized 43 | DECLARE_WAITQUEUE(__wait, current); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/fs/jffs2/readinode.c:1351:4: note: in expansion of macro 'sleep_on_spinunlock' 1351 | sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_crccheck_inode': /kisskb/src/fs/jffs2/readinode.c:1394:25: note: byref variable will be forcibly initialized 1394 | struct jffs2_raw_inode n; | ^ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/qnx6.h:qnx6_put_page Cyclomatic Complexity 9 /kisskb/src/fs/qnx6/namei.c:qnx6_lookup Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rohm-bd9576.c:bd957x_drv_init Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 17 /kisskb/src/drivers/mfd/rohm-bd9576.c:bd957x_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rohm-bd9576.c:bd957x_drv_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kmod.h:request_module Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:try_module_get Cyclomatic Complexity 1 /kisskb/src/include/linux/module.h:module_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_encoder_slave.h:drm_i2c_encoder_get_client Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:get_slave_funcs Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/i2c.h:i2c_client_has_driver Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_init Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_destroy Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_dpms Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_mode_fixup Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_prepare Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_commit Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_mode_set Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_detect Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_save Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_encoder_slave.c:drm_i2c_encoder_restore Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_readl Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writeb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writew Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:__raw_writel Cyclomatic Complexity 2 /kisskb/src/include/linux/mtd/map.h:map_bankwidth_supported Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_toio Cyclomatic Complexity 1 /kisskb/src/include/linux/mtd/map.h:inline_map_copy_to Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/maps/map_funcs.c:simple_map_copy_to Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_memcpy_fromio Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:memcpy_fromio Cyclomatic Complexity 4 /kisskb/src/include/linux/mtd/map.h:inline_map_copy_from Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/maps/map_funcs.c:simple_map_copy_from Cyclomatic Complexity 9 /kisskb/src/include/linux/mtd/map.h:inline_map_write Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/maps/map_funcs.c:simple_map_write Cyclomatic Complexity 9 /kisskb/src/include/linux/mtd/map.h:inline_map_read Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/maps/map_funcs.c:simple_map_read Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/maps/map_funcs.c:simple_map_init Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/qnx6.h:QNX6_SB Cyclomatic Complexity 1 /kisskb/src/fs/qnx6/super_mmi.c:qnx6_mmi_copy_sb Cyclomatic Complexity 1 /kisskb/src/include/linux/buffer_head.h:sb_bread Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/qnx6.h:fs32_to_cpu Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/fs/qnx6/qnx6.h:fs64_to_cpu Cyclomatic Complexity 4 /kisskb/src/include/linux/buffer_head.h:brelse Cyclomatic Complexity 37 /kisskb/src/fs/qnx6/super_mmi.c:qnx6_mmi_fill_super Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_pgrp Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_sbi Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_dentry_ino Cyclomatic Complexity 3 /kisskb/src/fs/autofs/autofs_i.h:autofs_oz_mode Cyclomatic Complexity 7 /kisskb/src/fs/autofs/symlink.c:autofs_get_link Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 2 /kisskb/src/include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_data_get_irq_chip_data Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_get_clientdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/stmfx.c:stmfx_reg_volatile Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_reg_writeable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_irq_mask Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_irq_unmask Cyclomatic Complexity 13 /kisskb/src/drivers/mfd/stmfx.c:stmfx_func_to_mask Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_driver_init Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmfx.c:stmfx_chip_reset Cyclomatic Complexity 19 /kisskb/src/drivers/mfd/stmfx.c:stmfx_resume Cyclomatic Complexity 10 /kisskb/src/drivers/mfd/stmfx.c:stmfx_suspend Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/stmfx.c:stmfx_chip_exit Cyclomatic Complexity 3 /kisskb/src/include/linux/irqdomain.h:irq_find_mapping Cyclomatic Complexity 2 /kisskb/src/drivers/mfd/stmfx.c:stmfx_irq_exit Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_remove Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:PTR_ERR_OR_ZERO Cyclomatic Complexity 27 /kisskb/src/drivers/mfd/stmfx.c:stmfx_chip_init Cyclomatic Complexity 15 /kisskb/src/include/linux/find.h:find_next_bit Cyclomatic Complexity 11 /kisskb/src/drivers/mfd/stmfx.c:stmfx_irq_handler Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_chip_and_handler Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_irq_unmap Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_irq_bus_sync_unlock Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_irq_bus_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_status_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_clear_status_flags Cyclomatic Complexity 4 /kisskb/src/include/linux/irq.h:irq_set_nested_thread Cyclomatic Complexity 1 /kisskb/src/include/linux/irq.h:irq_set_noprobe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_irq_map Cyclomatic Complexity 1 /kisskb/src/include/linux/irqdomain.h:irq_domain_add_simple Cyclomatic Complexity 1 /kisskb/src/include/linux/of.h:of_property_read_bool Cyclomatic Complexity 2 /kisskb/src/include/linux/irq.h:irq_get_trigger_type Cyclomatic Complexity 15 /kisskb/src/drivers/mfd/stmfx.c:stmfx_irq_init Cyclomatic Complexity 21 /kisskb/src/drivers/mfd/stmfx.c:stmfx_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_driver_exit Cyclomatic Complexity 28 /kisskb/src/drivers/mfd/stmfx.c:stmfx_function_enable Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/stmfx.c:stmfx_function_disable Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/ioport.h:resource_size Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_platdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/maps/plat-ram.c:to_platram_info Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/maps/plat-ram.c:platram_driver_init Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/maps/plat-ram.c:platram_setrw Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/maps/plat-ram.c:platram_remove Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 26 /kisskb/src/drivers/mtd/maps/plat-ram.c:platram_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/maps/plat-ram.c:platram_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:trace_event_get_offsets_drm_vblank_event Cyclomatic Complexity 1 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:trace_event_get_offsets_drm_vblank_event_queued Cyclomatic Complexity 1 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:trace_event_get_offsets_drm_vblank_event_delivered Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:__traceiter_drm_vblank_event Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:__traceiter_drm_vblank_event_queued Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:__traceiter_drm_vblank_event_delivered Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:trace_event_raw_event_drm_vblank_event Cyclomatic Complexity 6 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:trace_event_raw_event_drm_vblank_event_queued Cyclomatic Complexity 6 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:trace_event_raw_event_drm_vblank_event_delivered Cyclomatic Complexity 5 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:trace_raw_output_drm_vblank_event Cyclomatic Complexity 4 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:trace_raw_output_drm_vblank_event_queued Cyclomatic Complexity 4 /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:trace_raw_output_drm_vblank_event_delivered In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/drm_trace.h:74, from /kisskb/src/drivers/gpu/drm/drm_trace_points.c:5: /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' 15 | TRACE_EVENT(drm_vblank_event, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event_queued': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' 35 | TRACE_EVENT(drm_vblank_event_queued, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event_delivered': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:52:1: note: in expansion of macro 'TRACE_EVENT' 52 | TRACE_EVENT(drm_vblank_event_delivered, | ^~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigdelset Cyclomatic Complexity 1 /kisskb/src/include/linux/signal.h:sigismember Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_negative Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 3 /kisskb/src/include/uapi/linux/auto_fs.h:autofs_type_trigger Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_dentry_ino Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_get_dev Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_get_ino Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:ns_of_pid Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_pid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:task_tgid_nr_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 13 /kisskb/src/fs/autofs/waitq.c:autofs_find_wait Cyclomatic Complexity 39 /kisskb/src/fs/autofs/waitq.c:validate_request Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 15 /kisskb/src/fs/autofs/waitq.c:autofs_write Cyclomatic Complexity 5 /kisskb/src/fs/autofs/waitq.c:autofs_catatonic_mode Cyclomatic Complexity 10 /kisskb/src/fs/autofs/waitq.c:autofs_wait_release Cyclomatic Complexity 6 /kisskb/src/fs/autofs/waitq.c:autofs_notify_daemon Cyclomatic Complexity 80 /kisskb/src/fs/autofs/waitq.c:autofs_wait /kisskb/src/fs/autofs/waitq.c: In function 'validate_request': /kisskb/src/fs/autofs/waitq.c:269:15: note: byref variable will be forcibly initialized 269 | struct path this; | ^~~~ /kisskb/src/fs/autofs/waitq.c: In function 'autofs_notify_daemon': /kisskb/src/fs/autofs/waitq.c:86:4: note: byref variable will be forcibly initialized 86 | } pkt; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/fs/autofs/waitq.c:7: /kisskb/src/fs/autofs/waitq.c: In function 'autofs_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:439:2: note: in expansion of macro 'wait_event_killable' 439 | wait_event_killable(wq->queue, wq->name.name == NULL); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:307:14: note: byref variable will be forcibly initialized 307 | struct qstr qstr; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/write.c:jffs2_do_new_inode Cyclomatic Complexity 71 /kisskb/src/fs/jffs2/write.c:jffs2_write_dnode Cyclomatic Complexity 48 /kisskb/src/fs/jffs2/write.c:jffs2_write_dirent Cyclomatic Complexity 19 /kisskb/src/fs/jffs2/write.c:jffs2_write_inode_range Cyclomatic Complexity 20 /kisskb/src/fs/jffs2/write.c:jffs2_do_create Cyclomatic Complexity 42 /kisskb/src/fs/jffs2/write.c:jffs2_do_unlink Cyclomatic Complexity 9 /kisskb/src/fs/jffs2/write.c:jffs2_do_link Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 2 /kisskb/src/fs/jffs2/scan.c:count_list Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/scan.c:EMPTY_SCAN_SIZE Cyclomatic Complexity 10 /kisskb/src/fs/jffs2/nodelist.h:ref_next Cyclomatic Complexity 9 /kisskb/src/fs/jffs2/scan.c:min_free Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 7 /kisskb/src/fs/jffs2/scan.c:jffs2_fill_scan_buf Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add Cyclomatic Complexity 8 /kisskb/src/fs/jffs2/scan.c:file_dirty Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 2 /kisskb/src/fs/jffs2/scan.c:rotate_list Cyclomatic Complexity 12 /kisskb/src/fs/jffs2/scan.c:jffs2_scan_classify_jeb Cyclomatic Complexity 13 /kisskb/src/fs/jffs2/scan.c:jffs2_scan_make_ino_cache Cyclomatic Complexity 10 /kisskb/src/fs/jffs2/scan.c:jffs2_scan_inode_node Cyclomatic Complexity 21 /kisskb/src/fs/jffs2/scan.c:jffs2_scan_dirent_node Cyclomatic Complexity 186 /kisskb/src/fs/jffs2/scan.c:jffs2_scan_eraseblock Cyclomatic Complexity 93 /kisskb/src/fs/jffs2/scan.c:jffs2_scan_medium Cyclomatic Complexity 19 /kisskb/src/fs/jffs2/scan.c:jffs2_rotate_lists /kisskb/src/fs/jffs2/scan.c: In function 'jffs2_scan_eraseblock': /kisskb/src/fs/jffs2/scan.c:446:28: note: byref variable will be forcibly initialized 446 | struct jffs2_unknown_node crcnode; | ^~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/builtin-__ffs.h:__ffs Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:irq_soft_mask_return Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_local_save_flags Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/hw_irq.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/atc260x-core.c:regmap_unlock_mutex Cyclomatic Complexity 4 /kisskb/src/drivers/mfd/atc260x-core.c:regmap_lock_mutex Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/regmap.h:regmap_update_bits Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/atc260x-core.c:atc260x_cmu_reset Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/atc260x-core.c:atc260x_dev_init Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/atc260x-core.c:atc260x_match_device Cyclomatic Complexity 16 /kisskb/src/drivers/mfd/atc260x-core.c:atc260x_device_probe Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:change_bits Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/bitops.h:arch_change_bit Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/non-atomic.h:arch_test_bit Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_write Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/bitops/instrumented-atomic.h:change_bit Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_max_bits_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_check Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpumask_test_cpu Cyclomatic Complexity 1 /kisskb/src/include/linux/cpumask.h:cpu_online Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:preempt_count_ptr Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_add Cyclomatic Complexity 1 /kisskb/src/include/asm-generic/preempt.h:__preempt_count_sub Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_lock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/rcupdate.h:rcu_read_unlock_sched_notrace Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_warn Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_info Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_get_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/platform_device.h:platform_set_drvdata Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/mtd/mtd.h:mtd_set_ooblayout Cyclomatic Complexity 1 /kisskb/src/include/linux/bitrev.h:__bitrev8 Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/./docg3.h:trace_event_get_offsets_docg3_io Cyclomatic Complexity 3 /kisskb/src/drivers/mtd/devices/docg3.c:doc_guess_autoecc Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/devices/./docg3.h:__traceiter_docg3_io Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/devices/docg3.c:docg3_ooblayout_free Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/devices/docg3.c:docg3_ooblayout_ecc Cyclomatic Complexity 10 /kisskb/src/drivers/mtd/devices/docg3.c:calc_block_sector Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/devices/docg3.c:doc_block_isbad Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/devices/docg3.c:sysfs_dev2docg3 Cyclomatic Complexity 13 /kisskb/src/include/linux/trace_events.h:trace_trigger_soft_disabled Cyclomatic Complexity 6 /kisskb/src/drivers/mtd/devices/./docg3.h:trace_event_raw_event_docg3_io Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/devices/./docg3.h:trace_raw_output_docg3_io Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:g3_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_8 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writeb Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/err.h:IS_ERR_OR_NULL Cyclomatic Complexity 3 /kisskb/src/include/linux/device.h:devm_kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kcalloc Cyclomatic Complexity 11 /kisskb/src/include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kcalloc Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 13 /kisskb/src/drivers/mtd/devices/docg3.h:trace_docg3_io Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_writew Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_writeb Cyclomatic Complexity 2 /kisskb/src/drivers/mtd/devices/docg3.c:doc_delay Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_ecc_disable Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_flash_sequence Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_flash_address Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_setup_writeaddr_sector Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_setup_addr_sector Cyclomatic Complexity 3 /kisskb/src/drivers/mtd/devices/docg3.c:doc_write_data_area Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_write_page_putbytes Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_page_finish Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_flash_command Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/devices/docg3.c:doc_set_reliable_mode Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readb Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readb Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_readb Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_register_readb Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_set_device_id Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_read_page_finish Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_is_ready Cyclomatic Complexity 6 /kisskb/src/drivers/mtd/devices/docg3.c:doc_wait_ready Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_reset_seq Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/devices/docg3.c:doc_write_seek Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_write_page_ecc_init Cyclomatic Complexity 2 /kisskb/src/drivers/mtd/devices/docg3.c:doc_get_bch_hw_ecc Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/devices/docg3.c:doc_set_extra_page_mode Cyclomatic Complexity 15 /kisskb/src/drivers/mtd/devices/docg3.c:doc_read_seek Cyclomatic Complexity 21 /kisskb/src/drivers/mtd/devices/docg3.c:doc_read_page_prepare Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_read_page_ecc_init Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:is_prot_seq_error Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_hamming_ecc_init Cyclomatic Complexity 2 /kisskb/src/drivers/mtd/devices/docg3.c:doc_set_asic_mode Cyclomatic Complexity 2 /kisskb/src/drivers/mtd/devices/docg3.c:docg3_resume Cyclomatic Complexity 4 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_readw Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:readw Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_readw Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_register_readw Cyclomatic Complexity 15 /kisskb/src/drivers/mtd/devices/docg3.c:doc_read_data_area Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_get_op_status Cyclomatic Complexity 10 /kisskb/src/drivers/mtd/devices/docg3.c:doc_read_page_getbytes Cyclomatic Complexity 9 /kisskb/src/drivers/mtd/devices/docg3.c:doc_reload_bbt Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/devices/docg3.c:doc_set_driver_info Cyclomatic Complexity 21 /kisskb/src/drivers/mtd/devices/docg3.c:doc_probe_device Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/devices/docg3.c:dps1_insert_key Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/devices/docg3.c:dps0_insert_key Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_fill_autooob Cyclomatic Complexity 10 /kisskb/src/drivers/mtd/devices/docg3.c:doc_backup_oob Cyclomatic Complexity 8 /kisskb/src/drivers/mtd/devices/docg3.c:doc_write_erase_wait_status Cyclomatic Complexity 23 /kisskb/src/drivers/mtd/devices/docg3.c:doc_write_page Cyclomatic Complexity 72 /kisskb/src/drivers/mtd/devices/docg3.c:doc_write_oob Cyclomatic Complexity 6 /kisskb/src/drivers/mtd/devices/docg3.c:doc_erase_block Cyclomatic Complexity 14 /kisskb/src/drivers/mtd/devices/docg3.c:doc_erase Cyclomatic Complexity 16 /kisskb/src/drivers/mtd/devices/docg3.c:doc_ecc_bch_fix_data Cyclomatic Complexity 62 /kisskb/src/drivers/mtd/devices/docg3.c:doc_read_oob Cyclomatic Complexity 3 /kisskb/src/drivers/mtd/devices/docg3.c:doc_dbg_register Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:protection_open Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:device_id_open Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:asic_mode_open Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:flashcontrol_open Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:device_id_show Cyclomatic Complexity 6 /kisskb/src/drivers/mtd/devices/docg3.c:flashcontrol_show Cyclomatic Complexity 22 /kisskb/src/drivers/mtd/devices/docg3.c:protection_show Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/devices/docg3.c:asic_mode_show Cyclomatic Complexity 9 /kisskb/src/drivers/mtd/devices/docg3.c:doc_register_sysfs Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/devices/docg3.c:doc_unregister_sysfs Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:dps1_is_key_locked Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:dps0_is_key_locked Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:doc_release_device Cyclomatic Complexity 29 /kisskb/src/drivers/mtd/devices/docg3.c:docg3_probe Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/devices/docg3.c:docg3_release Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/devices/docg3.c:docg3_suspend Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/devices/docg3.c:g3_driver_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_fetch_sub_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic64_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-long.h:arch_atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_add_relaxed Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_fetch_sub_release Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_long_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:get_file Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page_iter_page Cyclomatic Complexity 1 /kisskb/src/include/linux/scatterlist.h:sg_page_iter_dma_address Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-buf.h:get_dma_buf Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_vma_manager.h:drm_vma_node_start Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_lookup_buf_handle Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_lookup_buf_by_handle Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_dmabuf_mmap Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 12 /kisskb/src/include/linux/refcount.h:__refcount_add Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_inc Cyclomatic Complexity 1 /kisskb/src/include/linux/kref.h:kref_get Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_get Cyclomatic Complexity 13 /kisskb/src/include/linux/refcount.h:__refcount_sub_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:__refcount_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/refcount.h:refcount_dec_and_test Cyclomatic Complexity 3 /kisskb/src/include/linux/kref.h:kref_put Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_gem.h:__drm_gem_object_put Cyclomatic Complexity 4 /kisskb/src/include/drm/drm_gem.h:drm_gem_object_put Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_dmabuf_release Cyclomatic Complexity 12 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_add_buf_handle Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_map_attach Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_map_detach Cyclomatic Complexity 24 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_map_dma_buf Cyclomatic Complexity 1 /kisskb/src/include/linux/dma-mapping.h:dma_unmap_sgtable Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_unmap_dma_buf Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_dmabuf_vmap Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_dmabuf_vunmap Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_remove_buf_handle_locked Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_init_file_private Cyclomatic Complexity 2 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_destroy_file_private Cyclomatic Complexity 3 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_dmabuf_export Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_fd_to_handle_ioctl Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_handle_to_fd_ioctl Cyclomatic Complexity 23 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_prime_mmap Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_pages_to_sg Cyclomatic Complexity 8 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_get_contiguous_size Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_prime_export Cyclomatic Complexity 14 /kisskb/src/drivers/gpu/drm/drm_prime.c:export_and_register_object Cyclomatic Complexity 21 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_prime_handle_to_fd Cyclomatic Complexity 16 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_prime_import_dev Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_prime_import Cyclomatic Complexity 27 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_gem_prime_fd_to_handle Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_sg_to_page_array Cyclomatic Complexity 11 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_sg_to_dma_addr_array Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_prime.c:drm_prime_gem_destroy Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/synch.h:isync Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:early_mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/mmu.h:mmu_has_feature Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/list_bl.h:hlist_bl_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_count Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_unhashed Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_mountpoint Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:__d_entry_type Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_is_symlink Cyclomatic Complexity 1 /kisskb/src/include/linux/dcache.h:d_really_is_positive Cyclomatic Complexity 3 /kisskb/src/include/linux/dcache.h:simple_positive Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:current_thread_amr Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:set_kuap Cyclomatic Complexity 15 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:allow_user_access Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:allow_read_from_user Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/kup.h:prevent_read_from_user Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/uaccess.h:__access_ok Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/auto_fs.h:autofs_type_indirect Cyclomatic Complexity 3 /kisskb/src/include/uapi/linux/auto_fs.h:autofs_type_trigger Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_sbi Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_dentry_ino Cyclomatic Complexity 12 /kisskb/src/fs/autofs/expire.c:autofs_can_expire Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget_dlock Cyclomatic Complexity 7 /kisskb/src/fs/autofs/expire.c:positive_after Cyclomatic Complexity 1 /kisskb/src/fs/autofs/expire.c:get_next_positive_subdir Cyclomatic Complexity 11 /kisskb/src/fs/autofs/expire.c:autofs_direct_busy Cyclomatic Complexity 12 /kisskb/src/fs/autofs/expire.c:autofs_mount_busy Cyclomatic Complexity 4 /kisskb/src/include/linux/dcache.h:dget Cyclomatic Complexity 12 /kisskb/src/fs/autofs/expire.c:get_next_positive_dentry Cyclomatic Complexity 18 /kisskb/src/fs/autofs/expire.c:autofs_tree_busy Cyclomatic Complexity 11 /kisskb/src/fs/autofs/expire.c:autofs_check_leaves Cyclomatic Complexity 43 /kisskb/src/fs/autofs/expire.c:should_expire Cyclomatic Complexity 1 /kisskb/src/include/linux/completion.h:init_completion Cyclomatic Complexity 20 /kisskb/src/fs/autofs/expire.c:autofs_expire_indirect Cyclomatic Complexity 11 /kisskb/src/fs/autofs/expire.c:autofs_expire_direct Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/book3s/64/kup.h:prevent_user_access Cyclomatic Complexity 15 /kisskb/src/fs/autofs/expire.c:autofs_expire_wait Cyclomatic Complexity 6 /kisskb/src/fs/autofs/expire.c:autofs_expire_run Cyclomatic Complexity 6 /kisskb/src/fs/autofs/expire.c:autofs_do_expire_multi Cyclomatic Complexity 12 /kisskb/src/fs/autofs/expire.c:autofs_expire_multi In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/mtd/devices/docg3.h:343, from /kisskb/src/drivers/mtd/devices/docg3.c:27: /kisskb/src/drivers/mtd/devices/docg3.c: In function 'trace_event_raw_event_docg3_io': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/devices/./docg3.h:319:1: note: in expansion of macro 'TRACE_EVENT' 319 | TRACE_EVENT(docg3_io, | ^~~~~~~~~~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_expire_run': /kisskb/src/fs/autofs/expire.c:541:30: note: byref variable will be forcibly initialized 541 | struct autofs_packet_expire pkt; | ^~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_do_expire_multi': /kisskb/src/fs/autofs/expire.c:588:21: note: byref variable will be forcibly initialized 588 | const struct path path = { .mnt = mnt, .dentry = dentry }; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_gem_prime_export': /kisskb/src/drivers/gpu/drm/drm_prime.c:876:29: note: byref variable will be forcibly initialized 876 | struct dma_buf_export_info exp_info = { | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_page_array': /kisskb/src/drivers/gpu/drm/drm_prime.c:997:22: note: byref variable will be forcibly initialized 997 | struct sg_page_iter page_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_dma_addr_array': /kisskb/src/drivers/gpu/drm/drm_prime.c:1023:26: note: byref variable will be forcibly initialized 1023 | struct sg_dma_page_iter dma_iter; | ^~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/thread_info.h:check_object_size Cyclomatic Complexity 17 /kisskb/src/include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_decode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/capability.h:capable Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 3 /kisskb/src/include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 1 /kisskb/src/include/linux/cred.h:current_user_ns Cyclomatic Complexity 1 /kisskb/src/include/linux/sched/signal.h:task_pgrp Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:file_inode Cyclomatic Complexity 1 /kisskb/src/include/linux/nospec.h:array_index_mask_nospec Cyclomatic Complexity 1 /kisskb/src/include/uapi/linux/auto_fs.h:autofs_type_any Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_sbi Cyclomatic Complexity 1 /kisskb/src/fs/autofs/autofs_i.h:autofs_dentry_ino Cyclomatic Complexity 3 /kisskb/src/fs/autofs/autofs_i.h:autofs_oz_mode Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_version Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_protover Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_protosubver Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:test_by_dev Cyclomatic Complexity 3 /kisskb/src/fs/autofs/dev-ioctl.c:test_by_type Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_timeout Cyclomatic Complexity 9 /kisskb/src/fs/autofs/dev-ioctl.c:check_dev_ioctl_version Cyclomatic Complexity 4 /kisskb/src/fs/autofs/dev-ioctl.c:lookup_dev_ioctl Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kuid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/uidgid.h:from_kgid_munged Cyclomatic Complexity 4 /kisskb/src/include/linux/pid.h:ns_of_pid Cyclomatic Complexity 6 /kisskb/src/fs/autofs/autofs_i.h:autofs_prepare_pipe Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 11 /kisskb/src/fs/autofs/dev-ioctl.c:copy_dev_ioctl Cyclomatic Complexity 3 /kisskb/src/include/linux/thread_info.h:copy_overflow Cyclomatic Complexity 4 /kisskb/src/fs/autofs/dev-ioctl.c:invalid_str Cyclomatic Complexity 4 /kisskb/src/fs/autofs/dev-ioctl.c:check_name Cyclomatic Complexity 24 /kisskb/src/fs/autofs/dev-ioctl.c:validate_dev_ioctl Cyclomatic Complexity 12 /kisskb/src/fs/autofs/dev-ioctl.c:find_autofs_mount Cyclomatic Complexity 22 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_ismountpoint Cyclomatic Complexity 3 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_askumount Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_expire Cyclomatic Complexity 7 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_requester Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_catatonic Cyclomatic Complexity 14 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_setpipefd Cyclomatic Complexity 2 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_fail Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_ready Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_closemount Cyclomatic Complexity 8 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_open_mountpoint Cyclomatic Complexity 6 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_openmount Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:free_dev_ioctl Cyclomatic Complexity 50 /kisskb/src/fs/autofs/dev-ioctl.c:_autofs_dev_ioctl Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl Cyclomatic Complexity 4 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_init Cyclomatic Complexity 1 /kisskb/src/fs/autofs/dev-ioctl.c:autofs_dev_ioctl_exit /kisskb/src/fs/autofs/dev-ioctl.c: In function 'copy_dev_ioctl': /kisskb/src/fs/autofs/dev-ioctl.c:84:26: note: byref variable will be forcibly initialized 84 | struct autofs_dev_ioctl tmp, *res; | ^~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'find_autofs_mount': /kisskb/src/fs/autofs/dev-ioctl.c:188:14: note: byref variable will be forcibly initialized 188 | struct path path; | ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_ismountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:508:14: note: byref variable will be forcibly initialized 508 | struct path path; | ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_requester': /kisskb/src/fs/autofs/dev-ioctl.c:425:14: note: byref variable will be forcibly initialized 425 | struct path path; | ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_open_mountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:234:15: note: byref variable will be forcibly initialized 234 | struct path path; | ^~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 /kisskb/src/include/linux/i2c.h:i2c_set_clientdata Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/atc260x-i2c.c:atc260x_i2c_driver_init Cyclomatic Complexity 1 /kisskb/src/include/linux/device.h:devm_kzalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 9 /kisskb/src/drivers/mfd/atc260x-i2c.c:atc260x_i2c_probe Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/atc260x-i2c.c:atc260x_i2c_driver_exit /kisskb/src/drivers/mfd/atc260x-i2c.c: In function 'atc260x_i2c_probe': /kisskb/src/drivers/mfd/atc260x-i2c.c:19:23: note: byref variable will be forcibly initialized 19 | struct regmap_config regmap_cfg; | ^~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 /kisskb/src/include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 1 /kisskb/src/include/linux/kcsan-checks.h:kcsan_check_access Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/instrumented.h:instrument_atomic_read_write Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_read Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/atomic.h:arch_atomic_dec_return_relaxed Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:__list_del Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_empty Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_return Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_read Cyclomatic Complexity 1 /kisskb/src/include/linux/atomic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 /kisskb/src/include/linux/jump_label.h:static_key_count Cyclomatic Complexity 3 /kisskb/src/include/linux/jump_label.h:static_key_false Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kuid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:__kgid_val Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kuid Cyclomatic Complexity 1 /kisskb/src/include/linux/uidgid.h:from_kgid Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/page_ref.h:page_ref_count Cyclomatic Complexity 3 /kisskb/src/include/linux/kdev_t.h:old_valid_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:old_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/kdev_t.h:new_encode_dev Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_uid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/fs.h:i_gid_read Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:page_is_devmap_managed Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kunmap Cyclomatic Complexity 2 /kisskb/src/fs/jffs2/nodelist.h:jffs2_raw_ref_to_ic Cyclomatic Complexity 3 /kisskb/src/fs/jffs2/nodelist.h:jffs2_encode_dev Cyclomatic Complexity 10 /kisskb/src/fs/jffs2/nodelist.h:ref_next Cyclomatic Complexity 1 /kisskb/src/include/linux/err.h:IS_ERR Cyclomatic Complexity 3 /kisskb/src/include/linux/page-flags.h:_compound_head Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_del_entry Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_del Cyclomatic Complexity 28 /kisskb/src/fs/jffs2/gc.c:jffs2_find_gc_block Cyclomatic Complexity 78 /kisskb/src/fs/jffs2/gc.c:jffs2_garbage_collect_pristine Cyclomatic Complexity 5 /kisskb/src/arch/powerpc/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 /kisskb/src/include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/nodelist.h:frag_last Cyclomatic Complexity 29 /kisskb/src/fs/jffs2/gc.c:jffs2_garbage_collect_metadata Cyclomatic Complexity 4 /kisskb/src/fs/jffs2/nodelist.h:frag_first Cyclomatic Complexity 49 /kisskb/src/fs/jffs2/gc.c:jffs2_garbage_collect_hole Cyclomatic Complexity 1 /kisskb/src/include/linux/highmem-internal.h:kmap Cyclomatic Complexity 3 /kisskb/src/include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 2 /kisskb/src/include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 /kisskb/src/include/linux/mm.h:folio_put_testzero Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:folio_put Cyclomatic Complexity 3 /kisskb/src/include/linux/mm.h:put_page Cyclomatic Complexity 68 /kisskb/src/fs/jffs2/gc.c:jffs2_garbage_collect_dnode Cyclomatic Complexity 8 /kisskb/src/fs/jffs2/gc.c:jffs2_garbage_collect_dirent Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 46 /kisskb/src/fs/jffs2/gc.c:jffs2_garbage_collect_deletion_dirent Cyclomatic Complexity 61 /kisskb/src/fs/jffs2/gc.c:jffs2_garbage_collect_live Cyclomatic Complexity 3 /kisskb/src/include/linux/list.h:__list_add Cyclomatic Complexity 1 /kisskb/src/include/linux/list.h:list_add_tail Cyclomatic Complexity 86 /kisskb/src/fs/jffs2/gc.c:jffs2_garbage_collect_pass /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_metadata': /kisskb/src/fs/jffs2/gc.c:764:26: note: byref variable will be forcibly initialized 764 | union jffs2_device_node dev; | ^~~ /kisskb/src/fs/jffs2/gc.c:762:25: note: byref variable will be forcibly initialized 762 | struct jffs2_raw_inode ri; | ^~ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_hole': /kisskb/src/fs/jffs2/gc.c:1017:25: note: byref variable will be forcibly initialized 1017 | struct jffs2_raw_inode ri; | ^~ Cyclomatic Complexity 1 /kisskb/src/include/linux/math64.h:mul_u32_u32 Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_width Cyclomatic Complexity 1 /kisskb/src/include/drm/drm_rect.h:drm_rect_height Cyclomatic Complexity 3 /kisskb/src/include/drm/drm_rect.h:drm_rect_visible Cyclomatic Complexity 7 /kisskb/src/drivers/gpu/drm/drm_rect.c:clip_scaled Cyclomatic Complexity 29 /kisskb/src/drivers/gpu/drm/drm_rect.c:drm_calc_scale Cyclomatic Complexity 1 /kisskb/src/drivers/gpu/drm/drm_rect.c:drm_rect_intersect Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_rect.c:drm_rect_clip_scaled Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_rect.c:drm_rect_calc_hscale Cyclomatic Complexity 17 /kisskb/src/drivers/gpu/drm/drm_rect.c:drm_rect_calc_vscale Cyclomatic Complexity 4 /kisskb/src/drivers/gpu/drm/drm_rect.c:drm_rect_debug_print Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_rect.c:drm_rect_rotate Cyclomatic Complexity 13 /kisskb/src/drivers/gpu/drm/drm_rect.c:drm_rect_rotate_inv /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_dnode': /kisskb/src/fs/jffs2/gc.c:1170:25: note: byref variable will be forcibly initialized 1170 | struct jffs2_raw_inode ri; | ^~ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_dirent': /kisskb/src/fs/jffs2/gc.c:854:26: note: byref variable will be forcibly initialized 854 | struct jffs2_raw_dirent rd; | ^~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/mtd/mtd.h:12, from /kisskb/src/fs/jffs2/gc.c:16: /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_pass': /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized 43 | DECLARE_WAITQUEUE(__wait, current); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/fs/jffs2/gc.c:407:3: note: in expansion of macro 'sleep_on_spinunlock' 407 | sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jffs2/os-linux.h:43:21: note: byref variable will be forcibly initialized 43 | DECLARE_WAITQUEUE(__wait, current); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/fs/jffs2/gc.c:222:4: note: in expansion of macro 'sleep_on_spinunlock' 222 | sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); | ^~~~~~~~~~~~~~~~~~~ Cyclomatic Complexity 1 /kisskb/src/include/linux/dev_printk.h:_dev_err Cyclomatic Complexity 7 /kisskb/src/drivers/mfd/rsmu_core.c:rsmu_core_init Cyclomatic Complexity 1 /kisskb/src/drivers/mfd/rsmu_core.c:rsmu_core_exit Cyclomatic Complexity 1 /kisskb/src/include/linux/printk.h:_printk Cyclomatic Complexity 12 /kisskb/src/include/asm-generic/getorder.h:get_order Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/current.h:get_current Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 /kisskb/src/include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 /kisskb/src/include/linux/jiffies.h:_msecs_to_jiffies Cyclomatic Complexity 7 /kisskb/src/include/linux/jiffies.h:msecs_to_jiffies Cyclomatic Complexity 3 /kisskb/src/include/linux/slab.h:kmalloc_type Cyclomatic Complexity 81 /kisskb/src/include/linux/slab.h:__kmalloc_index Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kmalloc_large Cyclomatic Complexity 10 /kisskb/src/include/linux/slab.h:kmalloc Cyclomatic Complexity 1 /kisskb/src/include/linux/slab.h:kzalloc Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:in_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_has_flag Cyclomatic Complexity 3 /kisskb/src/arch/powerpc/include/asm/eeh.h:eeh_enabled Cyclomatic Complexity 1 /kisskb/src/include/linux/mtd/mtd.h:mtd_set_ooblayout Cyclomatic Complexity 2 /kisskb/src/include/linux/mtd/mtd.h:mtd_oobavail Cyclomatic Complexity 1 /kisskb/src/include/linux/mtd/mtd.h:mtd_is_eccerr Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_page_address Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_get_density Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_block_isbad_nolock Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_print_device_info Cyclomatic Complexity 13 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:flexonenand_block Cyclomatic Complexity 12 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:flexonenand_addr Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_get_2x_blockpage Cyclomatic Complexity 10 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_update_bufferram Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_block_address Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_bufferram_address Cyclomatic Complexity 10 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_invalidate_bufferram Cyclomatic Complexity 14 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_verify_oob Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_ooblayout_32_64_free Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_ooblayout_32_64_ecc Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_ooblayout_128_free Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_ooblayout_128_ecc Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:flexonenand_ooblayout_free Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:flexonenand_ooblayout_ecc Cyclomatic Complexity 10 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_bufferram_offset Cyclomatic Complexity 8 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_check_maf Cyclomatic Complexity 11 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_chip_probe Cyclomatic Complexity 5 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_check_lock_status Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_buffer_address Cyclomatic Complexity 47 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_check_features Cyclomatic Complexity 6 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:flexonenand_get_boundary Cyclomatic Complexity 18 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:flexonenand_get_size Cyclomatic Complexity 15 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_read_ecc Cyclomatic Complexity 16 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_bbt_wait Cyclomatic Complexity 3 /kisskb/src/include/asm-generic/mmiowb.h:mmiowb_set_pending Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io.h:out_le16 Cyclomatic Complexity 1 /kisskb/src/arch/powerpc/include/asm/io-defs.h:writew Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_writew Cyclomatic Complexity 1 /kisskb/src/include/linux/overflow.h:__must_check_overflow Cyclomatic Complexity 18 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_get_device Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_suspend Cyclomatic Complexity 1 /kisskb/src/include/linux/sched.h:_cond_resched Cyclomatic Complexity 47 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_wait Cyclomatic Complexity 9 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_release_device Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_block_isbad Cyclomatic Complexity 7 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_block_markbad Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_resume Cyclomatic Complexity 1 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_sync Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_sync_read_bufferram Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_write_bufferram Cyclomatic Complexity 4 /kisskb/src/drivers/mtd/nand/onenand/onenand_base.c:onenand_read_buffer